近期活动
一年一度的OSDT大会已经开始热身了。今年能否在北京举行线下大会尚不明确。线上讨论和直播肯定会有,具体是否能够举办线下聚会,让我们继续谨慎的观测 COVID-19 的流行趋势。
10月中旬可能会在杭州或者上海举办一次20人以下的小活动。欢迎留言提供自己想要聊的话题。
编译社区的八卦信息
- 鲲鹏原生编译器毕昇(BiSheng)正式发布上线 https://mp.weixin.qq.com/s/NYnSXo8TxsXXNd_x4Pb3dw 这个文案写的太糟糕了,对于技术人员来说。这连是C编译器还是Java编译器都没讲清楚。可能是面向不懂技术的老板们的。 社区的小伙伴提供了地址。应该是基于 OpenJDK 的 AArch64 架构的改进,以促进鲲鹏处理器的执行效果。 https://gitee.com/openeuler/bishengjdk-8 欢迎社区的小伙伴留言谈谈自己测试运行的感受。
GCC
[PATCH][GCC][AArch64] Add support for Cortex-A78 and Cortex-A78AE https://gcc.gnu.org/pipermail/gcc-patches/2020-September/555159.html
[PATCH][GCC][AArch64] Add support for Cortex-X1 https://gcc.gnu.org/pipermail/gcc-patches/2020-September/555080.html
[PATCH 1/2] aarch64: Add support for Neoverse N2 CPU https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554738.html
[PATCH 0/6] IPA cleanups and IPA-CP improvements for 548.exchange2_r https://gcc.gnu.org/pipermail/gcc-patches/2020-September/555099.html
BoF DWARF5 patches (25% .debug section size reduction) https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553527.html
[PATCH v2 0/16][RFC][AArch64/Arm/SVE/SVE2/MVE]middle-end Add support for SLP vectorization of complex number instructions. https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554856.html
[PATCH 0/9] PowerPC: Patches to enable changing the long double default to IEEE 128-bit on little endian PowerPC 64-bit Linux systems https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554765.html
Binutils/GDB
[GAS][ARM][AArch64] Update NEWS with recent changes to ARM and AArch64 https://sourceware.org/pipermail/binutils/2020-September/113521.html
[PATCH] Support SHF_GNU_RETAIN ELF section flag https://sourceware.org/pipermail/binutils/2020-September/113417.html
[GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE https://sourceware.org/pipermail/binutils/2020-September/113543.html
GDB: [PATCH v3] [gdb] Add Z80 CPU basic support https://sourceware.org/pipermail/gdb-patches/2020-September/172058.html
GDB: [PATCH v7 0/3] disass: Add /x modifier https://sourceware.org/pipermail/gdb-patches/2020-September/172150.html
GLIBC
[LTP] [ANNOUNCE] The Linux Test Project has been released for SEPTEMBER 2020 https://sourceware.org/pipermail/libc-alpha/2020-September/118088.html
[PATCH] powerpc64: Implement TLS using PC-relative addressing https://sourceware.org/pipermail/libc-alpha/2020-September/118097.html
[RFC PATCH 0/4] x86: Improve Minimum Alternate Stack Size https://sourceware.org/pipermail/libc-alpha/2020-September/118064.html
[PATCH 00/10] Add types, and some fixes https://sourceware.org/pipermail/libc-alpha/2020-September/117871.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第352期, Alex Bradbury 大哥持续稳定输出。
Marek Polacek wrote up a summary of new C++ features in GCC 10.
Fatih Bakir proposed a basic block cloning enhancement for the Propeller link time function layout optimisations. 好长的描述。有知道这是做什么优化的小伙伴么?欢迎留言评论下。
A TableGen Backend Developer's Guide was added. 848d66f. 好消息好消息
Scheduler definitions were added for the RISC-V Bullet microarchitecture. 764c1b7. RISC-V 平台继续稳定的在增加。如果再增加的快一点就好了。
MLIR now has a new kind of pass - a dynamic pass pipeline. 385c3f4. MLIR在国内也比较活跃的,同时也有国内的贡献者。
RISC-V in China
- openEuler 发布的新版本,提供了 RISC-V 的支持。
TVM 社区
- 0.7 版本的发布如火如荼的进行。 TVM社区也在RISC-V社区得到了关注(反之亦然)。我个人看好TVM和RISC-V以及快速软硬件协同设计的想法。
Mozilla
WeeklyUpdates/2020-09-28 https://wiki.mozilla.org/WeeklyUpdates/2020-09-28 感觉更新很少,估计都还没有写到wiki。
This Week in Rust https://this-week-in-rust.org/blog/2020/09/23/this-week-in-rust-357/
其它社区八卦
软件所PLCT实验室的史宁宁(知乎:小乖他爹)撰写的方舟编译器代码分析的书即将上架了,估计一个月之后就可以京东上买到了。 这可能是第一本介绍方舟编译器架构和源代码的书。希望以后有更多的作者涌现出来,推出第二本、第三本。
Golang Weekly: https://golangweekly.com/issues/331
WebAssembly Weekly: https://wasmweekly.news/issue-131/
本周工具链岗位
OSDT之前推送的编译器职位,绝大部分都是长期有效的,感兴趣的小伙伴可以从历史推送中找到自己感兴趣的企业或城市机会。
沐曦集成电路(上海)有限公司,是一家集成电路设计公司,产品方向是当前在各类应用中必须的高性能GPU芯片,此产品将是具有完全自主的知识产权的重要产品。刚刚成立不久的公司,非常适合有干劲有理想的小伙伴加入。
本周推荐阅读
本周推荐:《量子计算机简史》
作者:西森秀稔、大关真之
译者:姜婧
热乎的,2020年5月份刚出印刷厂。
我看到这本书的第一反应是「什么!量子计算机还没有研究出来,简史都已经有了?!」。于是就抱着挑刺的心态拿起来阅读了。本人并不是专职研究量子计算机,但是恰好机缘巧合,因为所在的单位(中国科学院软件研究所)前几年开始做量子编程语言和编程环境的研究,我以过路人的姿态买了一些书看了一段时间。所以,我是有信心鉴别出来这个领域那些招摇撞骗的专家的。
然后我就被这本书的内容吸引,一口气读完的。本书的作者,让我看到了当今真正世界最前沿的学者们是如何看待研究和自己的领域的问题、以及如何看待自己的国家在量子领域被美国赶超的反思。对比着我自己失败的科研经历,我又一次认识到科学研究是真的需要热情、天赋、努力的结合。而作者站的更加高远,在反思「为了日本率先发明了 D-Wave 使用的几项关键技术但是却没有能够组合起来」,进而从跨领域、跨团队合作的角度看到了北美研究领域相对于日本本土的优势。
那么中国大陆的科研呢?我们能够改变什么?
如果对于量子计算机(退火机)感兴趣的话,那么这本书是一个比较好的入门读物。不要指望通过这本书理解量子力学的原理(我到现在也并不明白),也不要指望可以理解 D-Wave 公司的工作跟微软公司和IBM公司的量子计算机有什么不同。当作故事来听,来启发自己对于未知事物的好奇心。