近期活动
OSDT工作组正在密切关注国内的疫情防控要求。不排除转为完全线上举办。请留意 OSDT/HelloGCC 公众号。
- OSDT 2020 开始征集议题 http://www.hellogcc.org/?p=34397 一年一度的OSDT大会已经开始热身了。今年依然计划在北京举行线下大会。线上讨论和直播肯定会有,具体是否能够举办线下聚会,让我们继续谨慎的观测 COVID-19 的流行趋势。
编译社区的八卦信息
GCC
[00/32] C++ 20 Modules https://gcc.gnu.org/pipermail/gcc-patches/2020-November/557933.html
[PATCH 0/4] IBM Z: Store long doubles in vector registers when possible https://gcc.gnu.org/pipermail/gcc-patches/2020-November/557968.html
[0/7] LTO Dead field elimination and field reordering https://gcc.gnu.org/pipermail/gcc-patches/2020-November/558042.html
deprecations in OpenMP 5.0 https://gcc.gnu.org/pipermail/gcc-patches/2020-November/558187.html
Binutils/GDB
Black lives matter: RFC: Conscious language in the Binutils https://sourceware.org/pipermail/binutils/2020-November/114013.html BLM运动终于烧到了 binutils 了么。。。 我个人总是觉得有点搞错了重点。 已经出版的图书怎么办。
SORT and multiple patterns in an input section description https://sourceware.org/pipermail/binutils/2020-November/114083.html
[PATCH v3 00/24] Memory Tagging Support + AArch64 Linux implementation https://sourceware.org/pipermail/gdb-patches/2020-November/173095.html
RFA: Add support for DWARF-based fixed point types https://sourceware.org/pipermail/gdb-patches/2020-November/173071.html
[PATCHv4 0/2] Restore thread and frame patches https://sourceware.org/pipermail/gdb-patches/2020-November/173067.html
GLIBC
[PATCH v4 00/11] glibc-hwcaps support https://sourceware.org/pipermail/libc-alpha/2020-November/119493.html
[PATCH] RISC-V: Add _dl_start_user. https://sourceware.org/pipermail/libc-alpha/2020-November/119501.html
[PATCH 00/23] Simplify internal Linux syscall https://sourceware.org/pipermail/libc-alpha/2020-November/119456.html
[PATCH 0/4] aarch64: avoid mprotect(PROT_BTI|PROT_EXEC) [BZ #26831] https://sourceware.org/pipermail/libc-alpha/2020-November/119415.html
[PATCH 0/2] aarch64: Fix variant PCS support [BZ #26978] https://sourceware.org/pipermail/libc-alpha/2020-November/119286.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第357期, Alex Bradbury 大哥持续稳定输出。
More videos from the 2020 LLVM Virtual Developers' Meeting have been uploaded. 我们做一个 LLVMDev 视频回放的讨论会吧,也就是动漫中常见的副音轨。有人有兴趣么?
Vineet Kumar wrote to share a loop vectorizer prototype based on the RISC-V Vector Extension which attracted a lot of discussion, wih Sjoerd Meijer suggesting looking at the get.active.lane.mask intrinsic.
David Sherwood suggests introducing the concept of invalid costs to the IR cost model. This wrapper class could safely indicate information such as whether the cost should be considered so expensive so as to disable optimisations, or if the cost us unknown.
A range of fixes and improvements were made to the RISC-V backend's support for the yet-to-be-ratified bitmanip extension. d47300f, 0122a4e, cc3bf27, and more. 简而言之就是 Craig 开始「游览」RISC-V 后端并看到bug就随手提patch。把节奏一下子提起来了。
RISC-V in China
刷屏的大消息就是有了据说最低 100 块人民币的 RISC-V 开发板了。 全志(allwinner)和 Sispeed 推出,搭载阿里巴巴平头哥的 XuanTie RISC-V 芯片, 价格最便宜 12.5 美刀起步。 这是今年的 RISC-V 的重大利好消息。要起飞了。 等大规模铺货了买100套先,线下培训活动可以搞起来了。
PLCT开源进展·第12期·2020年11月01日 https://zhuanlan.zhihu.com/p/271624898
TVM / MLIR / AI Compilers
[Annoucement] Apache TVM Conference 2020 线上的,12月2号到4号,欢迎注册~
Dear Community:
On behalf of the organizing committee. We are excited to announce that the registration of Apache TVM conference https://tvmconf.org/ is now open
You can click the above link for the registration.
TQ
A new 'TOSA' (Tensor Operator Set Architecture) MLIR dialect was added. b281211.
A C API was added for the MLIR PassManager. f61d102.
其它社区八卦
This Week in Rust https://this-week-in-rust.org/blog/2020/11/04/this-week-in-rust-363/
Golang Weekly: https://golangweekly.com/issues/337 Insights on Rust vs Go
WebAssembly Weekly: https://wasmweekly.news/issue-136/ Bytecode Alliance: One year update
本周工具链岗位
本周新增了大量的实习生岗位,远程实习,直接贡献LLVM、V8等知名开源项目,跟upstream社区大佬们英文对线。
来为RISC-V开发编译器、虚拟机、模拟器吧!PLCT实验室新开放多个实习生岗位 https://mp.weixin.qq.com/s/TterIq9P6u2saeUNHxgVwg
招募RISC-V公开课制作助理、教学助理|PLCT实验室 https://mp.weixin.qq.com/s/M07w2sw7EOenpEaC76IUjw
本周推荐阅读
本周推荐:《读懂财务报表就是这么简单》
副标题:菜鸟都能看懂数字背后的秘密
作者: 王建
本期的推荐看起来比较无聊。嗯,不过这本书已经是同类型书里面写的最有趣和直白的一批了。我们 OSDT 社区是编译领域的工程师八卦吐槽的社区,财务报表乍看起来好像并不在日常的讨论范围。其实并不是公司老板才会看(冷知识:大部分公司老板不看或看不懂财务报表——当然经营好坏就随缘了)。每个家庭都是一个财务单位,如果是刚毕业的小伙伴,那么自己就是一个独立的财务单位。每一笔收入是存起来还是消费掉、是用储蓄买东西还是用贷款买东西、手头的短期存款是否能够应付疫情带来的突然失业,等等等等都需要有一个会计的基本知识。这本书最大的方便,就是用一个水果铺子作为例子贯穿始终,介绍了财务四张表的概念和作用。我们谁都在水果铺子买过水果,肯定能够理解和感受到水果铺子老板的日常。
本书对于初学者最大的 takeaway,小编1号觉得就是让我们知道,账面上有钱并不表示真的有钱。现金流才是重要的血液。如果在家庭现金收入不多的时候进行大宗消费(买房),那么在类似新冠期间,家庭的现金流可能就会出大问题。