# OSDT Weekly 2021-03-17 第089期
点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。
### 近期活动
-
[RISC-V中国峰会已经开始征集演讲!截止4月16日](https://mp.weixin.qq.com/s/uWEJXEHY3JtmAUo9EZe_0A)
RISC-V Summit China 2021
(中国峰会)目前已经开放了投稿系统和CFP,目前已经可以进行投稿了。欢迎国内外做RISC-V产品的企业和研究机构、做RISC-V软件适配和开发的公司和开发者、以及基于RISC-V进行科研的研究生及本科同学积极投稿。本次峰会持续3天以上,涵盖了RISC-V生态的方方面面。只要你的工作涉及到RISC-V,就一定可以在这里找到跟自己志同道合的小伙伴。
截稿时间是4月16日。4月30日出结果。
- 本月的 Meetup 依然是线上进行。计划在3月21日周日上午。欢迎投稿准备分享。分享方式是直接留言或者后台留言或者直接跟小编1号(微信
fangzhang1024)报名。
## 编译社区的八卦信息
### GCC
- GCC 11计划4月中正式Release,目前在紧锣密鼓的修复17个P1级别的Bug
GCC 11.0.1 Status Report (2021-03-16)
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566797.html
- x86的cost model tuning
znver3 tuning part 1
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566751.html
- [PATCH v2 0/5] RISC-V big endian support
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566736.html
- 来自微软的第一个GCC committer
[COMMITTED] MAINTAINERS: Add myself for write after approval
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566715.html
- [PATCH] aarch64: Improve generic SVE tuning defaults
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566549.html
- IEEE Interchange floating point and extended floating point for C++
https://gcc.gnu.org/pipermail/gcc/2021-March/234962.html
### Binutils/GDB
- riscv --enable-targets=all on 32-bit host
https://sourceware.org/pipermail/binutils/2021-March/115738.html
- [RFC] SVP64 Cray-style Vectorisation of the OpenPOWER scalar ISA
https://sourceware.org/pipermail/binutils/2021-March/115755.html
- [PATCH 0/2] Rewrite the Rust expression parser
https://sourceware.org/pipermail/gdb-patches/2021-March/176962.html
- Patch from a rotten team, sign...
[Patch, Gas, AArch64][0/1] reclassify Armv8.7-A ST/LD64 Atomics.
https://sourceware.org/pipermail/binutils/2021-March/115748.html
### GLIBC
- [PATCH v2 00/10] x86-64: Avoid RTM abort inside a RTM region
https://sourceware.org/pipermail/libc-alpha/2021-March/123867.html
- [PATCH v7 0/6] x86: Improve Minimum Alternate Stack Size
https://sourceware.org/pipermail/libc-alpha/2021-March/123909.html
- [PATCH v3 00/37] libpthread removal: NPTL forwarders are gone
https://sourceware.org/pipermail/libc-alpha/2021-March/123970.html
- [PATCH 00/30] libpthread removal: pthread-compat-wrappers and other
libc symbols
https://sourceware.org/pipermail/libc-alpha/2021-March/124014.html
- [PATCH 0/2] ld.so memory management cleanups
https://sourceware.org/pipermail/libc-alpha/2021-March/123838.html
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第376期](http://llvmweekly.org/issue/376),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* The frame layout for RISC-V vectors was updated.
[a9b9c64](https://reviews.llvm.org/rGa9b9c64fd4c8).
StephenFan/陆旭凡 第一次登上了 LLVM Weekly 🎉
* LLVM was accepted as a mentor organisation in [Google Summer of Code
2021](https://summerofcode.withgoogle.com/). Find out more about
suggested projects [here](https://llvm.org/OpenProjects.html#gsoc21).
国内做GSoC的同学可以参考下 [GSoC2021申请交流会:经验、教训、努力、本土化 -
20210314](https://www.bilibili.com/video/BV13v411a7Km)。
* Xilinx have [open-sourced their LLVM-based Vitis high level
synthesis
frontend](https://www.eetimes.com/xilinx-opens-up-vitis-hls-tool-for-fpgas/).
The code is available [on GitHub](https://github.com/Xilinx/HLS).
有小伙伴用过么?
* Asher Mancinelli has blogged about [parameterizing GTest by both
value and type](https://ashermancinelli.github.io/gtest-type-val-param),
using recent work to do this for Flang as an example.
* Andrei Safronov [proposed the Tensilica Xtensa backend for
upstreaming](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149090.html).
This backend has been written by Espressif Systems. —— 哇咔咔,乐鑫?厉害了。
* Rafael Auler [shared an update on rebasing BOLT and plans for
upstreaming
it](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149135.html).
Chris Lattner [posted some
thoughts](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149168.html)。
* Pavel Labath [proposed removing Linux Mips support from
LLDB](https://lists.llvm.org/pipermail/lldb-dev/2021-March/016777.html)
on the basis that it's untested and unmaintained.
* In response to query about a proposed GSoC project on distributed
lit testing, Sam McCall [described a system used at Google involving a
custom runner and distributed build
system](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149178.html).
* Serge Pavlov shared an RFC on [supporting non-default floating point
environments on
RISC-V](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149177.html).
* Code comments were added to the Arm backend explaining the stack
frame layout. [8d632ca](https://reviews.llvm.org/rG8d632ca43655).
* Support was added for handling i64 arguments to RISC-V vector
intrinsics on RV32.
[0c73a50](https://reviews.llvm.org/rG0c73a506e809).
* A custom TableGen backend was added for RISC-V vector intrinsics.
[d6a0560](https://reviews.llvm.org/rGd6a0560bf258).
* MLIR gained a data layout modeling subsystem, allowing size and
alignment properties of a type to be queried.
[3ba14fa](https://reviews.llvm.org/rG3ba14fa0ce46).
* A CMake option was added to build LLVM's libc standalone, without
mixing with another libc (for testing - LLVM's libc isn't yet complete
enough to use this mode as standard).
[e9e788d](https://reviews.llvm.org/rGe9e788d145f5).
* libcxx 继续日拱一卒:The std::movable, std::copyable, std::semiregular, and
std::regular concepts were added to libcxx.
### RISC-V in China
-
[RISC-V中国峰会已经开始征集演讲!截止4月16日](https://mp.weixin.qq.com/s/uWEJXEHY3JtmAUo9EZe_0A)
### RT-Thread 社区
- rt-smart移植分析:从树莓派3b入手 https://mp.weixin.qq.com/s/htDXLoSe7WuuiGu7ukmfEw
- 【20210312期AI简报】用树莓派DIY激光枪、30天吃掉那只 TensorFlow2.0
https://mp.weixin.qq.com/s/co32EJefADgDy5IjUrg5Qg
- RT-Thread针对不同架构芯片移植的方法 https://mp.weixin.qq.com/s/1RMSTdMK8cvFSA4zvdcA9w
### TVM / MLIR / AI Compilers
- TVM 风平浪静,继续在更新。
- MLIR 开始在国内逐渐有了更多的使用尝鲜者。
- 国内的AI初创公司开始激烈的淘汰。2021年可能是倒闭的潮流了。
### 本周工具链岗位
**往期社招及实习生招聘长期有效。**
过去所有发过的招聘信息都还是有效的。都没有招满。如果感兴趣欢迎在微信公众号后台留言【招聘】咨询。
- [放假多无聊,来实习吧!](https://mp.weixin.qq.com/s/pWjPrHtaWnzWbPfqqcX1cQ)
- [阿里淘系技术部招聘编译器技术专家(高级技术专家)](https://mp.weixin.qq.com/s/Yr_XA_L9fCI8IvhuudwTkQ)
-
[PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!](https://mp.weixin.qq.com/s/9BUJ1-LbHGm-Lhs_Lavzjw)
- [荣耀招聘编译器与编程语言开发工程师](https://mp.weixin.qq.com/s/XaLAhjLP6fhj3Vl-mUjXng)
### 本周推荐阅读
本周推荐:《天真的人类学家》
原作名: The Innocent Anthropologist
作者: [英国] 奈吉尔·巴利
译者: 何颖怡
推荐人: 小编1号
这本书承包了我整整两个星期的快乐。每一页都有猝不及防的笑点,非洲的喀麦隆从我没有意料到的角度呼啸而至,震颤我已经根深蒂固三十年的各种自以为是的常识。笑到手抖,然后突然反应过来,哎哟,刚才作者是门牙掉了??
我要高度的赞扬译者。没有译者在本书中倾注的热情,这个假装古板英国人的人类学家的冷笑话是断然无法被很好的传达到的。在我阅读本书的时候,完全无法意识到这是翻译本。行文之流畅,抖包袱赶紧利落,土话方言梗一应俱全,不输德云社。
看完之后,合上书本,让我觉得,自己作为一个汉文化中心的普通人,开始多了一些多社会的不同视角(vision of the
world)。更加谦卑,不做评价,仿佛自己是一个严肃的人类学家。
--
Best wishes,
Wei Wu (吴伟)