近期社区活动
上周五的时候,第三次华为方舟技术沙龙在杭州市举办。 HelloGCC社区积极支持了本次活动,相关的资料可以从以下链接看到:
华为方舟美国初创团队 的PPT、PLCT实验室的PPT、HelloGCC社区的PPT可以从HelloGCC的GitHub账号下载:
https://github.com/hellogcc/meetup-hangzhou-20200103
有关会议的报告可以参考PLCT实验室史宁宁(知乎ID小乖他爹)的一系列报告:
[方舟动态]方舟编译器技术沙龙(杭州)见闻
https://zhuanlan.zhihu.com/p/100985136
[方舟动态]方舟技术沙龙:叶寒栋《Maple Programming System》
https://zhuanlan.zhihu.com/p/101322882
[方舟动态]方舟技术沙龙:蒋奕《Maple Compiler: Status and Plan》
https://zhuanlan.zhihu.com/p/101323844
[方舟动态]方舟技术沙龙:张雁《Maple Engine》
https://zhuanlan.zhihu.com/p/101324386
目前方舟开源编译器官方的通讯稿还没有公开,可以先看小乖他爹的通讯稿。
HelloGCC也进行了简短的报告:
第三次方舟技术沙龙见闻及技术资料公开(2020年1月3日)
https://mp.weixin.qq.com/s/AZRrlOQeMGCjoEXDieX-_w
报名链接中的介绍:
https://www.oschina.net/m/event/2313910
编译社区的八卦信息
GCC
(仍然在stage3, 不接受新的功能性改动)
GCC10关于gmp/mpfr/mpc支持库版本的变化
Support Library Requirements for GCC 10Julian Brown改进GNU OpenACC支持
Alexander Monakov改进除法cost描述
[PATCH] optimize costly division in rtx_costMartin Liska改进PGO的启发算法
[PATCH] Relax invalidation of TOP N counters in PGO.IBM上海GCC组持续贡献GCC中端优化
[PATCH] ipa-inline: Adjust condition for caller_growth_limits[RFC/PATCH] IVOPTs select cand with preferred D-form access核心开发人员Jakub Jelinek, Richard Sandiford等持续修复各类bug/regression
关于ARM符号的讨论
multiple definition of symbols" when linking executables on ARM32 and AArch64
Binutils/GDB
Nelson Chu推进RISC-V CSR寄存器汇编检测, 这组patch pending快一个月了
[PING] [PATCH v3 0/4] RISC-V: Support more rigorous check for CSR, and update them to spec 1.12.Alan Modra持续修复asan/ubsan等sanitizer检查出的binutils源代码缺陷,比如:
ubsan: d30v: left shift cannot be represented in type 'int'GDB 9.1 Release update说明
GDB 9.1 release -- 2020-01-02 updateTom Tromeyd大幅改进TUI支持
[PATCH 00/24] Horizontal TUI layout + windows in PythonAndrew Burgess改进TUI滚动显示
[PATCH 0/6] Vertical scrolling and another small bug fix
GLIBC
Mathieu Desnoyers关于可重启序列支持的patch set
[RFC PATCH glibc 00/13] Restartable Sequences enablementNicolas Viennot关于动态链接器兑现查找的改进
[PATCH 1/3] dl-load: extract _dl_find_object_from_name() from _dl_map_object()Math error的帖子讨论继续,值得一观
LLVM/Clang/LLDB/LLD
在这个随时可能美伊战争开打、充满不确定性的时刻,至少我们可以期待有些人有些事是不会轻易的改变的。 很显然, Alex Bradbury 就是这样令人宽心的硬汉 ;-)
1月6日是 Alex 下水开始做小编的日子。这一做就是 314 期。他深情回忆了6年前的那个早晨:
The very first LLVM Weekly issue went out six years ago today, on Jan 6th 2014. Since then there's been a new issue every single Monday, with zero gaps. Thank you everyone for reading so far! I of course intend to keep it going through 2020 as well.
The program for the LLVM dev room at FOSDEM 2020 has been published.
Michael Kruse proposes a new loop optimisation framework. "The central idea is to use a modifiable loop tree - similar to LoopInfo - as the primary representation. LLVM-IR is converted to a loop tree, then optimized and finally LLVM-IR is generated again for subtrees that are considered profitable."
OpenMP 5.0 implementation continues with support for codegen of lastprivate conditional list items. a58da1a.
RISC-V in China
中国开放指令生态(RISC-V)联盟2019年会要在1月13日的武汉举行。
武汉现在流行病的影响多少还是有的,我们都比较担心。祝大家都能健健康康,病毒退散!
大家好,【中国开放指令生态(RISC-V)联盟2019年度年会】即将召开,诚邀国内外RISC-V领域的各位专家莅临参会,现场围绕开源芯片设有多个主题报告,欢迎注册参会。
时间:2020年 1月 13日 地点:武汉会议中心
大家可以访问该链接或下方邀请函获取会议信息,并注册参会:https://www.bagevent.com/event/6303449
TVM 社区
社区最近没啥大动静。
Mozilla
风平浪静。要发 Firefox 72 了。
方舟开源编译器社区
放在本期头条了。
V8 (and Chromium)
OSDT Weekly 开始跟踪 V8 的进展。
国内PLCT实验室高调的宣布要开始死磕 V8 for RISC-V。2020年已经过去7天了。目前还没有看到产出,现在有 7/366 的概率咕咕咕咕 :)
Rust & golang & wasm & Dart
call for contributors.
注意增加了 Dart。
Academic
已经招募到志愿者,后续会开始不定期更新。
本周工具链岗位
本周的招聘广告蛮多。有,也有华为的程序语言实验室。
以上都是非常有钱的岗位。以下是很穷的实习生岗位⬇️
软件所PLCT实验室招募编译开发实习生(C++/Java)。
实习生的工作职责:
参与PLCT在 GCC、Clang/LLVM、V8 和 Spidermonkey、QEMU、OpenJDK、MLIR 和 TVM、 方舟开源编译器及 Toy Runtime 开发。
要求
- 在校研究生或大学生,C++/Java 写过实际的(开源)工程代码,
- 要求在软件所北京本部坐班,除非是LV4以上级别。
- 具备良好的沟通和团队合作意识
- 熟练 Linux Bash Scripting 和 Git 常用操作。
- 要求有基本的操作系统(OS)和编译原理的知识,
- IDE开发实习生要求掌握Eclipse插件开发的基本知识。
福利
- PLCT隶属于中国科学院软件研究所,智能软件研究中心。
- 我们的优势是提供一个专业氛围浓厚的学习环境,有资深工程师带。
- 我们的劣势是穷,基本上没什么实习工资,
- 电脑要自己带,
- 没有什么技术长进之外的福利。
- 月薪2K起(「起」一般可以忽略)
请感兴趣的同学,联系邢明杰老师,投递简历:
本周推荐阅读
本周推荐:《动物庄园》
作者: [英] 乔治·奥威尔
翻译:很多版本。注意有可能被删除或温和化,购买前先搜索下豆瓣读书或者知乎。
这本书属于经典讽刺小册子。假设现在你已经满了20岁,大学已经毕业,要步入社会,要开始有投票的权利和参政议政的意识;或者,要进入公司开始社畜的生活。那么,如果还没有阅读过两遍以上乔治·奥威尔《动物庄园》。。。朋友,你很有可能还活在别人的鱼缸里。
原文内容小编1号就不引用了。借用现在流行的话说,本书全程「辣眼睛」,看着让你笑到流眼泪,好吃到哭,笑肌崩倒乳酸超标。等你翻完一半的篇幅,狂笑不止半个小时之后,可能突然发现,自己感知和接触了二三十年的世界,刚刚,塌了。
2020新的10年,开始你一个人的废墟重建吧 :) 愿 OSDT Weekly 再陪你10年。