近期活动
编译社区的八卦信息
GCC
GCC 14.0.1 Status Report (2024-01-12), Stage 4 in effect now https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642849.html
[PATCH] AArch64: Add -mcpu=cobalt-100 https://gcc.gnu.org/pipermail/gcc-patches/2024-January/643144.html
[PATCH 0/4] aarch64, rtl-ssa: Fix wrong code in ldp fusion pass [PR113070] https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642917.html
[RFC] aarch64: Add support for
__BitInthttps://gcc.gnu.org/pipermail/gcc-patches/2024-January/642510.html[PATCH V2] RISC-V: Switch RVV cost model. https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642486.html
[PATCH v3 0/2] RISC-V: Support CORE-V XCVSIMD extension https://gcc.gnu.org/pipermail/gcc-patches/2024-January/643140.html
[PATCH v4 0/3] RISC-V: Add intrinsics for Bitmanip and Scalar Crypto extensions https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642973.html
[PATCH v5] RISC-V: Support XTheadVector extension https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642780.html
[PATCH] RISC-V: Increase scalar_to_vec_cost from 1 to 3 https://gcc.gnu.org/pipermail/gcc-patches/2024-January/642592.html
Binutils/GDB
[PATCH 00/12] aarch64: Add Armv9.4-A support for the d128 extension https://sourceware.org/pipermail/binutils/2024-January/131508.html
[COMMITTED 00/15] Experimental support for synthesizing CFI for hand-written asm https://sourceware.org/pipermail/binutils/2024-January/131837.html
[PATCH 0/2] aarch64: Refactoring and tlbi fixes https://sourceware.org/pipermail/binutils/2024-January/131828.html
[PATCH 0/8] aarch64: Enable the RCpc3 (Release Consistency) extension https://sourceware.org/pipermail/binutils/2024-January/131805.html
[PATCH 00/11] aarch64: New feature flags and flag fixes https://sourceware.org/pipermail/binutils/2024-January/131775.html
GLIBC
[PATCH] NEWS: Mention PLT rewrite on x86-64 https://sourceware.org/pipermail/libc-alpha/2024-January/154069.html
Robust mutex ABI problem (kernel docs regression) https://sourceware.org/pipermail/libc-alpha/2024-January/153980.html
[PATCH v11 0/7] RISC-V: ifunced memcpy using new kernel hwprobe interface https://sourceware.org/pipermail/libc-alpha/2024-January/153934.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 525 期, Alex Bradbury 大哥持续稳定输出。
注意2月4日就截稿了: As a reminder, the call for proposals for EuroLLVM 2024 is open until February 4th.
就是下周了: The next LLVM meetup in Munich is taking place on January 29th, and the next Darmstadt meetup is on January 31st featuring a talk from Kai Plociennik on an OpenMP Offloading compiler for the STX accelerator.
还有比较多的问题需要解决,供应链安全问题不是单一的门禁方案可以搞定的。Tom Stellard put out an RFC thread on establishing new criteria for receiving and retaining commit access (see especially v2 of the proposal. This generated a lot of discussion covering topics such as the proposed threshold for requesting commit access, and on the issue of removing commit access for contributors who are no longer active. Chris Lattner queried whether approaches to moving LLVM releases to being controlled by a different ACL may solve some of the supply chain security related issues without requiring big changes in how commit rights are handled.
好快啊又要开始了: Anton Korobeynikov put out a call for mentors and projects for Google Summer of Code this year.
求助: Tobias Hieta is seeking help with windows CI resources.
目前还在讨论中,是RFC: Tom Stellard is checking nobody has objections to enabling fine-grained GitHub access tokens for the LLVM organisation.
高度赞美所有默默努力的志愿者们! LLVM's Phabricator instance is now back online and MaskRay has been working to complete the static backup.
看起来是国内的朋友? "cxy" proposes extending MLIR's tiling interface to allow fusion with consumers.
嵌入式可能用到: Codegen support was committed for RISC-V RVE (16 registers rather than 32 registers) and the ilp32e and lp64e ABIs. 3ac9fe6.
学习模仿添加: A scheduler model was added for the SiFive P450. 847c787.
已经有1.1了? MC layer definitions for new additions in the LoongArch v1.1 instruction set were committed. 84bdee2.
有意思: Corpus extraction tooling was upstreamed to the MLGO (machine learning guided optimisation) project. a387bce.
一个新的体系,继续铺就: LLVM's libc now uses Clang's scoped atomics if available. a9ca820.
QEMU (RISC-V)
- 风平浪静。招募志愿者小编。
RISC-V in China
包云岗:出访阿尔巴尼亚参加首届中欧RISC-V与计算机体系结构研发合作研讨会小记
阿尔巴尼亚,是曾经的欧洲“社会主义之星”。走在首都地那拉,依然能看到社会主义国家民族大团结的特色景观,也经常能遇到中国曾经援建的痕迹。如今,这个国家正在开启他们的改革开放之路。在地那拉城市中心,吸引我的不仅仅是错落有致的中央广场、极富特色的酒店,还有广场周围那一座座在建的高楼大厦和工程吊车,这代表了发展的力量。 阿尔巴尼亚是欧洲第一个对中国免签的国家,于是首届中欧RISC-V与计算机体系结构研发合作研讨会选择在这里召开,这也得到了阿尔巴尼亚驻中国驻阿大使馆的大力支持。 来自中国和欧洲的30多位专家在地那拉大学开展为期三天的深度研讨,作为中欧RISC-V合作研讨会的中方发起人,特别感谢国内来自中国科学院、北京大学、重庆大学、开芯院等科研机构以及阿里、算能、中科海芯等企业的十多位专家出席了此次研讨会。
限量首发!拇指大小的RISC-V+AI Linux全能小钢炮 LicheeRV Nano 是一款为极客心而生的全能型 RISC-V Linux 拇指开发板,搭载算能 SG2002 处理器,大核 1GHz(RISC-V/ARM可选)小核 700MHz RISC-V,256MB DDR3 内存,内置 1Tops NPU;最高支持 500W 像素,可兼容树莓派 22pin 摄像头;板载 MIPI-CSI、MIPI-DSI、SDIO、ETH、USB、SPI、UART、I2C 等丰富的接口,可扩展多种多样的应用;直插/半孔设计,方便量产贴片。
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 商汤科技研究院招聘LLVM编译器开发工程师
- PLCT Lab 新开放100名开源实习岗位,面向 RISC-V 移植操作系统、数据库、网络基础库
- PLCT 实习: BJ100 RISC-V nettle 开发实习生
- PLCT 实习: BJ99 RISC-V OpenSSL 开发实习生
- PLCT 实习: BJ98 Flutter RISC-V 开发实习生
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《科学:无尽的前沿》
作者: 范内瓦·布什 / 拉什·D.霍尔特
译者: 崔传刚
推荐: 小编1号
从两个来源听说了这本小册子:一个是正在进行的中美科技竞争中,美国新提出了致敬本作的新草案;另一个是来自《相变》一书中对作者布什(不是前美国总统)的高度赞扬。《科学:无尽的前沿》是在二战之后写给美国总统的建议,乍听起来好像比较无聊或者偏行政管理。这样判断固然是没有错误的,但是本书的价值就在于其高瞻远瞩的指出了多个基本的原理和要点,很大程度上塑造了美国二战结束之后一直到今天的科研体系布局。而中国大陆的科研体系布局,也越来越多的看到了相似的影子,或目标。
本书适合所有从事科研管理并且有(无论多小的)一些决策权/责任的人阅读。实质上只是一封信的长度,言简意赅,微言大义,适合反复的琢磨和回味。
同时推荐和《相变》一起阅读,《相变》中详细的描述了布什作者在其一生中为了科学的发展和应用做过的巨大贡献和技巧。