点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。
- 来自PLCT实验室的最新课程《徒手写一个RISC-V编译器》已经更新到了114课。每节课1个commit,平均3分钟左右,基于 Rui 大佬的 chibicc,值得看看: https://www.bilibili.com/video/BV1gY4y1E7Ue/
- C++ 中文周刊 第81期 https://zhuanlan.zhihu.com/p/567551818
-
以后GNU的git repo, mailing list等等由Linux Foundation提供支持 The GNU Toolchain Infrastructure Project https://sourceware.org/pipermail/overseers/2022q3/018896.html
-
Making gcc toolchain installs relocatable https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602155.html
-
[PATCH] LoongArch: Add prefetch instruction https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602172.html
-
本周LoongArch是GNU社区最活跃的后端 [PATCH v2] LoongArch: Libvtv add loongarch support https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602324.html
-
事务内存运行时库 [PATCH] LoongArch: Libitm add LoongArch support https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602179.html
-
[PATCH] MIPS: fix building on multiarch platform https://gcc.gnu.org/pipermail/gcc-patches/2022-September/601946.html
-
[PATCH v5 0/2] IBM zSystems: Improve storing asan frame_pc https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602291.html
-
能感受到Windows on Arm的支持如火如荼 [PATCH v2] aarch64-pe support for LD, GAS and BFD https://sourceware.org/pipermail/binutils/2022-September/123061.html
-
[PATCH v2] LoongArch: Set e_flags to 0x40 of ELF while using new relocations https://sourceware.org/pipermail/binutils/2022-September/122976.html
-
[PATCH v2 0/2] Fix two bugs breaking IFUNC in static PIE https://sourceware.org/pipermail/binutils/2022-September/122957.html
-
[PATCH v2 0/6] RISC-V: Fix disassembler types and styles https://sourceware.org/pipermail/binutils/2022-September/123090.html
-
[PATCH v3 0/8] Remove legacy hwcaps support https://sourceware.org/pipermail/libc-alpha/2022-September/142240.html
-
[PATCH 0/2] LoongArch: Add optimized functions. https://sourceware.org/pipermail/libc-alpha/2022-September/142231.html
-
[PATCH v2 0/1] LoongArch: Add static PIE support https://sourceware.org/pipermail/libc-alpha/2022-September/142212.html
本节内容来自 LLVM Weekly 第 456 期, Alex Bradbury 大哥持续稳定输出。
-
发布: LLVM 15.0.1 was released.
-
值得一看: I blogged about what's new for RISC-V in LLVM 15.
-
有兴趣么?PLCT实验室最近打算开调试器的讨论班: Iryna Shakhova posted an RFC on supporting debugging child processes in LLDB.
-
机会来了: Roman Lebedev asks if anyone is interested in collaborating an image-processing language taking inspiration from Halide (and elaborates on the desired feature set).
-
RISC-V Zawrs(你知道是啥么?): Support was added for the experimental Zawrs (wait on reservation set) extension on RISC-V. eda2af5.
-
这可能是RISC-V特有的局面: Support for the unratified Zbt, Zbp, Zbe, Zbf, and Zbm extensions were removed from the RISC-V backend, as upstream work on the specification seems to have ceased. 70a64fe, 182aa0c, 52708be.
-
恭喜: Support for various inline asm constraints was added to the LoongArch backend. 394f309.
-
能用? A clang-bolt target was added in order to build Clang with BOLT optimisations applied. 3dab7fe.
-
加油: LoongArch ABI lowering was implemented in Clang. 7d88a05.
-
码代码速度还挺快: LLVM's libc gained implementations of strerror, fputs, puts, stat, fstat, lstat, getpid, getppid, getuid, geteuid, mprotect, madvise, posix_madvise, and nanosleep. 42bcb35, a9e0dbe, e310f8b, 4f1474d, 47b7240, 85c70da, 8f1e362.
-
[PATCH 0/3] Implement the watchdog timer of HiFive 1 rev b. https://lists.gnu.org/archive/html/qemu-riscv/2022-09/msg00167.html
-
[PATCH v2 0/3] Implement the Opentitan watchdog, https://lists.gnu.org/archive/html/qemu-riscv/2022-09/msg00172.html
-
[PATCH] hw/intc: sifive_plic: fix hard-coded max priority level, https://lists.gnu.org/archive/html/qemu-riscv/2022-09/msg00188.html
-
[PATCH v1 0/2] Add OpenTitan lifecycle controller, https://lists.gnu.org/archive/html/qemu-riscv/2022-09/msg00208.html
-
[PATCH v3] disas/riscv.c: rvv: Add disas support for vector instructions, https://lists.gnu.org/archive/html/qemu-riscv/2022-09/msg00211.html
介绍香山设计方法的MICRO论文《Towards Developing High Performance RISC-V Processors Using Agile Methodology》定稿了。论文也通过Artifact Evaluation获得三个徽章(Available, Functional, Reproduced)。
我们已将论文分享在了GitHub上,欢迎大家批评指正!
一、 论文GitHub链接: https://github.com/OpenXiangShan/XiangShan-doc/raw/main/publications/micro2022-xiangshan.pdf
二、 国内镜像:
① Gitee: https://gitee.com/OpenXiangShan/XiangShan-doc/raw/main/publications/micro2022-xiangshan.pdf
(以上内容来自论文一作 Yinan 同学的微信群消息)
- 谷歌也入局RISC-V,与AI芯片有关
- 欧盟更新《关于创建欧洲开源硬件、软件和RISC-V技术主权的建议和路线图》报告
- OpenCloudOS 社区 RISC-V ARCH SIG 正式成立,致力于RISC-V架构软件生态的共建和推广
- openKylin在RISC-V方向工作论文入选国际会议ICACTE 2022最佳演讲论文!
- 风平浪静。招募志愿者小编补充内容。
- 风平浪静。招募志愿者小编补充内容。
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
- 瀚博半导体---编译器岗(AI/GPU类)火热开放中
- Intel 招聘 Compiler Engineer 和 Compiler Validation Engineer(上海)
- 大疆芯片部门招募编译器、模拟器、调度框架方向高级工程师
- PLCT实验室 libcxx-simd 项目实习生招聘
- 地平线-编译器研发工程师(北京/上海)
- RISC-V操作系统团队招聘测试工程师
- (远程/上海)Marvell DPU 部门招聘编译器研发
- (上海) 编译器开发工程师 - 芯旺微电子
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
本周推荐:《森林、冰河与鲸》
作者: 星野道夫
译者: 曹逸冰
(在疫情发生之前的)最近几年,「诗与远方」这个词被频繁的提及。而大多数人的远方,其实是另一个城市、或是某一处已经开发好的景点,至少有管道自来水、电、4G网络。作者星野道夫的远方,则在时间和空间上都有着双重意义:在空间上,星野道夫一路向北走到了阿拉斯加,冰川和原始的森林深处;从时间上,星野则尝试跟当地古老部落的守护者一起感受千年之前祖先的图腾遗迹。
在这本不到A5大小的小册子中,星野用文字和照片——他是一位杰出的自然摄影家——带着我走向了我可能此生都不会他上的远方。有渡鸦,有座头鲸,有极光,有完全不同的文化。不知道要舍弃掉多少现在已经有的生活,双脚才能踏上星野留恋不舍的土地。
“满月爬上阿拉斯加山脉。环抱冰川的群山缓缓沉入黑暗。”