近期活动
编译社区的八卦信息
- C++ 动态新闻推送 第70期 https://zhuanlan.zhihu.com/p/540379666
GCC
GCC委员会正式接受Rust front-end https://gcc.gnu.org/pipermail/gcc/2022-July/239057.html
x86和Arm非常成熟,GCC后端patch主要来自RV,LoongArch也日渐活跃
[PATCH 0/1 V5] RISC-V: Support Zmmul extension https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598303.html
RIVOS的RV64 Patch, RIVOS聚焦基于RV的高性能服务器处理器 [RFC] RISC-V: Add support for RV64E/lp64e https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598307.html
[PATCH 0/2] loongarch: improve code generation for integer division https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598124.html
[PATCH 00/17] openmp, nvptx, amdgcn: 5.0 Memory Allocators https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597976.html
[PATCH 0/0] RISC-V: Support IEEE half precision operation https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597964.html
Binutils/GDB
GDB: [RFC] gdb: RISC-V: Add support for RV64E/lp64e https://sourceware.org/pipermail/gdb-patches/2022-July/190684.html
[PATCH v3 0/4] RISC-V: Combined floating point enhancements https://sourceware.org/pipermail/binutils/2022-July/121720.html
[PATCH 0/5] RISC-V: Opcode tidying (batch 1) https://sourceware.org/pipermail/binutils/2022-July/121691.html
[PATCH 0/2] RISC-V: Improve "bits undefined" diagnostics https://sourceware.org/pipermail/binutils/2022-July/121677.html
GLIBC
[PATCH v6 00/13] GLIBC LoongArch PATCHES https://sourceware.org/pipermail/libc-alpha/2022-July/140446.html
[PATCH 0/7] Cleanup atomics https://sourceware.org/pipermail/libc-alpha/2022-July/140413.html
[PATCH] aarch64: Optimize string functions with shrn instruction https://sourceware.org/pipermail/libc-alpha/2022-July/140399.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 445 期, Alex Bradbury 大哥持续稳定输出。
想去: The LLVM Bay area meetup is happening today, and if you're in Cambridge, UK then you'll want to attend the Cambridge LLVM social tomorrow (Tuesday) where I'll be presenting on WebAssembly in LLVM.
是MaskRay! MaskRay blogged about the implementation of RISC-V linker relaxation in LLD.
想去: The call for presentations for the 2022 US LLVM Developers' Meeting is now open. The conference will take place Nov 8-9 in San Jose, and submissions should be sent in by August 30th.
LLVM里面已经有了类似的选项,估计能通过: Louis Dionne proposed introducing a new
-funstableflag to enable experimental/unstable language and library features in Clang. The proposal was later refined based on feedback to instead suggest-fexperimental-library, only controlling whether the C++ library provides experimental features.热火朝天: There has been a substantial amount of follow-on discussion in the thread proposing an MLIR interpreter framework. e.g. Renato Golin's pcomments on the challenges bringing downstream code upstream](https://discourse.llvm.org/t/rfc-mlir-interpreter-framework/63567/43), Chris Lattner's comment on challenges with an MLIR or even just an 'ML' interpreter.
关心社区发展的需要关心下: The May 2022 LLVM Foundation Board Meeting Minutes are now published.
感谢付出!在座的小伙伴们有没有兴趣和时间挑战下: The current 2 year term of the LLVM Foundation Board of Directors will come to an end later this year, so the Board is looking for applications from those interested in joining and contributing their time to support its programs.
赞美! LLVM GPU News #37 is out.
纳尼? A minimal HTTP server was added to the debuginfod library and used to implement an initial LLVM debuginfod server. 8366e21, 36f0190.
赞美文档! Documentation was added on debugging C++ coroutines. 1934b3a.
赞美! LLD's ELF linker implemented linker relaxation for
R_RISCV_ALIGN,R_RISCV_CALL, andR_RISCV_CALL_PLT. 6611d58, 75e551e.方便了: The MLIR language server now supports code completions. ed2fb17, 2e41ea3, fe4f512.
QEMU (RISC-V)
[PATCH 1/2] target/riscv: Lower bound of VLEN is 32, and check VLEN >= ELEN, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00068.html
[PATCH 1/2] util/log: Add vu to dump content of vector unit, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00070.html
[PATCH v2] target/riscv: fix shifts shamt value for rv128c, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00088.html
[PATCH v2 0/6] Improve the U/S/H extension related check, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00108.html
RISC-V in China
- 第二届 RISC-V 中国峰会正在有条不紊的筹备之中。
- 第一款 RISC-V 笔记本电脑 ROMA 开始确认客户的预定。
- RISC-V生态创新创业大赛来啦!
RT-Thread 社区
- 【AI简报20220708期】B站UP主在我的世界搭建纯红石神经网络 、S100在浪潮内测中表现优异
- [lvgl] adapt LVGL 8.3.0 for RT-Thread 4.1.1 #6145 https://github.com/RT-Thread/rt-thread/pull/6145
- [bsp/qemu-virt64-aarch64] Add VirtIO-Console and GPIO driver #6150 https://github.com/RT-Thread/rt-thread/pull/6150
TVM / MLIR / AI Compilers
- 风平浪静。 MLIR 的新闻在上面的 LLVM 中。
- TVM 社区大概有三十多条讨论,气氛跟上周一样温和。
本周工具链岗位
往期社招及实习生招聘长期有效。
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
- 瀚博半导体---编译器岗(AI/GPU类)火热开放中
- Intel 招聘 Compiler Engineer 和 Compiler Validation Engineer(上海)
- 大疆芯片部门招募编译器、模拟器、调度框架方向高级工程师
- PLCT实验室 libcxx-simd 项目实习生招聘
- 地平线-编译器研发工程师(北京/上海)
- RISC-V操作系统团队招聘测试工程师
- (远程/上海)Marvell DPU 部门招聘编译器研发
- (上海) 编译器开发工程师 - 芯旺微电子
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
本周推荐阅读
本周推荐:《战争、枪炮与选票》
作者: [英] 保罗·科利尔
译者: 吴遥
推荐:小编1号
这本书不是一本轻松的读物,不仅纸张比较重,而且内容也是,是严谨的学术研究尽量用诙谐的语言写出来。作者在本书中想要讨论的是,地球上最贫穷的10亿人口,他们生活的环境是怎样的,社会结构和政府治理如何,以及为什么现状是这个样子。最后,有没有什么方法论或者经验或理论框架可以让底层的10亿人口过得更好。
对于大多数人来说,这不是一本可以快速提供能量的书;相反地,这本书会在开始阅读的很长一段时间内吞噬你的精神能量,你内心的道德原则会让你感到痛苦和难过。更重要的,是这本书的作者像你展示了,并没有什么简单直接绝对的方法能够帮助这些人类更加幸福。请在自身状态很好的时候,翻开这本书,面对世界的另一种真实,至少10亿人正在面对的。
每每看到这类著作,对比国内过去几十年的过程,小编1号总是会感慨万千,我们太幸运了。