近期活动
编译社区的八卦信息
GCC
[RFC] Bridging the gap between the Linux Kernel Memory Consistency Model (LKMM) and C11/C++11 atomics https://gcc.gnu.org/pipermail/gcc/2023-July/241966.html 对Memory Consistency Model感兴趣的同学可以跟踪一下这个讨论
[PATCH] RISC-V: Optimize permutation codegen with vcompress https://gcc.gnu.org/pipermail/gcc-patches/2023-July/624055.html
[PATCH v1] RISC-V: Fix one bug for floating-point static frm https://gcc.gnu.org/pipermail/gcc-patches/2023-July/623529.html
[x86-64] RFC: Add nosse abi attribute https://gcc.gnu.org/pipermail/gcc-patches/2023-July/624004.html
希望尽快使能![PATCH] ci: Add a linux CI https://gcc.gnu.org/pipermail/gcc-patches/2023-July/623939.html
[PATCH V5] RISC-V: Support gather_load/scatter RVV auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-July/623871.html
Binutils/GDB
[PATCH v2] RISC-V: Support Zca/f/d extensions. https://sourceware.org/pipermail/binutils/2023-July/128340.html
[committed] arc: Update/Add ARCv3 support. https://sourceware.org/pipermail/binutils/2023-July/128321.html
[PATCH] [aarch64] SME: Core file support 调试器SME支持更进一步 https://sourceware.org/pipermail/binutils/2023-July/128313.html
[PATCH] [RISC-V] Fix the valid gp range for gp relax. https://sourceware.org/pipermail/binutils/2023-July/128285.html
[RFC] Deprecate stabs (看起来GDB15会最终移除掉) https://sourceware.org/pipermail/gdb-patches/2023-July/200709.html
GLIBC
[PATCH v4 0/6] Use introsort for qsort https://sourceware.org/pipermail/libc-alpha/2023-July/149967.html
[PATCH v2 0/4] Add clone3 support for multiple architectures https://sourceware.org/pipermail/libc-alpha/2023-July/149899.html
[PATCH v2 00/32] RELRO link maps https://sourceware.org/pipermail/libc-alpha/2023-July/149815.html
[PATCH v4 0/3] RISC-V: ifunced memcpy using new kernel hwprobe interface https://sourceware.org/pipermail/libc-alpha/2023-July/149775.html
[PATCH] Initial Granite Rapids D Support https://gcc.gnu.org/pipermail/gcc-patches/2023-July/623731.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 497 期, Alex Bradbury 大哥持续稳定输出。
收藏! Videos from EuroLLVM 2023 have started to be posted. Additionally, the video from my LLVM-focused invited keynote at the RISC-V Summit Europe is also now available.
LLVM 17 要来了: Tobias Hieta shared the planned timeline for the LLVM 17.0.0 release. The branch is due to take place on July 25th, with rc1 arriving on July 27th.
很热闹: Aaron Ballman started a thread about links in code and commit messages, especially e.g.
rdar://links which aren't publicly accessible. Tentative consensus was reached on disallowing such links in code, but allowing them in commit messages.大家支持呀! Yuhao Gu is seeking feedback on design choices for hierarchical HTML report page generation in llvm-cov.
MLIR 最近实在是太火了: MLIR News #50 is out.
Rust 最近也是太火了: Vaivaswatha Nagaraj shared pliron, an MLIR inspired compiler IR framework written in Rust.
有没有伙伴感兴趣的? The unified LTO bitcode frontend as described in a previous RFC was committed. a1ca3af.
不容易: Work to simplify the RISC-V vector pseudoinstructions continues. 403261e.
又一个浮点格式? TF32 (TensorFloat32) was added as a builtin float type to MLIR. 6685fd8.
QEMU (RISC-V)
[PATCH v2] riscv: Generate devicetree only after machine initialization is complete, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00162.html
[PATCH v9 00/20] target/riscv, KVM: fixes and enhancements, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00167.html
[PATCH] target/riscv: Fix LMUL check to use minimum SEW, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00188.html
[PATCH v3 0/2] target/riscv: improve code accuracy and, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00208.html
[PATCH v8] riscv: Add support for the Zfa extension, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00245.html
[PATCH v3 0/1] target/riscv: Add Zihintntl extension ISA string to DTS, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00264.html
[PATCH-for-8.2 v3 00/16] target/riscv: Allow building without TCG (KVM-only so far), https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00268.html
[PATCH v3 01/16] target/riscv: Remove unuseful KVM stubs, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00269.html
[PATCH v8 00/15] Add RISC-V vector cryptographic instruction set support, https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00289.html
RISC-V in China
- 2023 RISC-V 中国峰会正在紧锣密鼓的筹备中。
- 本周四上午10点, RISC-V Open Hours 欢迎参加。
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《为什么伟大不能被计划》
作者: [美] 肯尼斯·斯坦利 / [美] 乔尔·雷曼
译者: 彭相珍
推荐:小编1号
有时候一个好的书名就会吸引读者拿起来并买下这本书。
这本2023年5月出版、接近300页的书来自于做人工智能的两位研究人员。书中并没有晦涩的公式推导,主打以叙事(讲故事)来进行道理的说明。针对书名的问题,作者给出了一个看起来并不是最终答案的观察性结论:对于大型复杂任务,本质上可以看成是搜索。而搜索的策略上不能太约束于人工设定的目标,而是应该以复杂度和新奇度的增加作为依据。
从小编的角度来看,这实质上是对度量制定者给出的度量的准确度进行了观察评论,并指出需要考虑度量指标的不完善甚至和实际目的的背道而驰。而复杂度度量的引入则在实验上很好的改善了这一点,并使得作者在 OpenAI 做出了一些有意思的实验结果。
道理可能没错,行文是真的啰嗦。