### 近期活动
无。
## 编译社区的八卦信息
### GCC
- RMS事件引发的引申讨论
GCC association with the FSF
https://gcc.gnu.org/pipermail/gcc/2021-April/235340.html
- GCC 11.0.1 Status Report (2021-04-09)
https://gcc.gnu.org/pipermail/gcc/2021-April/235384.html
- [PATCH] Add rocketlake to gcc.
https://gcc.gnu.org/pipermail/gcc-patches/2021-April/567894.html
- 最新的讨论 RFC: Sphinx for GCC documentation
https://gcc.gnu.org/pipermail/gcc-patches/2021-April/567746.html
- [PATCH 0/2] Add IEEE 128-bit min/max support on PowerPC
https://gcc.gnu.org/pipermail/gcc-patches/2021-April/567831.html
### Binutils/GDB
- C99迁移完成:C99 NEWS and README
https://sourceware.org/pipermail/binutils/2021-April/116045.html
- RFC: Documenting Linux specific behaviour of --rpath and --rpath-link
https://sourceware.org/pipermail/binutils/2021-April/116060.html
- [PATCH 0/2] Allow dwarf based prologue detection for Intel compilers.
https://sourceware.org/pipermail/gdb-patches/2021-April/177537.html
- [PATCH v4 0/7] extend branch tracing to use ARM CoreSight traces
https://sourceware.org/pipermail/gdb-patches/2021-April/177648.html
### GLIBC
- [PATCH 0/5] Added optimized memcpy/memmove/memset for A64FX
https://sourceware.org/pipermail/libc-alpha/2021-April/125002.html
- [PATCH v2 00/14] Dynamic TLS related data race fixes
https://sourceware.org/pipermail/libc-alpha/2021-April/124977.html
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第380期](http://llvmweekly.org/issue/380),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* 梦幻联动 The Mozilla Hacks blog featured a detailed post about [using
ThreadSanitizer to eliminate data races in
Firefox](https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/).
* 一直没搞懂这名字起的 Although the majority of talks at the first Community.o
summit weren't recorded, those that were are [now
available](https://www.youtube.com/playlist?list=PL_R5A0lGi1AD8Xakb5ZOE3ZP7vS4YSkXh)
on the LLVM Foundation's YouTube channel.
* 'duk' on the Secret Club blog looked in details at [differing
codegen for floating poitn clamp between Clang and
Rust](https://secret.club/2021/04/09/std-clamp.html). Ultimately a bug
report was [filed](https://bugs.llvm.org/show_bug.cgi?id=49909) and
the codegen issue was fixed.
这个没看懂。Rust小队的同学有兴趣看看这是什么么
* 我愿称之为科研内卷(不是) Version 1.0 of HPVM (the Heterogeneous Parallel
Virtual Machine) [has been
released](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149693.html).
HPVM is a retargetable compiler infrastructure that targets CPUs,
GPUs, FPGAs and accelerators. It uses a target-independent compiler IR
that extends the LLVM 9.0.0 compiler IR with an explicit, hierarchical
data flow representation that captures task, data, and pipelined
parallelism.
* Melanie Blower posted a pair of RFCs [for
LLVM](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149628.html)
and [for
clang](https://lists.llvm.org/pipermail/cfe-dev/2021-April/067982.html),
to provide finger grained (expression level) control for floating
point optimisation. Note that the linked Phabricator review threads
provide a detailed summary and rationale.
浮点的相关优化工作不好做。坑很多。即使只是想要把结果模拟对都不太容易。
* LLVM 12.0.0-rc5 [has been
tagged](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149653.html).
* Serguei Katkov posted a heads-up about [planned changes to the
statics reported by the greedy register allocator to the optimisation
remark
emitter](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149631.html).
* 某神秘 root 用户向 llvm-project 提交了一键三连,并删了 `.clang-format`
文件。该事件未引起社区恐慌,并很快被发现和修复。目前 FBI 尚未介入调查(笑)。
* LLVM community norms around reverts are now documented.
上面一条信息就贡献了一个 revert :-P
[0918f44](https://reviews.llvm.org/rG0918f44e2670).
* Additional RISC-V vector intrinsics were added.
[66c0560](https://reviews.llvm.org/rG66c05609e0d5),
[0a18ea0](https://reviews.llvm.org/rG0a18ea01f197),
[f720c22](https://reviews.llvm.org/rGf720c22e7729),
[fe252b5](https://reviews.llvm.org/rGfe252b509ee6),
[f2a3601](https://reviews.llvm.org/rGf2a3601aa5a5).
* C-style explicit type conversions are now supported for matrix types.
[71ab6c9](https://reviews.llvm.org/rG71ab6c98a0d1).
### RISC-V in China
- RISC-V中国峰会的参会者报名页面已经上线,欢迎报名咯~
https://www.bagevent.com/event/7314534
- [RISC-V中国峰会2021大会主席确定!](https://mp.weixin.qq.com/s/ZoNhYX60a_18DXbN_lhLlw)
共有两位大会主席,大会主席(学术界)是中国科学院计算技术研究所包云岗老师,大会主席(工业界)是阿里巴巴 Xiaoning
Qi。两位都是RISC-V国际基金会理事会(Board of Directors)理事,由RISC-V国际基金会推荐。
-
[RISC-V中国峰会常见问题解答,记得4月16日前投稿哦!](https://mp.weixin.qq.com/s/YYSaCNRgcYzTXx3lbjpggw)
- [SiFive推出业内首颗5纳米RISC-V芯片](https://mp.weixin.qq.com/s/rfCu3Rpcm-oOBao988q44w)
- [四个领域将获最大红利 | RISC-V全新报告](https://mp.weixin.qq.com/s/h8z3ZEkJ5PwJMS_ouakncA)
### RT-Thread 社区
-
[【20210409期AI简报】INT8加速训练方案、用树莓派打造的寄居蟹机器人](https://mp.weixin.qq.com/s/ouAkZSmpkW2o6RBtRNCTnA)
- [2021年5月15、16两天将开展山东省高校嵌入式物联网教学研讨及RT-Thread师资培训
](https://mp.weixin.qq.com/s/539CqXCQIFvdq-kg9XeF8Q
)
-
**本周四下午上海慕尼黑电子展N4馆现场论坛区**开展嵌入式代码质量与开发效率技术沙龙~RT-Thread联袂鉴释科技工程师分享其在嵌入式软件领域多年积累的保证代码质量的实战经验和方法,助力小伙伴提升代码质量,欢迎小伙伴报名参加:https://www.bagevent.com/event/6821183
技术沙龙分享主题: 1.嵌入式软件持续集成与测试 2.嵌入式代码的典型漏洞分析和识别 3.提高嵌入式软件“调试”效率 4.WASM
安全性提高
-
**本周六下午北京海淀区翠微中里14号紫荆花孵化园**开展嵌入式代码质量与开发效率技术沙龙北京场除了RT-Thread和鉴释科技带来的主题分享,还邀请到嵌入式系统联谊会秘书长何小庆老师做《构建安全的物联网系统:背景、概念和方法
》主题分享
~欢迎小伙伴报名参加:https://www.bagevent.com/event/6821183
### TVM / MLIR / AI Compilers
- TVM 和 MLIR 一如既往的活跃开发。
- PyTorch 等没有人在跟进。欢迎小伙伴门发送PR。
### 本周工具链岗位
**往期社招及实习生招聘长期有效。**
- [Spidermonkey 开发工程师 - PLCT Lab -
北京、南京、银河系](https://mp.weixin.qq.com/s/G7HS99zwcTvTnI2gDULPeg)
-
[PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!](https://mp.weixin.qq.com/s/9BUJ1-LbHGm-Lhs_Lavzjw)
### 本周推荐阅读
本周推荐:《钝感力》
作者:渡边淳一
翻译:林青华
推荐:小编1号
这是一本很容易在一小时内就翻完的书。这是她的优点。刚刚拿起来的时候,感觉是老生常谈的鸡汤,熟悉的劝导的味道。过了一段时间之后,我逐渐意识到这本书,或者说这类书的作用,除了能够给人指引出新的思想或者新的生活方式、面对生活的态度之外
—— 这些对于看过很多励志、自律、鸡汤的我(和你)而言已经能够预判下一页故事的转折在哪里 ——
重要的一个作用是,能够在某些需要的时候,找到自己想要跟自己说、却一时找不到合适的表达,那么这本书里随便翻开说不定就能看到自己需要看到的话语。
或许人到中年之后,才能喝出鸡汤的营养和难能可贵。
--
Best wishes,
Wei Wu (吴伟)