OSDT Weekly开源开发工具周报
首页 / 第 93 期

OSDT Weekly 第93期

2021-04-14 weekly-2021/2021-04-14.md

近期活动

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

本节内容来自 LLVM Weekly 第380期, Alex Bradbury 大哥持续稳定输出。

  • 梦幻联动 The Mozilla Hacks blog featured a detailed post about using ThreadSanitizer to eliminate data races in Firefox.

  • 一直没搞懂这名字起的 Although the majority of talks at the first Community.o summit weren't recorded, those that were are now available 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. Ultimately a bug report was filed and the codegen issue was fixed. 这个没看懂。Rust小队的同学有兴趣看看这是什么么

  • 我愿称之为科研内卷(不是) Version 1.0 of HPVM (the Heterogeneous Parallel Virtual Machine) has been released. 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 and for clang, 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.

  • Serguei Katkov posted a heads-up about planned changes to the statics reported by the greedy register allocator to the optimisation remark emitter.

  • 某神秘 root 用户向 llvm-project 提交了一键三连,并删了 .clang-format 文件。该事件未引起社区恐慌,并很快被发现和修复。目前 FBI 尚未介入调查(笑)。

  • LLVM community norms around reverts are now documented. 上面一条信息就贡献了一个 revert :-P 0918f44.

  • Additional RISC-V vector intrinsics were added. 66c0560, 0a18ea0, f720c22, fe252b5, f2a3601.

  • C-style explicit type conversions are now supported for matrix types. 71ab6c9.

RISC-V in China

RT-Thread 社区

  • 【20210409期AI简报】INT8加速训练方案、用树莓派打造的寄居蟹机器人

  • 2021年5月15、16两天将开展山东省高校嵌入式物联网教学研讨及RT-Thread师资培训

  • 本周四下午上海慕尼黑电子展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。

本周工具链岗位

往期社招及实习生招聘长期有效。

本周推荐阅读

本周推荐:《钝感力》

作者:渡边淳一

翻译:林青华

推荐:小编1号

这是一本很容易在一小时内就翻完的书。这是她的优点。刚刚拿起来的时候,感觉是老生常谈的鸡汤,熟悉的劝导的味道。过了一段时间之后,我逐渐意识到这本书,或者说这类书的作用,除了能够给人指引出新的思想或者新的生活方式、面对生活的态度之外 —— 这些对于看过很多励志、自律、鸡汤的我(和你)而言已经能够预判下一页故事的转折在哪里 —— 重要的一个作用是,能够在某些需要的时候,找到自己想要跟自己说、却一时找不到合适的表达,那么这本书里随便翻开说不定就能看到自己需要看到的话语。

或许人到中年之后,才能喝出鸡汤的营养和难能可贵。