近期活动
本周日,9月12日,我们要聚会啦! OSDT Meetup 第一次在武汉举行线下聚会,这也是疫情依赖第一次线下聚会。
聚会中的技术报告依然是会全程有Zoom链接和B站直播。具体可以参考 OSDT社区9月12日线下聚会:武汉!。
周日上午10点到12点是技术报告时间,之后是瞎聊,一直到下午4点,地点暂定为芯来科技公司所在的孵化器里的会议室,20人左右容量。欢迎有空就来坐坐,
处于疫情防控考虑,本次聚会需要报名登记,明天会公开报名链接,需要手机号验证码认证下。同时人数暂时限定为20人。请理解。
编译社区的八卦信息
GCC
阿里GCC后端移植指令融合支持的问题 How about providing an interface to fusing instructions via scheduling https://gcc.gnu.org/pipermail/gcc/2021-September/237227.html
s390后端讨论 https://gcc.gnu.org/pipermail/gcc/2021-September/237215.html
[PATCH 0/8] coroutines: Use DECL_VALUE_EXPRs to assist in debug [PR99215] https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578575.html
JIT调试的痛点 [PATCH 0/2 v2] jit : Generate debug info for variables https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578834.html
[PATCH v3] x86-64: Add ABI warning for 64-bit vectors https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578646.html
[PATCHv5 00/18] Replace the Power target-specific builtin machinery https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578599.html
[PATCH 0/3] lower more cases of memcpy [PR102125] https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578899.html
[PATCH] Enable auto-vectorization at O2 with very-cheap cost model. https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578876.html
[PATCH 00/13] ARM/MVE use vectors of boolean for predicates https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578960.html
Binutils/GDB
[PATCH V3] gprofng: a new GNU profiler https://sourceware.org/pipermail/binutils/2021-September/117811.html
[Integration 0/2] RISC-V: Add vendor(T-HEAD) opcodes https://sourceware.org/pipermail/binutils/2021-September/117831.html
[PATCH v3 0/3] Improve debugging of optimized code https://sourceware.org/pipermail/gdb-patches/2021-September/181829.html
GLIBC
快速排序算法优化 [PATCH v3 0/7] Use introsort for qsort https://sourceware.org/pipermail/libc-alpha/2021-September/130698.html
[PATCH v2 0/5] futex2: Add wait on multiple futexes syscall https://sourceware.org/pipermail/libc-alpha/2021-September/130714.html
[PATCH htl v3 0/5] Rewrite THREAD_GSCOPE https://sourceware.org/pipermail/libc-alpha/2021-September/130810.html
Accuracy of Mathematical Functions https://sourceware.org/pipermail/libc-alpha/2021-September/130818.html
Update syscall lists for Linux 5.14 https://sourceware.org/pipermail/libc-alpha/2021-September/130830.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第401期, Alex Bradbury 大哥持续稳定输出。
Tanya Lattner provided a summary of upcoming events within the LLVM community.
- 9月20日 LLVM开发者大会talk提交截止: LLVM2021 Submissions https://hotcrp.llvm.org/usllvm2021/
- 11月17-19日: LLVM Developers’ Meeting online https://llvm.org/devmtg/2021-11/index.html
C语言还能怎么演进? JeanHeyd Meneide has summarised recent progress on the ISO C23 standard.
宋教授喜提头条: MaskRay has blogged about building glibc with LLD 13.
Sanjay Patel posted a helpful summary of the intrinsic llvm::isnan discussion, and Serge Pavlov has now initiated a new thread to discuss the path forwards.
回忆是一个大变更么? Nikita Popov is seeking input on opaque pointers and i8 GEPs. "My proposal here is that in opaque pointers mode, LLVM should consider i8 GEPs canonical for GEPs with constant offsets. We should not attempt to 'guess' a good GEP type to use, and we should not try to generate complex GEP structures if a simple one will do. I don't think there's really any disadvantages to this, apart from the fact that it makes the discrepancy between typed and opaque pointer mode larger."
ORC JIT Weekly #38 is out, highlighting developments since early August.
A new tutorial was added on making your first change to LLVM. 3a6b722.
嗯? Setjmp/longjmp support was implemented for WebAssembly. 28780e5.
在 JITLink 上, RISC-V 的支持似乎比 AArch64 快两个月。 Initial AArch64 JITLink support was committed. 2ed91da.
有人在用这个功能么? CMake targets for code coverage reports were added. 2856719.
RISC-V in China
RT-Thread 社区
- 【AI简报20210903期】IBM发布首款7纳米AI芯片!腾讯朱雀实验室首亮相
- RT-Thread IoT OS 全球技术大会议程发布!
- EMQ 映云科技与 RT-Thread 达成战略合作,共建产业物联网平台 已经可通过 RT-Thread 快速搭建 MQTT 客户端,并接入 EMQ X Cloud ,教程详情可见: https://www.emqx.com/zh/blog/rt-thread-connects-to-emqx-cloud-with-tls
- 近期多款国产MCU已完成 RT-Thread适配,其BSP已合并进入RT-Thread Master仓库
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT实验室新开放方舟编译器开发实习生(NJ56)
- 阿里云下属神龙系统设计开发核心团队招聘编译器及相关工具链研发专家
- 快手招聘语言设计与编译器研发专家(深圳)-【基础架构中心】
- 寒武纪招聘AI编译器等职位
- Intel的新岗位
- 华为2012实验室下属编译器实验室、芯片软件协同设计部应届生招聘
- PLCT实验室7月实习生及社招岗位汇总:来一起变得更强吧!
- 开源RISC-V软件,超朴素的实习生招募文章
- 笑死,一个实习生都没有就敢开始做 openEuler RISC-V 的移植?
本周推荐阅读
本周推荐:《十三邀·1·我还是更喜欢失败者》
推荐人:小编1号
注意到这本书,首先是因为许知远对王宝强的采访,让我对许知远做访谈节目大感意外和好奇;之后搜索到了书,先看了对金承志的采访,然后是与张艺谋对话。
《十三邀》是一个不太一样的访谈节目,摄制组可能天马行空的为了一个人断断续续采访好几年,而被采访的对象全部都是许知远本人想要见面和发生更深刻碰撞的人——恰好,这些人多数都是我可望不可求的人类。现在,也已经有了一套书。许知远在被说服和打动去做节目的同时,依然有着一种不安和野心,希望能够将自己的感受落于文字,使自己的情绪表达和思考,更有可能穿越时间。
哦,穿越时间。我想每一个人,当第一次见识到宇宙在空间和时间上的浩瀚、对比自己生命的短暂和渺小,都会有类似的强烈的想法。百年千年之后自己能够留下什么的想法,一直伴随着我的少年和青年。
与张艺谋的对话,是整套书的第一部分。在阅读之前,我对于张艺谋的认知已经肤浅到一个调侃的符号:我已经差不多忘记了红高粱和大红灯笼,不太想得起来北京奥运,现在唯一还会提到的调侃,是这个开放了三胎四胎的国家,是否会退还老谋子的七百多万「社会抚养费」。这种突然的醒悟对于我个人而言是一种警醒,让我清楚意识到了自己变得愈发肤浅和媚众,并且即便浅薄如此也还在当下的网络世界游刃有余的调侃和讽刺。这种虚假的优越感,在我看到张艺谋平静的描述自己的童年和创作的时候,迅速的转化成了羞愧和自省。
Be Humble.