近期活动
- 这周末就是OSDT2021大会啦~ 到时候见~
- 就在今晚, TVM 大会开始了。欢迎感兴趣的小伙伴去围观(需要注册,但是貌似不要钱) https://www.tvmcon.org/schedule/
- 从本期开始 OSDT Weekly 收录转载《C++动态新闻推送》(第41期) https://zhuanlan.zhihu.com/p/443802843
- 上周宣布的 openEuler Compiler SIG 杭州沙龙延期举办.
编译社区的八卦信息
GCC
LoongArch刷新[PATCH v3 00/12] Add LoongArch support. https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586531.html
[PATCH 0/7] openmp: OpenMP metadirectives support https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586600.html
Dominators question https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586137.html
Binutils/GDB
Arm v9新指令支持! [PATCH] aarch64: Add support for Armv9.1-A to Armv9.3-A https://sourceware.org/pipermail/binutils/2021-December/118846.html
LoongArch GDB支持! [PATCH 0/6] gdb: Add basic support for LoongArch https://sourceware.org/pipermail/gdb-patches/2021-December/184354.html
[PATCH] arm: Add support for Armv8.7-A and Armv8.8-A https://sourceware.org/pipermail/binutils/2021-December/118847.html
[RFC] Support for Backtraces in CTF format https://sourceware.org/pipermail/binutils/2021-December/118880.html
GLIBC
[PATCH v3 00/13] Glibc OpenRISC port https://sourceware.org/pipermail/libc-alpha/2021-December/134024.html
[PATCH v5 0/7] malloc: Improve Huge Page support https://sourceware.org/pipermail/libc-alpha/2021-December/134149.html
[PATCH 0/2] Predictable ELF destructor ordering https://sourceware.org/pipermail/libc-alpha/2021-December/134165.html
[PATCH v2 00/42] x86-64: Add vector math functions to libmvec https://sourceware.org/pipermail/libc-alpha/2021-December/133853.html
[PATCH v7 0/4] arm64: Enable BTI for the executable as well as the interpreter https://sourceware.org/pipermail/libc-alpha/2021-December/133837.html
[PATCH v2 0/8] Extensible rseq integration https://sourceware.org/pipermail/libc-alpha/2021-December/133718.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 415 期, Alex Bradbury 大哥持续稳定输出。
不知道什么时候能够不用隔离的去欧洲: The call for papers is out for the FOSDEM 2022 LLVM devroom, which will take place online on Saturay 5th February. The deadline for submissions is December 20th.
继续准备: Rafael Auler provided an updated on efforts to prepare BOLT for the LLVM monorepo.
继续迁移: Anton Korobeynikov announced that the migration from Bugzilla to GitHub Issues has now completed. Thank you to everyone involved.
Min-Yih Hsu proposed a new CodeEmitterGen infrastructure for variable-length instructions, intended for use by backends like X86 and M68k rather than the custom instruction encoders they're currently using.
Iilya Diyachkov started an RFC discussion on behalf of Intel, Arm, and Khronos on the integration of the SPIR-V backend to LLVM.
Fraser Cormack made an RFC proposal on adding a new way of specifying vector alignments in DataLayout, specifically to allow specifying alignment based on element size, which is a better match for architectures like the RISC-V vector extension.
有意思: Philip Reames announced a beta test case reduction service. Simply create a PR against the linked repository to have your crash-producing or miscompilation (as shown by alive2) test case reduced.
可能需要关注: Geoffrey Martin-Noble proposes changing the way lit resolves --path arguments.
继续优化: A new basic block layout algorithm was added, aiming to optimise jump locality and thus processor I$ utilisation. f573f68.
继续补文档: Cycles were introduced as a generalisation of loops (see CycleTerminology.rst in the patch for a full description). 1d0244a.
继续努力: The CSKY backend gained compressed instruction mapping between 32-bit and 16-bit instructions. bdd7c53.
继续努力: Codegen of basic arithmetic and load/store operations is supported in the CSKY backend. a556ec8.
RISC-V in China
RT-Thread 社区
- 风平浪静
TVM / MLIR / AI Compilers
- 就在今晚, TVM 大会开始了。欢迎感兴趣的小伙伴去围观(需要注册,但是貌似不要钱) https://www.tvmcon.org/schedule/
本周工具链岗位
往期社招及实习生招聘长期有效。
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
- 华为中央软件院编译器与编程语言软件精英与专家招募进行中!
- (上海) NVidia 招聘高级LLVM编译工程师
- (北京)IBM招聘编译器开发工程师
- PLCT实验室新开放方舟编译器开发实习生(NJ56)
- 阿里云下属神龙系统设计开发核心团队招聘编译器及相关工具链研发专家
- 快手招聘语言设计与编译器研发专家(深圳)-【基础架构中心】
- 寒武纪招聘AI编译器等职位
- Intel的新岗位
本周推荐阅读
本周推荐:《后疫情时代——大重构》
英文名:《 COVID-19: The Great Reset》
推荐人:小编1号
这个世界上有一类书,是当你拿起来阅读的时候,感觉总体观点和每一个章节细分一看就明白,好像也不难,但是在阅读之前,自己无论如何也无法写出同样宽度或深度的见解。这本书就是其中之一。
从2020年初的快速席卷全球,目前刚好到了两年的时间点。COVID-19 的影响是如此之大,以至于有人开始使用 AC/BC 来形容 After Coronavirus 和 Before Coronavirus (AC/BC也有 Before/After Chirst,公元前/后的意思)。本书可以让你快速的查缺补漏,在以后跟人谈论起新冠肺炎相关的话题时,能够多一些谈资。
顺带,书中有一个观点,跟十三邀访谈节目中对陈志武教授的观点有些不同,而我更加相信陈志武教授的看法:历史上每次疾病的大流行,都是减少了人类财富分配的不均衡性,但是在21世纪,人类社会已经建立起来了有效的金融制度和社会组织制度来应对大规模流行,在效果上改变了这一规律,全球各地的低收入群体是受到冲击最大的群体(书中也是同样的观点),而贫富差距在AC时代差异实际上并不会变小,甚至会进一步加大。
2022会是什么样子,你觉得呢?