近期活动
编译社区的八卦信息
GCC
Announcing GCC Code of Conduct https://gcc.gnu.org/pipermail/gcc/2023-June/241826.html
gcc tricore porting https://gcc.gnu.org/pipermail/gcc/2023-June/241805.html 话说tricore ISA贡献了很早期的LLVM porting经验 Design and Implementation of a TriCore Backend for the LLVM compiler framework https://opus4.kobv.de/opus4-fau/files/1108/tricore_llvm.pdf
[PATCH] RISC-V: Add VLS modes for GNU vectors https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622099.html
[PATCH] RISC-V: Optimize codegen of VLA SLP https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622247.html
[PATCH] Add bfloat16_t support for riscv https://gcc.gnu.org/pipermail/gcc-patches/2023-June/621933.html
[PATCH] RISC-V: Add autovec FP unary operations. https://gcc.gnu.org/pipermail/gcc-patches/2023-June/621737.html
[PATCH v4 0/9] MIPS: Add MIPS16e2 ASE instrucions https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622133.html
[PATCH v1] RISC-V: Fix out of range memory access when lto mode init https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622129.html
Binutils/GDB
[PATCH 0/1] riscv: Ensure LE instruction fetching https://sourceware.org/pipermail/binutils/2023-June/127943.html
[PATCH 0/5] x86/disasm: deal with invalid uses of AVX512 masking https://sourceware.org/pipermail/binutils/2023-June/127911.html
[PATCH v4 0/7] Some MIPS changes and testsuite fixes https://sourceware.org/pipermail/binutils/2023-June/127893.html (芯联芯持续投入MIPS工具链维护)
[PATCH v2 0/3] Add support for MIPS Allegrex https://sourceware.org/pipermail/binutils/2023-June/127830.html
GLIBC
[PATCH 00/21] Allow glibc to be built with
_FORTIFY_SOURCEhttps://sourceware.org/pipermail/libc-alpha/2023-June/149178.html[PATCH v2 1/4] aarch64: Add vector implementations of sin/cos/log/exp routines https://sourceware.org/pipermail/libc-alpha/2023-June/149124.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐(主要是 LLVM IR 变更):
本节内容来自 LLVM Weekly 第 494 期, Alex Bradbury 大哥持续稳定输出。
7月31日截止: The call for speakers is now open for the 2023 LLVM Dev Meeting, with submissions due by July 31st. Additionally, there's a thread asking about what tutorials people would like to see and a call for workshops (with several linked threads already created to gauge interest in various topics).
注意提前申请签证: The toolchains track at the Linux Plumbers Conf'23 has an open call for participation, with submissions due by September 25th.
C++大佬: Herb Sutter's trip report from the Summer ISO C++ standards meeting is now up.
能成? Sjoerd Meijer kicked off an RFC discussion on an assembly super optimiser. The current proof of concept focuses on instruction scheduling and uses the Z3 SAT solver.
好事: Chris Lattner summarised the outcome of the discussion on the proposal to rename flang-new to flang including a summary of the proposal that all parties agreed with.
又改? Philip Reames shared a heads up on planned changes to the RISC-V vector pseudos.
好人: In response to a user question, Artem Dergachev gave om pointers on how to implement a checker
收藏: Slides and a recording from part 2 of the Numba presentation at the MLIR open meeting are now available.
眼馋: A scheduling model was added for the Neoverse V2. 887362d.
日拱一卒: SLP is now enabled by default for the RISC-V backend when the V extension is enabled. 7f26c27.
好消息: BOLT now has minimal support for 64-bit RISC-V. f873029.
JITLink 也要学起来了(国内有陆旭凡工程师贡献过代码): BOLT was migrated from the now deprecated RuntimeDyld to JITLink. 05634f7.
QEMU (RISC-V)
[PATCH v2 0/6] target/riscv: Add support for BF16 extensions, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00377.html
[PATCH] hw/riscv/virt.c: fix typo in 'aia' description, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00383.html
[PATCH 0/1] hw/riscv/virt.c: check for 'ssaia' with KVM AIA, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00392.html
[PATCH] linux-user/riscv: Add syscall riscv_hwprobe, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00396.html
[PATCH v3 00/37] crypto: Provide aes-round.h and host accel, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00427.html
[PATCH] target/riscv/cpu.c: fix veyron-v1 CPU properties, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00464.html
[PATCH qemu v2] change the fdt_load_addr variable datatype to handle 64-bit DRAM address, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00466.html
RISC-V in China
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《双重冲击》
副标题: 大国博弈的未来与未来的世界经济
作者: 李晓
推荐: 小编1号
书比较新,去年3月份出版。内容不算深奥,道理讲得也比较明白。从美元体系的建立以及在各种全球金融和贸易制度的结构下,现在的世界是如何运转的、遇到了什么养的问题、有哪些可能的解决方法等,都给出了一个并不夸张或深奥的理解。
刚开始看可能有些觉得枯燥,不妨用速读模式视线跳跃的快速翻一遍。