近期活动
上周举行了RISC-V中国峰会。很多小伙伴都参加了。
编译社区的八卦信息
GCC
[PATCH 0/3] [RISC-V] support zcmp extension https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628677.html
[PATCH] RISC-V: Added zvfh support for zfa extensions. https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628671.html
[PATCH] RISC-V: Add Types to Un-Typed Vector Instructions: https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628594.html
[PATCH v2] LoongArch: Enable '-free' starting at -O2. https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628538.html
c23 type compatibility rules, v2 https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628510.html
Binutils/GDB
[PATCH 0/5] x86: AVX10.1 (alternative attempt) https://sourceware.org/pipermail/binutils/2023-August/129205.html
[PATCH] gdb: LoongArch: Add vector extensions support https://sourceware.org/pipermail/gdb-patches/2023-August/201974.html
[PATCH] gdb: LoongArch: Support LBT registers https://sourceware.org/pipermail/gdb-patches/2023-August/201858.html
[PATCH] gdb/solib-rocm: Detect SO for unsupported AMDGPU device https://sourceware.org/pipermail/gdb-patches/2023-August/201823.html
GLIBC
[PATCH 0/6] LoongArch: Add ifunc support for {raw}memchr, https://sourceware.org/pipermail/libc-alpha/2023-August/151156.html
[PATCH v7 0/6] RISC-V: ifunced memcpy using new kernel hwprobe interface https://sourceware.org/pipermail/libc-alpha/2023-August/151060.html
[PATCH] riscv: Add support for XTheadBb in string-fz[a,i].h https://sourceware.org/pipermail/libc-alpha/2023-August/151039.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 504 期, Alex Bradbury 大哥持续稳定输出。
可以看看: The 2023 US LLVM Developers' Meeting Program has now been announced.
国内有南盘江计划: The next virtual Women in Compilers and Tools meetup will take place on August 31st at 6PM PDT. Petra Hozzova will present "An introduction to verification using automated reasoning".
注意! Reid Kleckner shared a reminder about the GitHub pull request migration that will start on September 1st. Separately, Mikhail Goncharov sought feedback on how they've been working for libcxx.
没看懂,有伙伴解释下么? Florian Hahn, ayalz, and Gil Rapaport shared a detailed VPlan progress update.
这? Nathan Gauër, motivated by SPIR-V, proposes to allow architectures with no set pointer size.
这个技术有意思: Katy Romanova posted an updated distributed ThinLTO RFC.
MIPS日薄西山: Fangrui Song raised the issue of the shortage of Mips reviewers.
Siva Chandra posted an RFC on defining a systematic way to introduce and use libc config options and an RFC to allow testing the libc when the system-libc is also LLVM's libc.
有小伙伴看过么? KanRobert started an RFC on design for Intel's newly announced Advanved Performance Extensions (APX).
MLIR的同学可以关注下: Maksim Levental posted a PSA on recent developments for MLIR Python bindings.
欢迎反馈意见: Sebastian Kreutzer is seeking feedback on upstreaming work on shared library instrumentation with XRay.
一小步: Codegen was implemented for the RISC-V zvfh extension. 7599035.
新的操作:
llvm.{get,set,reset}.fpmodeintrinsics were introduced. 6862f0f.
QEMU (RISC-V)
- 风平浪静。小编休息。
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 开源项目
本周推荐阅读
本周推荐:《皮囊之下》
作者: [英] 米歇尔·法柏
译者: 杨蓓
推荐: 小编11号
这是一本背景设定非常简单的科幻小说,前半段讲述了猎人如何在路边设置同样的陷阱,遵循同样的操作流程和安全准则,捕获一个又一个的猎物,主要篇幅用于描写猎人的心理活动和对猎物的观察;后半段则将重点放在了猎物交付给屠夫以后,猎人在屠宰场的所见所闻。事实上,对比于其他叙事背景更为宏大的科幻小说,本书故事并没有太多的出人意料之处,没有任何的高科技场面,也没有想象当中的血腥,甚至全书最大的悬念就写在书封面上,这是一个外星生物捕猎人类为食的故事。就像人类猎捕、圈养其他动物为食一样,故事并不曲折,猎人只要严格遵守操作手册就会成功完成任务。 然而整个阅读过程还是让我屏气凝神、心跳加速,因为知道故事梗概是一回事,而作者对细节刻画带来的感受又是另一回事。
很多人认为本书是科幻界的环保力作,这是毋庸置疑的,而我同时被打动的还有作者的写作方式。书中刻意对猎人(外星生物)的心理活动娓娓道来,而对猎物(人类)仅仅进行简单的行为描述,这种写作方式让读者有时会很自然的代入到猎人的角色中,并给与其同理心,以至于忘记了我们正是书中被猎捕屠宰的同类。当一个生命体不能让他的所思所想被看见,就很难获得同理心,从而被忽略感受、物化对待,这不仅仅是物种之间的隔阂,人类同伴间也如此:不能不敢不愿意说话的人、不会写字的人,瘫痪在床的人,不被允许发言的人、被新闻媒体忽略的人、很多人。