近期活动
编译社区的八卦信息
- C++ 中文周刊87期 https://mp.weixin.qq.com/s?__biz=Mzg3Nzg2OTgyOQ==&mid=2247483712&idx=1&sn=ddf9183d6306244b67971fe120eb52ac
GCC
GCC Stage1要关闭了,几个后端的开发者都在赶工push patch
[PATCH] Initial Granite Rapids support (基本的命令行选项支持) https://gcc.gnu.org/pipermail/gcc-patches/2022-November/604999.html
[PATCH V2] Enable small loop unrolling for O2 https://gcc.gnu.org/pipermail/gcc-patches/2022-November/604839.html (548.exchange2 +9% on icelake, +7.4% on zen3)
[PATCH] Support Intel CMPccXADD https://gcc.gnu.org/pipermail/gcc-patches/2022-November/604924.html
[RFC] RISC-V: Add profile supports. https://gcc.gnu.org/pipermail/gcc-patches/2022-November/604869.html
[wwwdocs] gcc-13: riscv: Document the Zawrs support https://gcc.gnu.org/pipermail/gcc-patches/2022-November/604882.html
[PATCH] LoongArch: Add fcopysign instructions https://gcc.gnu.org/pipermail/gcc-patches/2022-November/605071.html
Binutils/GDB
辩论还挺激烈的 A GNU Binutils wiki https://sourceware.org/pipermail/binutils/2022-November/124127.html
[PATCH] aarch64: Add support for Common Short Sequence Compression extension https://sourceware.org/pipermail/binutils/2022-November/124217.html
GLIBC
鼓掌 [PATCH v2 00/10] LoongArch: Hard Float Support Of Math Functions. https://sourceware.org/pipermail/libc-alpha/2022-November/143283.html
Adhemerval继续推进Clang编译GLIBC [PATCH v2 0/4] Initial fixes for clang build support https://sourceware.org/pipermail/libc-alpha/2022-November/143148.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 462 期, Alex Bradbury 大哥持续稳定输出。
同遗憾,去不了: The 2022 LLVM Developers' Meeting is going on this week in San Jose. It looks set to be a great event, it's a shame I'm not able to make it over this year.
OSDT社区也会很关注: Chris Bieneman, Kit Barton, Andreas Bergen, and Mike Edwards shared a proposal for an 'LLVM Education Initiative'.
研究工作? Reid Tatge published an RFC on MDL: a micro-architecture description language for LLVM. "While being significantly more expressive than TableGen’s Schedules and Itineraries used in LLVM, MDL is also more concise, and simpler to read and write while supporting a much broader class of embedded and accelerator architectures. We currently can automatically generate MDL descriptions for all upstream targets which are in many cases 1/10 the size of the equivalent TableGen descriptions. We’ve integrated this with LLVM, and are sending out this RFC because we believe it could be valuable to the larger LLVM community".
围观: Francesco Petrogalli proposed a method for auto-generating RISC-V CPU definitions using TableGen.
码住: The slides and recording from the recent open MLIR meeting on modelling undefined behaviour in MLIR are now available.
才注意到SVE还有版本号: Support was added for some new SVE2.1 instructions (contiguous loads/stores to multiple consecutive vectors, cntp, and more). 3eafca5, 2d7eb1b, 5f7a8cf, bfd1395, be369ea, 9a9b904.
后续跟 Profiles Spec 不知道是否会有交集:
-mcpu/-mtune=nativeis now supported on RISC-V. 7c50bcb.有没有同学验证下? LLVM's libc documentation was massively expanded with a new porting guide, a contributing guide, an explanation of the "fullbuild mode", example programs and CMake snippets, and guidance on building and testing libc. 9dd7388, a2a87ee, 136b927, 9145bf1, b12c677.
恭喜龙芯: compiler-rt now supports building builtins for LoongArch. 6e6704b.
QEMU (RISC-V)
[PATCH v1 0/3] target/riscv: Apply KVM policy to ISA extensions, https://lists.gnu.org/archive/html/qemu-riscv/2022-10/msg00166.html
[PATCH v2 0/3] Implement the watchdog timer of HiFive 1 rev b, https://lists.gnu.org/archive/html/qemu-riscv/2022-10/msg00186.html
[PATCH V2] hw/riscv: virt: Remove size restriction for pflash, https://lists.nongnu.org/archive/html/qemu-riscv/2022-11/msg00011.html
[PATCH v2 0/5] Nested virtualization fixes for QEMU, https://lists.nongnu.org/archive/html/qemu-riscv/2022-11/msg00024.html
RISC-V in China
- 最近到了密集的峰会季节。几乎所有的峰会中都有RISC-V元素或分会场。云栖大会有至少2场RISC-V专门的活动(平头哥、龙蜥RISC-V会场)、开源芯片系列讲座第6期邀请了RISC-V大使吴伟(也是OSDT社区小编)做了一次直播分享。
RT-Thread 社区
- 风平浪静
TVM / AI Compilers
- 风平浪静
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《纳瓦尔宝典》
作者: [美] 埃里克·乔根森
译者: 赵灿
推荐:小编1号
书本身也不厚,而且如果只是想要获得赚钱的知识的话只看前面一半就好。内容简短而且靠谱:关注自己的小时产出,同时一定要关注自己当下时间投入的【未来的收益】。跟《富爸爸穷爸爸》等书籍中说的知识点(观点)是有高度的重叠/本质上一致性的。这表示可能大家寻找到的路径是可靠的。