近期活动
编译社区的八卦信息
- C++ 动态新闻推送 第68期 https://zhuanlan.zhihu.com/p/533807301
GCC
Embecosm资助的GCC项目:Rust front-end https://gcc.gnu.org/pipermail/gcc/2022-June/238991.html https://github.com/Rust-GCC/gccrs
[PATCH][AArch64] Implement ACLE Data Intrinsics https://gcc.gnu.org/pipermail/gcc-patches/2022-June/597422.html
很好的调试feature [statistics.cc] Emit asm name of function with -fdump-statistics-asmname https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596757.html
加油LingLing [PATCH] MAINTAINERS: Add myself for write after approval https://gcc.gnu.org/pipermail/gcc-patches/2022-June/597308.html
AArch64的register pair可受益 [PATCH take 2] middle-end: Support ABIs that pass FP values as wider integers. https://gcc.gnu.orhttps://sourceware.org/pipermail/binutils/2022-June/121416.htmlg/pipermail/gcc-patches/2022-June/597260.html
Binutils/GDB
来自法国的VLIW处理器,有兴趣可以看看官网,CTO是Cray的编译器架构师 New port for Kalray processors https://sourceware.org/pipermail/binutils/2022-June/121353.html https://www.kalrayinc.com/benoit-dupont-de-dinechin/
[PATCH v3 0/4] RISC-V: Add CSRs for several supervisor extensions https://sourceware.org/pipermail/binutils/2022-June/121487.html
[PATCH v2 0/8] RISC-V: Combined floating point enhancements https://sourceware.org/pipermail/binutils/2022-June/121441.html
[PATCH v5 0/7] ppc/svp64: support SVP64 and its first insns https://sourceware.org/pipermail/binutils/2022-June/121429.html
[PATCH v3 0/2] RISC-V: QUICK fix on Li's Zhinx implementation https://sourceware.org/pipermail/binutils/2022-June/121416.html
GLIBC
[PATCH 0/2] riscv: Prevent potential unaligned memory access during dynamic relocation https://sourceware.org/pipermail/libc-alpha/2022-June/139957.html
[PATCH] aarch64: Optimize string functions with shrn instruction https://sourceware.org/pipermail/libc-alpha/2022-June/140068.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 443 期, Alex Bradbury 大哥持续稳定输出。
收藏: More videos from EuroLLVM have been posted.
貌似比较容易参与进入讨论的样子: Nicolai Hähnle kicked off a discussion about making LLVM play nicer when used as a shared library in a plugin setting, proposing how to clean up ManagedStatics and cl::Option.
MLIR覆盖的概念越来越多了: There's been lots of additional discussion over the past week in the thread on adding an MLIR-based Clang IR.
没看懂,有关注的小伙伴么?欢迎留言/回复邮件: Joshua Cranmer initiated an RFC discussion on providing better support for typed pointers in an opaque pointers world, motivated by targets like SPIR-V and DXIL which target a typed IR and require types of at least some pointers to be maintained. The proposal suggests extensions to the
elementtypeattribute and introducing the concept of "opaque types" to allow manipulation of these typed values. Nikita Popov suggested that existing support for opaque structs could be used as the starting point for this while Alex Bradbury provided input on how such a system could be used to support GC types in upcoming WebAssembly specifications.或许用得上: Eli Friedman summarised the current status of Arm64EC patches.
继续: Jeff Niu proposed the addition of a DataFlow analysis framework to MLIR.
Thomas Raoux proposed adding a new pass to set load/store alignment, moving this functionality out of InstCombine. Respondents so far are positive.
Renato Golin is looking to restart the Cambridge UK LLVM meetup and has a series of polls related to doing so. Please do vote if you think this is something you may want to attend.
恭喜龙芯: Initial codegen support was added for LoongArch. a992115, efc7005, 709e4ad, cf71f97.
好耶: Basic macrofusion infrastructure was added for the RISC-V backend. 4045b62.
好东西: LLDB gained an option to dump instructions in JSON and to a file. efbfde0.
QEMU (RISC-V)
[RFC PATCH v3] RISC-V: Add Zawrs ISA extension support, https://lists.nongnu.org/archive/html/qemu-riscv/2022-06/msg00199.html
[PATCH v8 0/4] QEMU RISC-V nested virtualization fixes, https://lists.nongnu.org/archive/html/qemu-riscv/2022-06/msg00231.html
RISC-V in China
- RISC-V 中国峰会演讲征集,7月2日截稿,各位加油~
- RISC-V 笔记本电脑现在有了新情报:鉴释科技和深度数智已经出了一张海报,宣称目前最快的RISC-V笔记本电脑已经开始邀请制配送。
RT-Thread 社区
- 【AI简报20220624期】在塑料上造芯片、“谷歌AI形成人格”
- ART-Pi-V1.3.0 SDK发布,适配低功耗组件,新增Rust 、MCUboot、SX1302 lora 模组、LVGL 工程支持 https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/releases/tag/1.3.0
TVM / MLIR / AI Compilers
- 风平浪静。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 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号
这本书不是可以快速读完的小册子,是一本教科书厚度和深度的历史书。宫崎市定从一个中国文化之外的视角来分析史料,同时又与中华文化一衣带水的日本文化圈中,所以又有着跟欧美史学家不一样的观点。宫崎教授的文字(经过译者的翻译)流畅平静,娓娓道来,其中的很多观点和史料让小编1号震撼不一。小编1号高中毕业多年之后第一次清楚的意识到,原来历史书上的朝代更替,不是自然的从唐朝直接变到了宋朝,而是经过了多年的纷争和战乱,浙江和四川看到的是不一样的战争,而陕西和山东又是经历着不同的时间线。
总体而言,适合周末每次用1个小时左右阅读一个章节,将自己带入古人的日常生活中,每个时代都要解决每个时代的困境和挑战。讲述的也多是王侯将相的更替,相对而言比吕思勉先生的中国简史和文化简史要更加温和,相信每一个认真阅读的人都可以从中发现不一样的、未曾注意过的历史细节,进而更加认识自己现在的世界。