近期活动
编译社区的八卦信息
GCC
OpenMP下沉到指令级并行 [PATCH 0/3] OpenMP SIMD routines https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599487.html
[PATCH 0/4] aarch64: Improve codegen for dups and constructors https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599376.html
Eugene Rozenfeld(微软)appointed AutoFDO maintainer https://gcc.gnu.org/pipermail/gcc/2022-August/239236.html
Arm ACLE的RISC-V版本 [RFC] Drafting a formal v1.0 release for RVV C Intrinsic API https://gcc.gnu.org/pipermail/gcc/2022-August/239234.html
Binutils/GDB
Jan Beulich 常年累月,孜孜不倦的贡献x86汇编器的改进 [PATCH 00/12] x86: more templatization of insn templates https://sourceware.org/pipermail/binutils/2022-August/122233.html
可以从ELF二进制更容易的查看ISA版本了 [PATCH] RISC-V: Output mapping symbols with ISA string once .option arch is used. https://sourceware.org/pipermail/binutils/2022-August/122220.html
GDB: [PATCH v4 0/3] RISC-V: Add 'Zmmul' extension https://sourceware.org/pipermail/gdb-patches/2022-August/191295.html
GDB: [PATCH 1/2] gdb/aarch64: Fix thread's gdbarch when SVE vector length changes https://sourceware.org/pipermail/gdb-patches/2022-August/191166.html
GLIBC
Should we make DT_HASH dynamic section for glibc? https://sourceware.org/pipermail/libc-alpha/2022-August/141302.html
Potential upcoming changes in mangling to PowerPC GCC https://sourceware.org/pipermail/libc-alpha/2022-August/141246.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 449 期, Alex Bradbury 大哥持续稳定输出。
想去: As a reminder, the LLVM Bay Area meetup is today, August 8th.
收藏: The video from the June Women in Compilers and Tools meetup is now available. Angélica Moreira presents on static profiling.
Hmm…… JeanHeyd Meneide wrote up a summary of agreed new features in C23.
感觉什么都要跟 MLIR 联系起来,不学不行了: Raghavan Raman created an RFC on introducing a high-level machine learning dialect in MLIR, arguing there's a need for a dialect at a higher level of abstraction than the Linalg dialect. Thsi generated a lot of discussion. Highlighting a few posts: Stella Laurenzo wondered if Google's 'MHLO' moving to open governance would meet this need (Eugene Burmako, on the MHLO team, suggested this is a possible path), while Sean Silva provided a detailed thoughts based on Torch-MLIR's experience.
构建LLVM需要C++17了: Thanks to coordination work by Tobias Hieta, C++17 features can now be used in the LLVM codebase. Shilei Tian proposed making the same change for libomptarget.
Torch-MLIR?第一次听说: Sean Silva shared the slides and recording from the August Torch-MLIR community meeting.
SiFive的小伙伴? Yueh Ting Chen is seeking feedback from the LLVM community on the proposed v1.0 RVV (RISC-V Vector) C intrinsic API.
是 MaskRay 老师! Fangrui Song provided an update on efforts to parallelise input file parsing in LLD.
呼叫bug分析员: Tom Stellard provided an update on the LLVM 15 release process, noting that Tobias Hieta has kindly volunteered to help with signing and tagging some of the release candidates. Tom is also seeking volunteers who can help with bug triage.
LLVM GPU News #39 is out.
学吧,学无止境: C++17 features can now be used within the LLVM codebase, and the base toolchain requirements have been raised to reflect this. b135650.
RISC-V最近的patch很多: The RISC-V backend gained a pseudo instruction pass that runs prior to register allocator, offering more opportunities for optimisation. 260a641, 0bc177b.
龙芯有面子: LLVM's CMake build system was updated to make LoongArch builds of LLVM possible. e48a0df, 313ce72.
恭喜Emmmer! Basic RISC-V register enum definitions were added for LLDB. 768e59d.
QEMU (RISC-V)
[PATCH 0/3] Fix dt-validate issues on qemu dtbdumps due to dt-bindings, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00055.html
[PATCH v2 0/4] QEMU: Fix RISC-V virt & spike machines' dtbs, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00073.html
[PATCH v8 0/4] RISC-V Smstateen support, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00082.html
add qemu_fdt_setprop_strings() and use it in most places, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00099.html
RISC-V in China
明天有 RISC-V Open Hours,东亚时区友好,周四(明天)上午10点开始。报名链接: https://community.riscv.org/events/details/risc-v-international-risc-v-open-hours-presents-risc-v-open-hours-20/
RISC-V 中国峰会的筹备工作正在热火朝天的进行。预期明天就会公布主会的议程。
RT-Thread 社区
- 【AI简报20220805期】新版Linux在M2 MacBook Air可用、华为轻量级神经网络架构GhostNet再升级
- RT-Thread校企合作项目成功入选全国“校企合作双百计划”典型案例
- 如何利用开源和社区聚拢用户和开发者共建、共创?
- [Ardunio] stm32-blue-pill对接RTdunio软件包 #6241 , https://github.com/RT-Thread/rt-thread/pull/6231
- 【BSP】CY8CKIT-062S2-43012 #6237 , https://github.com/RT-Thread/rt-thread/pull/6237
- ch569w-evt : add pwm driver, and spi_xfer bug fix #6240 , https://github.com/RT-Thread/rt-thread/pull/6240
TVM / MLIR / AI Compilers
- 风平浪静。MLIR的风浪都在 LLVM Weekly 里面体现了。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 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号
这本书写得很好。原本是5次讲座每次2小时。所以阅读起来的话并没有需要查阅太多历史资料,作者从繁杂的历史中抽取出来了一些关系来进行描述,例如汉代的时候皇室和政府的关系,地方官员任免和中央官员之间的俸禄、权责等细节,阅读起来十分流畅。相比于吕思勉等历史学家的作品,这本作品又让我看到了多一些希望和光明,原来中国历史中的各种人事和制度,每次的变更也都是理性建设性为主的。
通过钱穆的视角,小编1号最大的感受是身处高位没有人是真的可以游手好闲无所事事的,不管是什么位置的皇室还是官员,都受到自己时代的人和制度限制,并寻求着突破。但是请不要把这个感触当作作者的主要观点。相信这本书每一位读者都可以发现自己未曾关注过的历史角落。
很有趣的,有空可以读一下。