近期活动
- 由于靠近年底,各路会议和年会特别多,「十城相聚」的最后两个城市,有可能要等到2024年春节之后聚会了。
编译社区的八卦信息
GCC
Richard Sandiford关于ARMv9 SME的优化遍 [PATCH 00/12] Tweaks and extensions to the mode-switching pass https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635216.html
[PATCH v2 0/7] aarch64 GCS preliminary patches https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635147.html
[PATCH 0/5] aarch64: Add Armv9.4-a 128-bit system-register read/write support https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635531.html
VRULL针对Ampere的优化 [PATCH] aarch64: New RTL optimization pass avoid-store-forwarding. https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635604.html
明显感觉计算所LoongArch的Arch使能和优化工作特别的扎实 [PATCH v1] LoongArch: Add modifiers for lsx and lasx. https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635435.html
[PATCH] LoongArch: Remove redundant barrier instructions before LL-SC loops https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635304.html
[PATCH v6 0/21]middle-end: Support early break/return auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635253.html
Binutils/GDB
[PATCH v2 0/8] Support Intel APX EGPR https://sourceware.org/pipermail/binutils/2023-November/130262.html
[PATCH][Binutils] aarch64: Add support for Armv8.9-A and Armv9.4-A Architectures. https://sourceware.org/pipermail/binutils/2023-November/130272.html
[PATCH 0/5] aarch64 BTI stub fixes https://sourceware.org/pipermail/binutils/2023-November/130299.html
[PATCH 0/3] aarch64: Add support for the Armv9.4-a LSE128 extension https://sourceware.org/pipermail/binutils/2023-November/130332.html
[PATCH v2] gdb: RISC-V: Refine lr/sc sequence support https://sourceware.org/pipermail/gdb-patches/2023-November/203716.html
GLIBC
[PATCH v3 0/7] Add a tunable to decorate anonymous memory maps https://sourceware.org/pipermail/libc-alpha/2023-November/152436.html
[PATCH v3 00/19] Improve loader environment variable handling https://sourceware.org/pipermail/libc-alpha/2023-November/152558.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 514 期, Alex Bradbury 大哥持续稳定输出。
LLVM 17.0.4 was released.
注意: Louis Dionne shared a note on an upcoming ABI break in std::expected and parts of
<ranges>in LLVM 18.效果不算很好的样子: Mingming Liu posted an RFC on dynamic type profiling and optimisations in LLVM, noting this improved throughput by 0.3% on some internal workloads.
谨慎观察开发模式的变迁: Mehdi Amini notes that users may now create branches on the LLVM repo.
QEMU (RISC-V)
[PATCH v4 00/33] Unified CPU type check, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00028.html
[PATCH 0/2] RISC-V: OpenTitan: Fixup ePMP and SPI interrupts, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00062.html
[PATCH v2 0/4] Support RISC-V IOPMP, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00099.html
[PATCH v7 00/13] RISC-V: ACPI: Enable AIA, PLIC and update RHCT, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00147.html
[PATCH v10 00/18] rv64i and rva22u64 CPUs, RVA22U64 profile support, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00173.html
[PATCH 02/29] gdb-xml: fix duplicate register in arm-neon.xml, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00192.html
[PATCH] target/riscv: don't enable Zfa by default, https://lists.gnu.org/archive/html/qemu-riscv/2023-11/msg00293.html
RISC-V in China
- 本周北美 RISC-V Summit 正在热闹进行。
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号
很棒的入门级别的图书,以德国的历史作为主线,让我已经七零八碎丧失掉的中学历史知识重新回到了我的手里。尤其是这本书前半部分耐心细致的讲解了一战之前的脉络,将欧洲这块大陆混乱到不行的边界线变动情况娓娓道来,非常适合随便时间的阅读。
唯一需要注意的是如果是看电子版的话,书中有不少地图的示意图,用手机看可能会比较小,有机会还是用大屏幕重新看看,很多信息和利害关系只有通过仔细看地图才会让你豁然开朗。