보고 기간: 2026년 10월 12일(월)부터 10월 16일(금)까지, 총 5영업일

자료 출처: 본 간행물의 일일 RuyiAI 동향 리포트 5호(2026-10-12부터 2026-10-16까지, 각 호의 모니터링 기간은 전일 04:30부터 당일 04:30까지); 추가로 RuyiAI-Stack, ruyisdk, buddy-compiler 세 조직의 168시간 저장소 점검, openRuyi-Project 주요 저장소 보충 점검, 그리고 RuyiSDK 개발자 커뮤니티와 openRuyi 뉴스 페이지의 이중 출처 재확인(10-17 아침까지 포함)

편집 설명: 이번 주 기술 주류는 openRuyi의 K3 펌웨어 플랫폼 라인(10-13부터 10-15까지 3일 연속 3개 버전 릴리스)과 Ztt 행렬 확장 툴체인의 GCC + LLVM 듀얼 백엔드 구현이다. 위클리 리포트는 데일리 리포트 자료 외에 두 가지 점검 신규 발견을 보충했다. 첫째, 10-15 오전 riscv-gcc의 ztt-dev 브랜치에서 단일 배치 20건의 Ztt 커밋(당일 데일리 리포트에는 미수록); 둘째, 10-16의 tilelang-riscv 부활과 Buddy MLIR 0.1.0 릴리스(데일리 리포트 모니터링 기간 이후 발생).


1. 주간 주요 뉴스

  • openRuyi, K3 펌웨어 플랫폼 라인 개척, 10-13부터 10-15까지 3일 연속 3개 버전 펌웨어 릴리스: 10-13 edk2-ruyi 신규 생성(35건 전체 배치 최초 푸시, SpacemiT K3 Pico ITX의 EDK2 플랫폼 코드) 및 ruyifirmware 신규 생성(5건으로 패키징 릴리스 체인 구축), 당일 18:46 첫 버전 「Ruyi Firmware 20261013」 릴리스; 10-14 두 번째 버전에서 UEFI 내 CPU 모드 선택(X100 전용 / X100+A100 혼용 / A100 전용, RVV 및 H 확장 스위치 포함) 도입 및 영구 저장; 10-15 세 번째 버전에서 읽기 전용 System Information 페이지, x64 및 ARM64 UEFI 드라이버 에뮬레이션(기본 비활성화, Platform Settings를 통해 활성화) 및 실험적 AMD ARM64 GOP 1.68 시범 적용 추가. 출처: edk2-ruyi, Ruyi Firmware 20261013, 20261014, 20261015

  • Ztt 행렬 확장 툴체인, LLVM 측 보완하여 GCC + LLVM 듀얼 백엔드 형성(10-12): ruyisdk/llvm-project는 10-12 오전 ztt-dev 브랜치를 신규 생성하고 26건의 LLVM / Clang 패치 전체 스택 최초 푸시 완료(작성자 LukeZhuang, Ztt 확장 기초 지원, 함수 수준 profile, CSR 및 행렬 레지스터 그룹, 명령어 어셈블리 및 디스어셈블리, IR 타입 및 intrinsic, Clang 행렬 레지스터 타입, 레지스터 할당 후 의사 명령어 확장, M 레지스터 및 ACC 오버플로 처리 포함, 마지막 커밋에서 테스트를 AME 진단 체계에 정렬); GCC 측 riscv-gcc의 ztt-dev 브랜치는 09-30 개설 후 이미 10-08의 36건, 10-11의 51건, 10-15의 20건을 연속 반영(마지막 배치는 이번 주 점검에서 발견). attached-matrix-extension의 Ztt intrinsic 문서 V0.6 PR과 함께 「규격—문서—듀얼 툴체인」 체인이 동시에 활발하다. 출처: llvm-project ztt-dev, 헤드 aeb52e1a, riscv-gcc ztt-dev

  • Buddy MLIR 0.1.0 정식 릴리스, RISC-V 크로스 컴파일 및 CI 전면 확대 (10-16): buddy-compiler/buddy-mlir는 이번 주 16개의 커밋과 4개의 릴리스가 있었으며, 그중 0.1.0은 베이징 시간 10-16 새벽에 릴리스되었다(tag release/v0.1.0). 이어서 야간 라인은 0.1.1.dev 시리즈(dev20261016, dev20261017)로 전환되었다. RISC-V 라인의 움직임이 집중되었는데, buddy-cli에 RISC-V 보드 크로스 컴파일 추가(#987), Makefile의 RISC-V 타깃 수정(#986), 크로스 컴파일 프로세스 간소화(#975), buddy-server에 RISC-V 서버 크로스 컴파일 추가(#989)를 수행했으며, manylinux riscv64 빌드에서 Ruyi 패키지 인덱스로 riscv64 버전 torch를 설치하고 libsndfile을 보완했다(#990, #937, #988). 출처: buddy-mlir, BUDDY MLIR 0.1.0, PR #989

  • RuyiAI의 tilelang-riscv, 약 한 달간의 침묵 끝에 5개의 RISC-V 커밋으로 Buddy 릴리스 체인에 합류 (10-16): 해당 저장소의 마지막 커밋은 09-20이었으며, 이번 주 금요일에 5개의 커밋이 연달아 적용되었다. 코드 포맷팅, 업스트림 연산자 런타임 시맨틱 지원(lane-local 상태, ragged copy, 동적 제어 흐름, FP8/FP4 변환 수정), TileOps 런타임 적응 업그레이드(서브모듈을 67250e81로 올리고 paged-cache gather 및 varlen GQA sinks 커널 구동 성공), Buddy MLIR release CI 추가 및 Buddy CI에서 Python 확장 빌드가 포함된다. 이는 TileLang의 RISC-V 백엔드가 Buddy MLIR의 버전 산출물을 기준으로 지속적 통합을 시작했음을 의미한다. 출처: tilelang-riscv 커밋 목록, 5개 첫 배치 32fce5ed

  • openRuyi 배포판 주간 대규모 유지보수: Go 모듈 약 90건, KDE Plasma 6.7.5 총 39개 패키지, LLVM 24, mesa 26.2.4 및 PowerVR 백포트 (10-12 ~ 10-14): 10-12 메인 저장소 40건 중 39건이 KDE Plasma 데스크톱 스택 전체를 6.7.5로 업그레이드했다(plasma-workspace / kwin / systemsettings / powerdevil / breeze 등). 10-13 하루 103건으로, 약 90건이 Go 생태계 모듈 일괄 업데이트(k8s 0.37.1 시리즈, gRPC 1.84, OpenTelemetry Collector 1.67, 클라우드 벤더 SDK 등)였으며, llvm-snapshot을 LLVM 24로 업그레이드, audit 4.2.1의 RISC-V 지원 활성화, GnuPG 스택 일괄 업데이트도 포함되었다. 10-14에는 3건이 그래픽 스택으로 전환되어 mesa 26.2.4와 첫 번째 PowerVR 최적화 백포트가 이루어졌다. 10-16에는 rust-riscv-0.16 등 6개의 Rust RISC-V 관련 crate의 SPEC이 추가되었다. 출처: openRuyi 커밋 목록, PR #1410, PR #1347, PR #1399

  • ruyisdk/llvm-project, XTHeadVector 인덱스 메모리 접근 혼합 너비 수정 병합 (10-13, PR #168): th.vlxe / th.vxse에서 데이터와 인덱스 요소 비트 너비가 일치하지 않는 시나리오의 처리를 수정하고(부호 있는 오프셋, 메모리 요소 크기, 마스크 passthrough 및 제로 길이 시맨틱 유지), intrinsic lowering을 정수와 부동소수점 벡터의 혼합 너비로 확장했으며, RV32 / RV64를 위한 마스크, 제로 길이, 음수 오프셋 및 대형 인덱스 사용 사례의 codegen 커버리지를 보강했습니다. 해당 rebase-17.0.6 브랜치의 마지막 실질 커밋은 6월이었으며, 이번 작업은 XuanTie 벡터 툴체인 라인이 장기 유지보수에서 표적 수정으로 전환되었음을 보여주는 신호입니다. 출처: PR #168, issue #136

  • 커널 양대 라인 추진: openRuyi linux, ruyi/7.3.y 신설 후 첫 31건; linux-xuantie-kernel 벤더 키를 XUANTIE로 통일하고 hwprobe 확장 보강 (10-15 ~ 10-16): ruyi/7.3.y는 10-13에 생성되어 10-15에 첫 31건을 반영했습니다(K3 GPU 노드 및 디스플레이 전원 도메인, Type-C Port A / USB3 PHY / FUSB301, 이더넷 MAC에 EEPROM 바인딩, spacemit DP 수정 시리즈, K3에서 amdgpu 동적 PCIe 속도 전환 비활성화, UFS FASTAUTO, SG2044 SRD3-12 보드 지원 등). linux-xuantie-kernel은 10-15에 T-Head 벤더 확장 키를 전면 XUANTIE 형태로 개명했고(XTHEADVDOT → XUANTIE_VDOT 등), 10-16에 추가로 4건을 반영했습니다. Ziccamoa / Ziccif / Ziccrse / Za64rs / Zicclsm을 cpufeature와 hwprobe에 포함하고, ISA 확장 id 공간에 사설 대역을 할당하며, 확장 id를 업스트림과 정렬시켰습니다. 출처: ruyi/7.3.y, linux-xuantie-kernel

  • 격주 리포트 078 공개, 주제는 「RuyiSDK, RISC-V 중국 서밋에 참가」; 서밋은 10-18부터 10-20까지 선전에서 개최 (10-13): 078호는 8건의 편찬 파이프라인(#371 ~ #378)을 거쳐 확정되어 포럼에 동기화되었습니다. 주요 내용으로는 패키지 관리자 0.54.0이 월말 출시 예정(ABI 호환성 검사, macOS 공식 패키지, SpacemiT K1/K3 툴체인 적응 개발 중), IDE 1차 다듬기, glibc와 newlib 각각 6개의 벡터 수학 함수 이식, GCC의 ZTT 백엔드 완성 및 GEMM/GEMV 검증 방안(컴파일 시간 약 5.05% ~ 6.97% 감소), LLVM의 RISC-V P 확장 intrinsics, V8이 처음으로 실제 하드웨어에서 RVV Wasm SIMD 테스트를 수행하고 hwprobe 폴백 패치 병합, OpenJDK의 JEP 483 / 515 AOT 이식, Go의 riscv64 원자 연산 수정 등이 있습니다. 서밋 의제에는 기조연설, 포스터 전시, D15 부스 데모가 포함됩니다. 출처: 078호 파일, 포럼 #2891


2. RuyiAI 스택 진척 (PyTorch / Triton / TileLang RISC-V 적응)

모니터링 기간 개요: RuyiAI-Stack 조직(18 ~ 19개 저장소)의 이번 주 활동은 pytorch(네 번의 아침 각각 전체 스택 재빌드 1회 완료), llvm-project(10-12 야간 재생 후 중단), triton-riscv(야간 빌드 신규 회차), tilelang-riscv(10-16 다섯 건으로 회복), ruyiai-daily(10-12 ~ 10-16호 연속 갱신), 사이트 저장소(기여자 데이터 정례 커밋)에 집중되었습니다. harness, mxnet, caffe, FBGEMM, IntrinTrans, VecIntrinBench, cpuinfo, torq-tile, dsh-osc, pytorch-ci, SyncBots-DeepAgents는 모니터링 기간 내 푸시가 없었습니다.

PyTorch fork: 네 번의 아침 각각 전체 스택 재빌드 1회, 오픈 PR 8건 매일 갱신

  • 재빌드 주기: riscv 브랜치는 10-12, 10-13, 10-14, 10-15 네 차례 아침에 각각 전체 스택 재빌드를 완료했으며, 매 회차 23건의 로컬 커밋이 새로운 커미터 시간으로 다시 적용되었고, 헤드는 회차에 따라 6ff4eefe → a17584a3 → b870a71a → 73ef01df5d로 순차 갱신되었습니다(동일 제목 「[SyncBots] Integrate PyTorch at e188cec」, SHA는 재빌드에 따라 갱신됨). 스택 구성은 기존 시퀀스를 유지했습니다(#44 bytes_to_scalar 수정, #50 차단 목록 확장, #42 ULP 허용 오차, 3건의 SyncBots 통합, #40 / #41 CI 파싱, #20 / #21 CI 분리, #18 cpuinfo 교체, #12 커밋 해시 고정, #11 / #4 / #1 차단 목록 시리즈). 10-15 회차와 이전 회차 헤드 사이에는 총 101건의 차이가 있으며, 업스트림 10-13 ~ 10-14 커밋의 병합이 포함되어 있습니다.
  • 리뷰 대기열: 8건의 오픈 PR(#23 Enable XNNPACK, #35 테스트용 PR, #36 타임아웃 완화, #38 DataLoader 임시 비활성화, #43 패치 간소화, #46 ATen RVV 지원, #48 RVV CPU capability, #51 riscv64 로컬 이미지)이 매일 오전 재빌드와 동시에 베이스라인을 일괄 갱신했으며, 주간 내내 오픈 상태를 유지하여 머지 및 클로즈가 없었습니다.
  • 주기 외 후속: 점검 시(10-17 아침) 10-17 새벽을 커미터 시간으로 하는 또 한 회차의 재빌드 배치가 확인되었으며, 그중 「Add riscv64 image locally (#51)」가 이미 스택과 함께 브랜치에 반영되었습니다. 즉 RVV 외의 CI 로컬 이미지 보완이 코드 라인에 진입했으므로 다음 주 관찰 항목에 포함할 것을 권장합니다. 출처: riscv 브랜치, PR 목록

컴파일러 fork(llvm-project): 10-12 밤 재적용 후 3일 연속 밤 미속행

  • riscv 브랜치는 10-12 심야에 26건의 패치 스택 재적용을 완료했으며(헤드 0fb2da86, 여전히 #31 「A100 HP/SP 및 pack/unpack lowering과 스케줄링 캘리브레이션」), 베이스는 당일 업스트림 스냅샷으로 동기화되었습니다. 이후 10-13, 10-14, 10-15 세 차례 밤 모두 새로운 회차가 나타나지 않았고, 10-16 점검 시점까지 헤드는 10-12 버전에 머물러 있습니다.
  • 2건의 FPGA 백엔드 PR(#25 「BOSCAME FPGA 백엔드」, #28 「xboscame FPGA」)은 오픈 상태를 유지하며, 최종 갱신은 10-12에 멈춰 있습니다. buckyball 브랜치(10-06 헤드)는 동작이 없습니다. main 브랜치 업스트림 동기화는 정상적으로 진행되었습니다(이번 주 매일 15:00경, 일반 커밋은 필터 규칙에 따라 개별 수집하지 않음).
  • 관찰 포인트: 야간 재적용이 재개되는지 여부, 그리고 ruyisdk/llvm-project 유지보수 라인(XTHeadVector 수정이 rebase-17.0.6에 이미 머지됨)과의 역할 분담에 변화가 생기는지 여부. 출처: riscv 브랜치, PR #25, PR #28

triton-riscv: 의존성 업그레이드 체인 완결, 첫 야간 산출물 공개 후 정적 상태로 전환

  • 10-12 아침 야간 채널에서 「Nightly 2026-10-11-fe554ff」가 산출되었습니다. 이는 10-10에 머지된 Buddy MLIR 의존성 업그레이드(PR #84, nightly v0.0.11.dev20260925로 업그레이드) 이후의 헤드를 기준으로 하며, CPython 3.12 / 3.13 / 3.14 세 가지 버전, x86_64와 riscv64 두 아키텍처를 합쳐 총 6개의 휠을 제공합니다. 이는 「패치 적응(#86) → 의존성 업그레이드(#84) → 야간 산출물」 체인의 첫 번째 완결 산출물입니다.
  • 이후 메인 브랜치에는 새로운 커밋이 없으며(헤드 fe554ff 유지), 야간 채널에서도 새 회차가 나오지 않았습니다. 커뮤니티 최적화 PR #85 「softmax 및 matmul 최적화」는 10-08부터 오픈 상태를 유지하며 모니터링 기간 내 갱신이 없었습니다. 출처: Nightly 2026-10-11-fe554ff, PR #85

tilelang-riscv: 금요일 5건 회복, Buddy 릴리스 체인으로의 진입

  • 10-16 연속 5건의 RISC-V 커밋(간격 수십 분, 일회성 그룹 추진에 해당): 먼저 clang-format을 단독으로 적용하여 이후 변경 사항의 가독성을 확보; 이어서 업스트림 연산자 런타임 시맨틱 지원(직렬화 단계 간 lane-local 상태, 안전한 ragged copy, 동적 제어 흐름, 범용 IEEE 및 비트 연산 보완, FP8/FP4 변환 수정, 부호 없는 memref 저장 및 구성 가능한 공유 메모리 재사용, 그리고 지원되지 않는 협력적 while 루프에 대한 명시적 거부); 이후 TileOps 서브모듈을 67250e81로 업그레이드하고 paged-cache gather 및 varlen GQA sinks 커널을 정상 실행; 마지막으로 Buddy MLIR release CI 및 「Buddy CI에서 Python 확장 빌드」 추가.
  • 의의: 해당 저장소는 09-20 이후 약 한 달간 조용했으며, 이번 주의 그룹 커밋은 TileLang RISC-V 백엔드를 「연산자 커버리지」에서 「Buddy MLIR 버전 산출물을 기준으로 한 지속적 통합」으로 발전시켜 Buddy MLIR 0.1.0의 릴리스 주기와 맞물린다. 출처: tilelang-riscv 커밋 목록

기술 정보와 사이트

  • ruyiai-daily는 10-12부터 10-16까지 5회 연속 업데이트(매일 06:1x 푸시, 자체 설명 모니터링 기간은 전날 이른 아침부터 당일 이른 아침까지)하며 PyTorch 생태계 / LLVM-MLIR / Triton과 TileLang / RISC-V / AI 업계의 5장 구조를 유지; 이번 주 수록된 RISC-V 항목에는 Buddy Compiler의 K3에서 Qwen3-VL-30B-A3B 텍스트 디코더 실행, ggml-spacemit 이중 백엔드의 llama.cpp 병합, XuanTie T-SBI 특권 테스트 프로토콜 계층, RISE SpeexDSP RVV, XiangShan StoreQueue 및 L2 load-to-use 최적화, SpacemiT Bianbu Agent Memory 소스 스냅샷 등이 포함된다.
  • 사이트 저장소 ruyiai-stack.github.io는 이번 주 기여자 데이터 정례 커밋만 존재(매일 1건, 코드 변경 없음); 공식 웹사이트와 블로그에는 새 글이 없다. 출처: ruyiai-daily

3. RuyiSDK 툴체인 및 배포판(펌웨어, 컴파일러, 커널, openRuyi)

K3 펌웨어 플랫폼 라인: 3일 3버전, 링크 연결부터 구성 가능·시뮬레이션 가능까지

  • 10-13 저장소 생성 및 첫 버전: edk2-ruyi는 당일 11:07에 생성되었고, 35개의 커밋이 일괄적으로 첫 푸시되었습니다(11:55 ~ 16:21, 단일 작성자 RevySR). SpacemitPlatformPkg 플랫폼 패키지와 공유 리소스 / 클럭, 전원 도메인, DMA 고주소 비일관성, 보드 레벨 EEPROM 및 이더넷 MAC 할당, SEC 단계 메모리 발견 및 디바이스 트리 게시, 부팅 선택 및 핫키, 부팅 로고 및 카운트다운, NOR 백엔드 UEFI 런타임 변수, DDR 트레이닝 기록, Fastboot 전체 세트(이미지 로딩, NOR/NVMe/UFS 펌웨어 업데이트, 버전 조회, 검증 업데이트, USB 디바이스 측 전송), UFS 고속 링크, QSPI NOR, EQoS 및 RTL8127 SFP, DPU / Inno DP / GOP 디스플레이 체인, USB 및 PCIe 컨트롤러를 포함합니다. 함께 ruyifirmware가 12:01에 생성되었고, 5개의 노트로 coreboot + OpenSBI + EDK2의 패키징 체인(make package 두 가지 변형, PCI Option ROM / GOP, CI 릴리스 파이프라인)을 구축했으며, 당일 18:46에 첫 펌웨어 버전을 릴리스했습니다. kiwi-image는 같은 날 3개의 커밋으로 riscv64 이미지의 GitHub Action 및 로컬 빌드 스크립트를 연결했습니다.
  • 10-14 두 번째 버전: CPU 모드 선택 가능: UEFI 설정에 CPU 모드 선택이 추가되고 영구 저장되며, fastfetch가 k3 / k3-x100-a100 / k3-a100 세 가지를 식별할 수 있습니다——X100 전용(기본값, 8코어, RVV VLEN 256, H 확장 유지), X100 + A100 혼용(16코어, RVV와 H 모두 비활성화), A100 전용(8코어, VLEN 1024, H 비활성화). 같은 날 OpenSBI k3/port에 13개의 커밋(FROMLIST 6개 + RUYI 7개), coreboot k3/port에 2개의 커밋(SPI 설정으로 CPU 등급 선택, 디바이스 트리 fixup 전진), edk2-ruyi에 1개의 커밋이 반영되어 「기반 → 플랫폼 → 패키징 → 릴리스」의 당일 폐쇄 루프를 형성했습니다.
  • 10-15 세 번째 버전: 정보 표시 및 에뮬레이션 계층: 읽기 전용 System Information 페이지 추가(CPU, 메모리, PCIe 디바이스 및 링크 속도, 스토리지 상세 정보, SMBIOS가 DRAM 유형 및 구성 속도 보고), PCI 그래픽 카드 조기 초기화 및 Setup 그래픽 콘솔 재진입 수정, IMG GPU 코어 클럭 1228.8 MHz 고정; x64 및 ARM64 UEFI 드라이버 에뮬레이션이 DEBUG와 RELEASE 패키지에 동시 포함(기본 비활성화), CPU 모드와 에뮬레이션 스위치를 Platform Settings에 통합하고 SPI 전용 섹터에 저장(CRC 및 읽기 검증 포함); 초기 GCN / Polaris / Vega M 그래픽 카드를 위한 실험적 AMD ARM64 GOP 1.68 지원 추가(교체 실패 시 롤백 없음). A100-only 모드 인터럽트 매핑 수정, 첫 설치 문서는 raw SPI 플래싱으로 변경. 당일 edk2-ruyi 6개, coreboot 2개, ruyifirmware 빌드 8개, MultiArchUefiPkg 2개 커밋.
  • 관찰 포인트: 세 가지 CPU 모드의 실제 부하에서의 성능 및 호환성 트레이드오프, 설정 영구 저장이 펌웨어 업그레이드 경로에서의 동작, 에뮬레이션 계층과 디바이스 목록의 확장 속도. 출처: edk2-ruyi, opensbi k3/port, coreboot k3/port, ruyifirmware

컴파일러 및 툴체인: Ztt 듀얼 백엔드, XTHeadVector 수정, AME 튜토리얼 시작

  • GCC 측(riscv-gcc ztt-dev): 10-11 단일 배치 51건 이후, 10-15 오전에 추가로 20건 반영(점검 중 신규 발견) — 주제는 서술자 체계 정교화에서 다른 확장과의 협력으로 확장: RVV 연산 간 및 RVV 테일 구간에서 Ztt 상태 보존, 스칼라 부동소수점 테일 구간 / CPU 원자 / Zfa 무음 비교 간 Ztt 상태 보존, RVV 연산 간 인터리브된 Ztt 재적재 및 데드 spill 저장 제거, Ztt Md 무효화 시 무관한 레지스터 그룹 건너뛰기, Ztt 정수 영 흡수와 AND-NOT 조합 폴딩, 상수 리프 직접 평가, 필요 시 공개 builtin 검증(LTO), 공개 선언 테이블 페이징 등. 배치 헤더는 10-15 11:07 푸시.
  • LLVM 측(ruyisdk/llvm-project): 10-12 ztt-dev 신규 생성 및 최초 26건 푸시(자세한 내용은 이번 주 주요 소식 참조); 10-13에는 별도로 rebase-17.0.6에 XTHeadVector의 th.vlxe / th.vxse 혼합 폭 수정(#168) 병합.
  • 매트릭스 확장 지원: AME-operator가 10-15에 c-tutorial 브랜치를 신규 생성하고 「AME GCC notebook 튜토리얼」 초기화; attached-matrix-extension의 Ztt intrinsic 문서 V0.6 PR #1은 이번 주까지 열린 상태 유지(최종 업데이트 10-12).
  • 리뷰 및 릴리스: riscv-binutils의 ztt-dev는 여전히 09-30에 정체; riscv-gnu-toolchain의 ame-experimental은 모니터링 기간 내 커밋 없음. 출처: riscv-gcc ztt-dev, PR #168, AME-operator

openRuyi 메인 저장소: 대량 의존성 업데이트와 보안 대응 병행

  • 10-12: 40건, 그중 39건은 KDE Plasma 6.7.5 데스크톱 스택 일괄 업그레이드(plasma-workspace / plasma-desktop / kwin / systemsettings / powerdevil / kscreen / kscreenlocker / libplasma / kdecoration / breeze / discover / plasma-nm / plasma-pa 등), 나머지 1건은 AGENTS.md 저장소 반영(AI 코딩 에이전트를 위한 저장소 협업 설명).
  • 10-13: 단일 일자 103건——약 90건은 Go 생태계 모듈 일괄 업데이트(k8s cri-api / streaming / component-base 등 0.37.1로 상향, gRPC 1.84, OpenTelemetry Collector 1.67 / 0.161, google-cloud 및 google-api 계열, Hashicorp / AWS / Azure SDK), 나머지는 llvm-snapshot을 LLVM 24로 상향, audit 4.2.1 RISC-V 지원 활성화, GnuPG 스택 일괄 업데이트(gnupg 2.5.24, libgcrypt 1.12.4, libksba 1.8.1, libgpg-error 1.61) 포함.
  • 10-14: 3건은 그래픽 스택으로 전환——mesa 26.2.4, 신규 mesa-26.2.4-pvr-backport.patch로 첫 번째 PowerVR 최적화 백포트 시작, mesa-gallium의 mesa-vulkan-drivers 의존성 권고 조정.
  • 10-15: 8건——보안 라인 5건 연속(cups가 CVE-2026-87876 및 두 개의 GHSA 백포트 수정, python-nltk가 CVE-2026-81726 수정, capstone을 5.0.9로 상향 및 두 개의 CVE 백포트, llama-cpp를 0.4.1로 상향하여 CVE-2026-21869 및 CVE-2025-53630 수정, multipath-tools를 0.15.1로 상향), 유지보수 라인 3건(spdk에 bdevperf 설치, systemd가 주석 포함 .conf 템플릿 제공, rdma-core가 udev 강제 의존 회피).
  • 10-16: 6건——신규 rust-riscv-0.16, rust-riscv-macros-0.4, rust-riscv-types-0.1, rust-embedded-hal-1, rust-volatile-register-0.2, rust-vcell-0.1의 SPEC 추가, Rust 임베디드 및 RISC-V 관련 crate가 그룹으로 배포판에 진입하기 시작. 출처: openRuyi 커밋 목록, PR #1347, PR #1399, PR #1422

커널 라인: ruyi/7.3.y 개시와 이번 모니터링 기간 hwprobe 확장

  • ruyi/7.3.y: 10-13 생성, 10-15 첫 31건 커밋 반영. K3 GPU 노드와 디스플레이 전원 도메인, Type-C Port A / USB3 PHY / FUSB301 독립 컨트롤러, 이더넷 MAC의 Pico ITX EEPROM 바인딩, spacemit DP 디스플레이 수정 시리즈(핫플러그 인터럽트 복구, 커넥터 워크큐 무음화, MOT, AUX 응답, DPU 클럭 오류 후 레지스터 접근 중지), amdgpu의 K3에서 동적 PCIe 속도 전환 비활성화, UFS FASTAUTO, shmem GEM writecombine, Lichee Pi 4A 및 Milk-V Meles USB, SG2044 SRD3-12 보드 지원 포함. 7.2.y와 중복되는 주제는 새 브랜치로의 마이그레이션 재적용에 해당.
  • linux-xuantie-kernel: 10-15 세 건의 커밋으로 T-Head 벤더 확장 감지 키를 전면 XUANTIE 형태로 개칭하고 XuanTie Ssdtso를 XuanTie 벤더 확장 프레임워크로 이전. 10-16 네 건 추가 — Ziccamoa / Ziccif / Ziccrse / Za64rs와 Zicclsm을 cpufeature와 hwprobe에 통합, ISA 확장 id 공간에 프라이빗 대역 할당, 확장 id를 업스트림과 정렬. 명명과 id 공간의 정리는 hwprobe와 툴체인 측의 일관된 참조에 유리. 출처: ruyi/7.3.y, linux-xuantie-kernel

ruyi 패키지 매니저와 주변 도구

  • ruyi: 메인 저장소는 주중 내내 조용함(최근 커밋 09-25), PyPI와 Release 모두 0.53.0 유지(09-24 업로드), 최신 프리릴리스는 여전히 0.54.0-alpha.20260918, 격주 리포트 078에서 0.54.0 월말 릴리스 예고.
  • IDE: VS Code 플러그인 #263(낮은 버전 ruyi 안내)은 10-10 생성 후 열린 상태 유지; #264(패키지 설치 오류를 내부 상세로 이동)와 #265(패키지 인덱스 새로고침에 오류 보고 추가)는 10-12 오후 연달아 병합, 구독 측 0.1.7이 여전히 최신.
  • 빌드와 튜닝: ruyici PR #13 병합 및 macOS(Apple Silicon) 네이티브 툴체인 빌드 추가(10-12); ruyi-tuner는 10-12에 aarch64를 CSiBE 벤치마크 체인에 연결, 10-14에 「프로젝트별 실제 컴파일 비교 결과를 txt로 기록」 보완 및 v1.x를 main에 병합.
  • 이미지와 소프트웨어 소스: packages-index 수정 병합(#226 SiFive Unmatched Ubuntu 서버 이미지 주소, weilinfox 감사) 및 #228 신규 생성(텔레메트리 업로드가 더 이상 워크플로를 실패시키지 않음); ruyi-imager 야간 채널 정기 새로고침, 10-15 한 건으로 UI 색상과 버튼 계층을 RuyiSDK 홈페이지에 정렬.
  • 지원 매트릭스: 10-16 두 보고서가 메인 브랜치에 병합 — RT-Thread Smart(Milk-V Duo S)와 Zephyr(Milk-V Duo S). 출처: ruyi Releases, VS Code PR #264, ruyici PR #13, ruyi-tuner, support-matrix

4. 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM)

대상 저장소: 주중 내내 조용함, 실질적 진전은 인접 작업 라인에서

  • VecIntrinBench(최근 커밋 02-13), IntrinTrans(06-25), FBGEMM fork(07-13) 세 저장소는 주중 커밋 없음; 같은 그룹의 cpuinfo(05-20), torq-tile(04-09)도 마찬가지로 조용함. 클래식 프레임워크 두 저장소의 오픈 PR 수 불변: MXNet 15건, Caffe 3건, 모니터링 기간 내 업데이트 없음.
  • 벡터와 행렬 방향의 실질 작업은 GCC / LLVM 양측의 Ztt 라인(3절 참조), tilelang-riscv의 TileOps 런타임 적응과 FP8 / FP4 변환 수정(2절 참조), AME-operator의 튜토리얼과 검증 라인에 집중.

외부 동향: RISE의 SpeexDSP RVV 최적화와 XuanTie C950의 행렬 확장 서사

  • RISE SpeexDSP RVV 최적화 (10-14): SpeexDSP에 Meson 빌드, Checkasm 테스트 및 수작성 RVV 커널을 도입하고 K1(VLEN 256)과 K230(VLEN 128)에서 검증—K1 부동소수점 리샘플링은 Clang 18 / GCC 13 베이스라인 대비 각각 약 3.71배 / 3.59배. 이 작업은 RVV 최적화를 VoIP, 오디오 리샘플링 등 기초 멀티미디어 라이브러리로 확장했으며 SpacemiT 플랫폼과 직접 관련된다. 출처: RISE 블로그
  • 다모아카데미 XuanTie C950 인터뷰 (10-15): RISC-V 인터내셔널 공식 사이트에 XuanTie 수석 과학자 Meng Jianyi 인터뷰 게재—팀은 C950의 64코어 목표 구성에서 Qwen3.8-27B를 로컬 실행, 처리량 30 tokens/s 초과, 독립 GPU 또는 NPU 없이 달성, 해당 처리량 달성에는 약 400 GB/s급 메모리 이동이 필요하며 고대역폭 메모리와 실리콘 검증된 자체 개발 행렬 확장에 의존; 팀은 이후 Qualcomm, IBM, VRULL, ISCAS, BOSC 등과 함께 AME(Attached Matrix Extension) 태스크 그룹을 발족해 표준화를 추진. 요점: prefill은 주로 밀집 행렬 연산, decode는 대역폭 병목으로 전환; 독립 행렬 레지스터(INT4 / INT8 ~ INT32, FP4 / FP8 / FP16 / BF16 ~ FP32 혼합 정밀도 누산) 채택으로 RVV 레지스터 경쟁 회피; 규격은 아직 데이터 레이아웃, 누산기, 반올림과 포화, 컨텍스트 저장 복원, 예외와 가상화, 컴파일러와 ABI 매핑을 포괄해야 함. 출처: RISC-V International 인터뷰
  • 문서 측면: attached-matrix-extension의 Ztt intrinsic 문서 V0.6(PR #1)은 계속 열려 있으며, GCC / LLVM 두 ztt-dev 라인의 코드 진전과 상호 호응한다.

5. Buddy Compiler 동향 (buddy-mlir 주기 요약)

모니터링 기간 개요: buddy-compiler 조직은 이번 주 buddy-mlir를 유일한 활성 저장소로—커밋 16건, 릴리스 4건, 주제는 「RISC-V 크로스 컴파일과 CI 연결」「모델 런타임(RAX / buddy-server / buddy-cli) 다듬기」와 「릴리스 파이프라인(0.1.0 및 나이틀리 라인)」에 집중.

릴리스: 0.1.0 정식 버전과 나이틀리 라인 전환

  • 10-15부터 10-16까지의 릴리스 시퀀스: Nightly 0.0.12.dev20261015(베이징 시간 10-15 21:53) → BUDDY MLIR 0.1.0(10-16 00:53, tag release/v0.1.0) → Nightly 0.1.1.dev20261016(10-16 07:11) → Nightly 0.1.1.dev20261017(10-17 07:24, 주기 외). 0.1.0의 tag는 2860a0e(manylinux 릴리스 빌드 수정)를 가리키며, 즉 이 버전은 「크로스 아키텍처 릴리스 산출물 사용 가능」을 핵심으로 한다.
  • RuyiAI 측과의 맞물림: triton-riscv의 의존성 업그레이드(PR #84)는 이미 v0.0.11 라인으로 전환되었고, 이번 주 tilelang-riscv는 다시 Buddy MLIR release CI를 추가—Buddy의 버전 리듬은 이미 RuyiAI 두 연산자 프런트엔드 저장소의 상류 기준점이 되었다.

RISC-V 크로스 컴파일과 CI: 일주일 만에 「컴파일 가능」에서 「상시 검증」으로

  • buddy-cli: #975 RISC-V 크로스 컴파일 프로세스 간소화, #986 Makefile의 RISC-V 타깃 수정, #987 RISC-V 보드용 buddy-cli 크로스 컴파일; #977 buddy-cli가 모델을 로드하기 전에 RAX 런타임 의존성을 먼저 로드하도록 변경.
  • buddy-server: #989 서버 측에 RISC-V 크로스 컴파일 추가(RaxDependenciesHandle을 공유 런타임 라이브러리로 추출, riscv-server Make 타깃 신규 추가, 순서가 보장된 RTLD_GLOBAL 의존성 로딩에 대한 단위 및 통합 테스트 보강); #982 buddy-server의 플러그인 검색 메커니즘 통일.
  • CI 및 릴리스: #937 크로스 컴파일 검사 추가, #990 manylinux 릴리스 빌드 수정(riscv64에서 Ruyi 패키지 인덱스로 torch 설치, riscv64 manylinux 이미지에 libsndfile 추가), #988 Ruyi 패키지 인덱스가 riscv64에서만 적용되도록 변경, #925 publish-models 워크플로 신규 추가. 이 커밋들이 “riscv64 wheel 릴리스 가능, 회귀 테스트 가능” 인프라의 기반을 이룬다.
  • 런타임: #985 텍스트 스트리밍 출력에 증분 UTF-8 디코딩 추가(바이트 단위 BPE가 멀티바이트 문자를 여러 decode 단계로 쪼개는데, 이전에는 이를 그대로 스트리밍 전송하여 LLVM JSON 직렬화 어설션이 발생하고 buddy-server가 SIGABRT로 종료됨); #980 모델 스레드 풀에 profiling 모드 추가.

모델과 커널: K3의 Qwen3-VL과 Zhixin A210의 w4g32

  • 10-12: Qwen3-VL-30B-A3B의 텍스트 디코더를 SpacemiT K3에서 구동(int4 MoE expert 커널, 단문 컨텍스트 디코딩 13.05 tok/s) — 이 성과는 기술 정보 저장소 10-13호에 수록되었으며, 이번 주 “RISC-V 보드에서 대형 MoE 구동”의 가장 구체적인 실측 사례다.
  • 10-11: Zhixin A210에 w4g32 커널 추가(#979), w4g32의 가중치 재사용 키를 가중치 레이아웃 기준으로 변경(#978). 저비트 양자화 커널을 서로 다른 백엔드에서 재사용하는 방향을 가리킨다.
  • 10-13: RAX 런타임 공유 라이브러리의 로딩 순서 수정; 10-14의 스트리밍 UTF-8 수정 역시 “모델 추론 경로 견고성” 범주에 속한다.
  • 관찰 포인트: 0.1.0 이후 API 안정성, 실제 보드에서의 riscv64 wheel 사용성 피드백, 그리고 K1 / K3에서의 buddy-cli / buddy-server 배포 형태. 출처: buddy-mlir 커밋 목록, 0.1.0, PR #985, PR #987

6. 커뮤니티와 활동 (격주 진행 상황, 포럼, 지원 매트릭스)

격주 리포트 078과 서밋 일정

  • 078호 (10-13): 편집 파이프라인 8건(#371 ~ #378)이 10-13 낮 동안 완료되었으며, 마지막 커밋 “add summary, remove sections with no progress”는 요약을 보충하고 진행 없는 섹션을 제거했다; 주제는 “RuyiSDK, RISC-V 중국 서밋 참가” (10-18~10-20, 선전 컨벤션 센터 푸톈, 기조연설 + 포스터 전시 + D15 부스 데모). 내용 요점은 이번 주 주요 뉴스 참조.
  • 대외 사전 홍보: 21경제 등 매체가 10-13에 서밋 사전 홍보 기사를 게시(예상 오프라인 관객 3000여 명, 참가사 150여 곳, 온라인 커버리지 80만 명, 7개 병렬 분과 포럼); RuyiSDK 측의 전파 노드는 포럼 참여 공지(#2889)와 격주 리포트 게시글(#2891).

포럼: 정보 게시글과 실습 게시글이 교차, 10-15 이후 신규 없음

  • 이번 주 신규 주제 6개: #2887 “WordCraft for riscv” (순수 Rust 오픈소스 Word 대체품이 LPi4A에서 실패, VisionFive 2에서 성공, 스크린샷 첨부), #2888과 #2890과 #2892 세 건은 매일 “오픈소스 기술 핫뉴스 정보” 게시글, #2889 서밋 참여 공지, #2891 격주 리포트 078 게시글. 10-15 이후 신규 주제는 없으며, 커뮤니티는 서밋 전 조용한 준비기에 들어갔다.
  • 이전 활발 주제는 여전히 10-08의 ruyi 스크립트 설치 및 업그레이드 실습 노트(#2886). 출처: ruyisdk.cn, #2887, #2892

지원 매트릭스와 출처 상태

  • support-matrix는 10-16에 두 건의 보고서(RT-Thread Smart 및 Zephyr의 Milk-V Duo S)를 병합했으며, 이전 검토 대기열(Zephyr Milk-V Duo S, ESP32-C6 RT-Thread 등)은 이번 주에 순차적으로 정리되었다.
  • 외부 출처: Google News에서 RuyiSDK / RuyiAI / openRuyi /「루이 커뮤니티」에 대한 중영문 다중 쿼리 결과 전 주간 관련성 있는 히트가 없었다(같은 기간 RISC-V 일반 쿼리는 정상 반환되어 채널 이상 없음); arXiv의 RISC-V 컴파일, 벡터 및 엣지 AI 방향에 신규 수록 없음; openRuyi 배포판 뉴스 페이지는 여전히 2026.09 릴리스 공지가 최신(2026.10 릴리스 페이지는 아직 게시되지 않음); RuyiAI 공식 웹사이트와 블로그에 신규 글 없음.

7. 트렌드 관찰

  • K3가 이번 주 유일한 체계적 메인라인으로 부상: 펌웨어(3일 3개 버전), 커널(ruyi/7.3.y 첫 배치 31건), 이미지(kiwi-image 자동화) 세 계층이 같은 주에 동시에 움직였으며, 펌웨어는 이미 「링크 개통」에서 「CPU 모드 선택 가능 + 드라이버 시뮬레이션 가능」으로 진전했다. 관찰 포인트는 이러한 기능들이 10-18 서밋 주간에 시연 가능한 완제품 형태를 갖출 수 있는지, 그리고 3단계 CPU 모드의 실측 데이터다.
  • 매트릭스 확장이 「단일 백엔드 추진」에서 「듀얼 백엔드 + 규격 + 연산자 검증」 병렬로 전환: GCC ztt-dev 세 배치(36 → 51 → 20건)의 주제가 기능 구축에서 다른 확장과의 협력 정확성(크로스 RVV / Zfa / 원자적 연산의 상태 보존)으로 이동했고, LLVM 측 ztt-dev 첫 배치가 나머지 절반을 보완했으며, 문서 V0.6과 AME-operator 튜토리얼이 뒤따랐다; 동시에 upstream AME 태스크 그룹이 XuanTie 주도로 표준화를 추진 중——저장소 내 초안과 규격 라인이 동기화되기 시작했다.
  • 두 fork 유지보수 라인의 리듬 분화가 확대 중: PyTorch riscv 브랜치는 매일 아침 23건 재빌드, 8건 PR 동기화 갱신을 유지; LLVM riscv 브랜치는 10-12 이후 연속 3일 밤 재생되지 않았다. 전자는 업스트림 추종 메커니즘의 자동화 수준이 높음을 보여주고, 후자는 LLVM 측 작업 중심이 ruyisdk/llvm-project 유지보수 라인(XTHeadVector 수정이 해당 라인의 성과)으로 이동했을 가능성을 시사한다.
  • Buddy Compiler가 RuyiAI의 실질적 업스트림 중 하나로 부상: buddy-mlir는 일주일 내에 0.1.0 릴리스와 riscv64 크로스 컴파일 / CI / manylinux 릴리스 체인 수정을 완료했고, triton-riscv의 의존성 업그레이드와 tilelang-riscv의 신규 CI 모두 Buddy의 버전 산출물을 기준으로 삼았다——「MLIR 컴파일 프레임워크 → 연산자 프론트엔드 → 야간 산출물」체인이 이번 주 처음으로 riscv64에서 릴리스 가능한 wheel까지 클로즈드 루프를 완성했다.
  • 배포판 유지보수가 「배치 처리 + 보안 배치」 이중 리듬으로 진입: openRuyi 단일 일자 90건 Go 모듈, 39개 패키지 KDE, GnuPG 전체 스택, 5개 패키지 보안 연속 릴리스로 의존성 추종이 엔지니어링화되었음을 보여준다; 암묵적 제약은 전체 재빌드 비용과 이미지 릴리스 리듬의 결합이며, 0.54.0과 2026.10 이미지의 시점을 관찰할 가치가 있다.
  • 관찰 대기 목록: 0.54.0 월말 릴리스와 ABI 호환성 검사; ruyi/7.3.y가 언제 이미지 채널에 진입하는지; triton-riscv #85 리뷰; LLVM FPGA 두 건의 PR(#25 / #28); PyTorch #46 / #48(RVV)과 #51(로컬 이미지가 이미 브랜치에 반영); attached-matrix-extension 문서 PR #1; 서밋(10-18 ~ 10-20) 기간 중 버전 또는 성과 릴리스 여부.

부록: 자료 및 검증 설명

자료(5회차)

  • 2026-10-12 회차: 모니터링 기간 10-11 04:30 ~ 10-12 04:30.
  • 2026-10-13 회차: 모니터링 기간 10-12 04:30 ~ 10-13 04:30.
  • 2026-10-14 회차: 모니터링 기간 10-13 04:30 ~ 10-14 04:30.
  • 2026-10-15 회차: 모니터링 기간 10-14 04:30 ~ 10-15 04:30.
  • 2026-10-16 회차: 모니터링 기간 10-15 04:30 ~ 10-16 04:30.
  • 주기 경계 외(10-16 주간부터 10-17 아침)의 동향은 조직 저장소 검증 후 보충되었으며, riscv-gcc ztt-dev의 10-15 배치(데일리 리포트 미수록), 10-16의 tilelang-riscv와 buddy-mlir 커밋, openRuyi의 rust-riscv crate 배치, linux-xuantie-kernel의 hwprobe 4건, 그리고 support-matrix의 두 건 보고서 병합이 포함된다.

검증 방식 및 기준

  • 조직 점검(168시간 모니터링 기간): RuyiAI-Stack, ruyisdk, buddy-compiler 세 조직의 커밋, PR 및 릴리스를 대상으로 함(Atom 및 웹페이지 이중 채널, API 할당량에 의존하지 않음). 업스트림 fork(PyTorch riscv, LLVM riscv, LLVM main, PyTorch main)의 커밋은 RISC-V / RVV / 벡터 확장 / XuanTie 관련 키워드로 필터링한 후 수집함.
  • 주요 저장소 추가 점검: openRuyi-Project의 openRuyi, edk2-ruyi, ruyifirmware, opensbi, coreboot, linux(ruyi/7.3.y), MultiArchUefiPkg, ruyisdk의 riscv-gcc(ztt-dev), llvm-project(ztt-dev / rebase-17.0.6), linux-xuantie-kernel, support-matrix, wechat-articles, 그리고 buddy-compiler의 buddy-mlir.
  • 커뮤니티 이중 출처: RuyiSDK 개발자 커뮤니티 포럼(최신 주제 목록), openRuyi 배포판 뉴스 페이지.
  • 시간 기준: 저장소 커밋은 커밋터 시간을 베이징 시간으로 환산함. “데일리”류 설명은 연속 달력일을 기준으로 함. 주기는 2026-10-12부터 2026-10-16까지 5영업일임.

주요 인용

ages-index/pull/226>, https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly, https://github.com/ruyisdk/support-matrix/commits/main

데이터 출처: 일일 RuyiAI 동향 리포트(2026-10-12~2026-10-16, 총 5회) 및 이번 주 보강 검증(조직 저장소, 커뮤니티 이중 출처, 주요 저장소 주기적 동향), 리포트 기간은 2026-10-12~2026-10-16이다.