近期活动
编译社区的八卦信息
GCC
Intel Clear Water Forest and Panther Lake 来了 [PATCH 0/3] Add Intel new cpu archs https://gcc.gnu.org/pipermail/gcc-patches/2023-October/633096.html
计算所LoongArch自动向量化优化 [PATCH 0/3] Optimize loongarch vector implementation. https://gcc.gnu.org/pipermail/gcc-patches/2023-October/633086.html
非常好的讨论 Register allocation cost question https://gcc.gnu.org/pipermail/gcc/2023-October/242678.html
Vectorizer for types with different size https://gcc.gnu.org/pipermail/gcc/2023-October/242719.html
[PATCH V2 00/14] Refactor and cleanup vsetvl pass https://gcc.gnu.org/pipermail/gcc-patches/2023-October/633231.html
[PATCH v7] Implement new RTL optimizations pass: fold-mem-offsets. https://gcc.gnu.org/pipermail/gcc-patches/2023-October/633149.html
类似的RISC-V Patch Set本周很多,基本是大陆RISC-V初创公司贡献,鼓掌! [PATCH v1] RISC-V: Support FP lceil/lceilf auto vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-October/632799.html
Binutils/GDB
对code size有一定提升的链接时优化 [PATCH 0/2] RISC-V: Preparation for more generic linker relaxation https://sourceware.org/pipermail/binutils/2023-October/129952.html
[PATCH 0/4] sim: riscv: Compressed instruction simulation and semi-hosting support https://sourceware.org/pipermail/gdb-patches/2023-October/203337.html
[PATCH 00/11] GDB: Require C++17 https://sourceware.org/pipermail/gdb-patches/2023-October/203206.html
GLIBC
[PATCH v2 00/19] Improve loader environment variable handling https://sourceware.org/pipermail/libc-alpha/2023-October/152138.html
[PATCH] RISC-V: Enable static-pie. https://sourceware.org/pipermail/libc-alpha/2023-October/152132.html
很长的讨论,推荐对Linux发行版默认配置性能干兴趣的同学阅读 RFC: system-wide default tunables https://sourceware.org/pipermail/libc-alpha/2023-October/151971.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 511 期, Alex Bradbury 大哥持续稳定输出。
优秀: I wrote up a summary of some of the main RISC-V related developments for LLVM 17.
🎉MaskRay🎉 Fangrui Song wrote about global variable instrumentation in AddressSanitizer.
SYCL 在国内有用户不? Intel have posted a collection of SYCL related RFCs, all handily linked to from this overview RFC on adding full support for the SYCL programming model.
讨论很热烈: Chris Bieneman posted an RFC proposal for project governance. This was co-authored with Mehdi Amini, Aaron Ballman, Eric Christopher, and Reid Kleckner, and presented at the LLVM Dev Meeting last week.
羡慕能去美国的伙伴: Various notes from discussions at the LLVM Dev Meeting were shared: the LLVM libc roundtable, Community.o workshop discussions, and ML-guided compiler optimization in LLVM workshop.
好: MLIR News #57 is out, and as always provides a great rundown of recent MLIR developments.
码住: Some of the slides were shared from the Compiler Optimizations for Warehouse Scale Computing Workshop at the LLVM Dev Meeting.
注意: Jonas Devlieghere proposed renaming lldb-vscode to lldb-dap. So far, all respondents are in favour.
加油,现在好像效果还不明显: Mingming Liu shared a proposal for improving profile-guided call graph sort.
厉害了: TSan gained support for 64-bit RISC-V. 46cb8d9.
QEMU (RISC-V)
- 风平浪静
RISC-V in China
- 10月18日,算能公司联合 SiFive、PLCT Lab 等伙伴在北京 ICPark 进行了新产品 SG2380 的 Kickoff 仪式。
- PLCT Lab 发起了 首届「RISC-V 软件移植及优化锦标赛」
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT Lab 新开放100名开源实习岗位,面向 RISC-V 移植操作系统、数据库、网络基础库
- PLCT 实习: BJ100 RISC-V nettle 开发实习生
- PLCT 实习: BJ99 RISC-V OpenSSL 开发实习生
- PLCT 实习: BJ98 Flutter RISC-V 开发实习生
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《人体交易》
作者: 斯科特·卡尼
译者: 姚怡平
推荐: 小编1号
作为个体,我们每天能够接触到的只是世界微小的一部分。如果我们足够幸运,可以生活在没有战争和饥荒、没有瘟疫和疯狗咬人的日常里,没有高墙围困,没有炸弹轰炸。如果我们更加得到上天的眷顾,那么会遇到像罗翔教授这样清醒的知识分子平静的提醒我们,我们的所得并非完全自己努力所得,而是很大程度上不由自己选择。
这本《人体交易》是给对世界充满好奇和怀疑的小伙伴准备的。它会向你提出你不曾注意过的问题,揭开现在资本主义和市场经济的层层包裹之下,尚未被完美回答的道德困境 —— 并且并不是很少见的伴随着违法犯罪和弱者的哭泣。如果人体器官可以被买卖,那么一定会导致强者对弱者的剥削;而如果人体的器官摘取被完全的禁止,那么一定会创造出更加脱离监管的黑市。
睡个好觉,然后翻开这本书,面对这个世界的另一层灰暗。