近期活动
第一届 RISC-V Summit China 已经开始筹办,6月底,上海,迄今最大规模(大概)
CNRV快讯:第一届 RISC-V Summit China 正在筹办,已经有不少在RISC-V领域活跃的工程师(例如RISC-V大使傅炜),收到了来自 RVSC2021 筹备组的报告邀请。RVSC2021 全称是 RISC-V Summit China 2021,计划筹办成为中国目前规模最大的 RISC-V 峰会。时间已经固定在今年的6月底7月初,长达一周的大会活动,有主旨演讲、技术报告、学术研讨会、新产品发布、以及各类tutorials。地点也已经确认,上海将成为第一届RISC-V中国峰会的承办城市。
目前透露的信息还不多。峰会由RISC-V国际基金会主办。估计基金会的会员单位会陆续收到会议邀请和赞助邀请。
编译社区的八卦信息
- clang 2.7 vs clang 11.0 in 2021 https://gist.github.com/zeux/3ce4fcc3a43072b4315abde95319ecb6 感谢 MaskRay 贡献本条八卦
GCC
Static analysis updates in GCC 11 https://gcc.gnu.org/pipermail/gcc/2021-January/234749.html https://developers.redhat.com/blog/2021/01/28/static-analysis-updates-in-gcc-11/
GCC GSoC 2021 - Static analyzer project https://gcc.gnu.org/pipermail/gcc/2021-January/234732.html
[RFC] A memory gathering optimization for loop https://gcc.gnu.org/pipermail/gcc/2021-January/234679.html
[PATCH 00/16] stdx::simd fixes and testsuite improvements https://gcc.gnu.org/pipermail/gcc-patches/2021-January/564386.html
follow SSA defs for asan base https://gcc.gnu.org/pipermail/gcc-patches/2021-January/564340.html
[PATCH 0/4] openacc: Mixing array elements and derived types https://gcc.gnu.org/pipermail/gcc-patches/2021-February/564707.html
Binutils/GDB
GNU Binutils 2.35.2 Release is now available https://sourceware.org/pipermail/binutils/2021-January/115152.html
[PATCH] Add Genode target support https://sourceware.org/pipermail/binutils/2021-January/115130.html
[PATCH v5 00/25] Memory Tagging Support + AArch64 Linux implementation https://sourceware.org/pipermail/gdb-patches/2021-January/175508.html
[PATCH 00/11] fix build warnings for rx simulator https://sourceware.org/pipermail/gdb-patches/2021-February/175641.html
[PATCH 0/3] Querying registers of already-exited processes https://sourceware.org/pipermail/gdb-patches/2021-February/175675.html
GLIBC
Sign! [PATCH] NEWS: Deprecate ia64-linux-gnu https://sourceware.org/pipermail/libc-alpha/2021-January/122169.html
glibc 2.34 is open for development https://sourceware.org/pipermail/libc-alpha/2021-February/122201.html
[PATCH] NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) https://sourceware.org/pipermail/libc-alpha/2021-January/122147.html
Community Patch Review Meeting: 2021-02-01 at 0900h EST (UTC-5) https://sourceware.org/pipermail/libc-alpha/2021-February/122194.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第370期, Alex Bradbury 大哥持续稳定输出。
News and articles from around the web
On the LLVM blog, Serge Guelton, Sylvestre Ledru, and Josh Stone explain bringing stack clash protection to Clang/x86, describing cross-project collaboration that produced this support.
David Malcolm explained static analysis updates in GCC 11.
Rafael Auler provides a status update on the BOLT framework, which is currently being rebased on a recent upstream LLVM. BOLT 貌似在国内也比较受到关注。
Vasily Kulikov posted an RFC on adding concurrency checks to clang-tidy intended to be helpful for catching calls to synchronous code in coroutines/fibers/green threads. Some respondents are concerned that this approach may be too shallow, and people would realistically want cross-module analysis. 什么?现在 clang-tidy 已经这么高级了么?
Duncan P. N. Exon Smith proposing virtualizing compiler outputs in Clang, allowing compiler outputs to be captured easily without going through the filesystem. 估计以后有用。说不定还能提高构建分析速度?
The RISC-V backend gained a mix of minor codegen improvements. 4eb4f89, 15f66cf, 5d05cdf.
A new
G_ASSERT_ZEXTgeneric opcode was added for GlobalISel. 对 GlobalISel 感兴趣的同学,有么? 春节后我们希望进行一次专题的讨论。 2426172.Clang now supports RISC-V architecture extension test macros, which can be used to check the presence of support for an architectural extension and the version supported. 每周都能看到RISC-V的进展,真是相当年轻活跃的架构。 666815d.
-fbinutils-version=was added to gate ELF features on a specified binutils version. MaskRay🎉 34b60d8.libomptarget gained a remote offloading plugin, allowing execution of OpenMP target regions on devices in remote hosts. 听起来是一个很有力量的扩展?有人研究不? ec8f4a3.
LLDB an now run a Lua function when a breakpoint is hit. 有意思,之前学的lua管用了。 532e420.
libcxx has started to implement the
<format>header, adding initial support for theformat_errorclass. 日拱一卒 081c1db.
RISC-V in China
- 最大新闻当然是 [快讯] RISC-V Summit China 2021 要来了
- 明天开RISC-V东亚时区双周会,下午3点开始。
- RVI开始要求TSC下属各个TG/SIG进行重新 chairs/co-chairs 一年一换届。这是第一次这么干,非常的有意义:Krste 和 Chuanhua 以及其他组织者花了大量时间定义了各个TG的 chairs/co-chairs 的工作职责和实际需要的经验背景。这实际上是开始认真的编写岗位说明书。相信经过此次年末大整理之后,RVI的各个技术小组一定会比2020年的进度还要快。
- Code Speed Optimization SIG 跟 Code Size Reduction TG 合并了。昨天晚上开了第一次合并之后的 speed 主题的会议。本来 code size 是每周都开会(周二23:00北京时间),现在改成了跟speed内容隔周开一次。
- Andes最近商业上的好消息不断。
- 芯来科技2月8号要进行直播。
RT-Thread 社区
社区开发者开发了μC/OS-II兼容层软件包,可让基于μC/OS-II开发的应用层无感地迁移到RT-Thread操作系统 https://mp.weixin.qq.com/s/w_0o9F3x60FWgjQUUOaJ3Q
AI简报: 25元、264KB内存的微处理器上市、GPT-3自动生成SQL语句! https://mp.weixin.qq.com/s/EUB411Q6zKpWiZXMFcpI3w
Raspberry Pi Pico开发板RT-Thread BSP已经进行了适配,可在代码仓获取到BSP,且支持在RT-Thread Studio中进行开发啦,可下载RT-Thread Studio体验哦
TVM / MLIR / AI Compilers
- 风平浪静。
其它社区八卦
This Week in Rust https://this-week-in-rust.org/blog/2021/01/27/this-week-in-rust-375/
Golang Weekly: https://golangweekly.com/issues/347
WebAssembly Weekly: (没更) https://wasmweekly.news/issue-142/
本周工具链岗位
往期社招及实习生招聘长期有效。
- 放假多无聊,来实习吧!
- 阿里淘系技术部招聘编译器技术专家(高级技术专家)
- PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!
- 荣耀招聘编译器与编程语言开发工程师
- 腾讯云招募编译器高级/专家工程师,具体可以本次推送的第二条消息。(猎头提供消息)
本周推荐阅读
本周推荐:《吉卜力的风》
作者: 铃木敏夫
推荐人: 小编1号
我是伴随着宫崎骏的动画电影成长起来的。虽然宫崎骏先生的电影带给我很多快乐和思考,但是直到最近几年,直到我自己自觉成为真正意义上的创作者,我才开始有意识的去寻找作品背后的创作者,以及他们创作的过程和灵感、商业化的制作过程、相互之间相处的各种细节八卦。或许也是到了岁数,开始更加喜欢看纪录片。吉卜力工作室有一个以宫崎骏老爷爷为中心的纪录片,展示了吉卜力工作室的日常创作的过程。可以说通过纪录片我才看到的铃木敏夫。
铃木敏夫跟宫崎骏和高畑勋三个人是很好的朋友,青年时代就结识,后因为制作动画而成立吉卜力工作室。林木敏夫一直作为高畑勋和宫崎骏的搭档出现,担任过社长、电影制作人等职务。
当我第一次看到铃木敏夫的样子时,已经是一个70岁上下的稳重的领导了。而这本《吉卜力的风》则以铃木敏夫口述的形式讲述了自己从小到大到老的成长历程。阅读的时候感觉非常的有意思,原来工作还可以这么干的,完全不是现在坐班打卡的样子。而且简直是将「不务正业」发挥到了某种极致的程度,可以说吉卜力工作室都是摸鱼摸出来的(笑)。
如果你也是创作者,或者憧憬宫崎骏的吉卜力工作室,那么或许这本书可以成为你了解这三位可爱的老头子的必读之书。