近期活动
编译社区的八卦信息
- C++ 动态新闻推送 第75期 https://wanghenshui.github.io/cppweeklynews/posts/075.html
GCC
睿思芯科向量处理器相关 [PATCH] RISC-V: Add runtime invariant support https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599858.html
[PATCH] LoongArch: Provide fmin/fmax RTL pattern https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599768.html
来自Chromium [PATCH] riscv: elf-multilib: add rv32iafc to defaults https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599678.html
芯联芯 [PATCH] MIPS: improve -march=native arch detection https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599674.html
[PATCH 0/15] arm: Enables return address verification and branch target identification on Cortex-M https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599640.html
Binutils/GDB
[PATCH 0/2] RISC-V psABI: Assign DWARF register numbers to vector registers https://sourceware.org/pipermail/binutils/2022-August/122390.html
[PATCH v6 0/4] RISC-V: Fix address printer on the disassembler https://sourceware.org/pipermail/binutils/2022-August/122415.html
GDB: [PATCH 0/3] RISC-V fflags, frm, and fcsr (includes small tdesc change) https://sourceware.org/pipermail/gdb-patches/2022-August/191407.html
[PATCH v2 0/2] Fix bug in aarch64-linux GDB when inferior changes SVE vector length https://sourceware.org/pipermail/gdb-patches/2022-August/191225.html
GLIBC
[PATCH 0/2] LoongArch: Add optimized functions (memmove + str*) https://sourceware.org/pipermail/libc-alpha/2022-August/141416.html
[PATCH] Improve performance of libc locks https://sourceware.org/pipermail/libc-alpha/2022-August/141401.html
看起来LoongArch还没有硬件mangling的支持 [PATCH 1/1] LoongArch: Add pointer mangling support. https://sourceware.org/pipermail/libc-alpha/2022-August/141387.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 450 期, Alex Bradbury 大哥持续稳定输出。
想去x1: The next Toronto LLVM meetup will take place on August 17th.
想去x2: The Zurich LLVM compiler social is due to restart on 6th September, featuring a talk on "Finding Missed Optimizations Through the Lens of Dead Code Elimination".
想去x3: The next LLVM Bay Area meetup will take place on Monday September 19th.
MLIR太火爆了: The HotChips conference will feature an MLIR tutorial. Meanwhile, The Workshop on Open Source EDA Technology has a call for papers, with CIRCT being very much on-topic.
宋老师好久不见啦: Fangrui Song proposes switching clang to GNU++17 as the default dialect. Although responses are largely in favour of the switch, Matheus Izvekov warns that although GCC made this move, they also implemented some tweaks to avoid compatibility issues.
收藏: The slides and recording from the recent Open MLIR meeting on HeteroCL are now available.
很活跃,打算招募志愿者单独跟: There were multiple MLIR RFCs this week - EnumAttr for iterator types in Linalg, unifying kDynamicSize and kDynamicStrideOrOffset, and a proposal for a pass tha treplaces arith ops on tensors to arith ops on scalars in the linalg dialect.
Emmmer同学继续输出! RISC-V register definitions and read/write support were added to LLDB. 7bece0f.
QEMU (RISC-V)
[PATCH v9 0/3] Implement Sstc extension, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00122.html
[PATCH v3 0/4] QEMU: Fix RISC-V virt & spike machines' dtbs, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00123.html
[PATCH] hw/riscv: opentitan: bump opentitan version, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00143.html
[PATCH 1/2] target/riscv: fence.i: update decode pattern, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00153.html
[PATCH v2] riscv: Make semihosting configurable for all privilege modes, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00164.html
[PATCH] hw/riscv: microchip_pfsoc: fix kernel panics due to missing peripherals, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00175.html
[PATCH v2 0/4] hw/ssi: ibex_spi: cleanup and fixup bugs, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00187.html
[PATCH 0/7] Allow semihosting from user mode, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00197.html
[PATCH v13 0/6] Improve PMU support, https://lists.gnu.org/archive/html/qemu-riscv/2022-08/msg00226.html
RISC-V in China
- 第二届RISC-V中国峰会的预热稿件和视频出炉!只有一周就开始了,激动的搓搓手: https://mp.weixin.qq.com/s/vlcbFmVWfzBFPnBBDHesaQ
RT-Thread 社区
- 【AI简报20220812】小米抢发人型机器人、快手自研芯片曝光
- 睿赛德科技和AMD 赛灵思达成合作,RT-Thread专业版全面支持Zynq系列芯片
- 大咖云集|高校嵌入式人工智能与实时操作系统线上教学研讨与师资培训
- 社区team 正在准备RT-Thread v4.1.1 release
TVM / AI Compilers
- 风平浪静。招募志愿者提供TVM等社区的情报。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募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芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
本周推荐阅读
本周推荐:《新民说》
作者:梁启超
推荐:小编1号
首先需要提醒的是,小编并不推荐作者的观点和结论。这是差不多正好一百多年前写出来的书,当时的中国内忧外患,作为一个早期熟读各种传统、后来广泛学习西方知识的年轻人,要用什么样的姿态去直面这个世界,是一个必须要向自身回答的问题。梁启超年纪轻轻,机缘巧合遇到了康有为,又阴差阳错地被卷入权力的中心、进而又迅速的被推到权力的对立面。流亡日本之后继续投身新闻业,影响了接近一代中国试图改变国运的读书人。
这本商务印书馆的版本刊印了原版(还有白话翻译版,没看过所以暂不推荐),阅读百年前的文字需要放慢眼睛的速度,一个字一个字的看,停顿之不同,看进去之后便能体会到作者落笔时的抑扬顿挫,甚至会不经意的念出来。我在阅读的时候有两个问题始终在我脑中敲打:第一,如果是我,那么会有什么样的观点可以论述?第二,当今2020之后的国际形势变化,较之于1900是否有某些相似之处,是否又到了“百年未有之大变局”的时刻?