RuyiAI 데일리 리포트 (2026-10-20)
모니터링 기간: 2026-10-19 04:30 ~ 2026-10-20 04:30 (베이징 시간, 지난 24시간).
출처: GitHub 4개 조직 전체 저장소 점검 (RuyiAI-Stack, ruyisdk, openRuyi-Project, buddy-compiler의 커밋, Pull Request 및 Release, 모니터링 기간 내 모든 동향을 항목별로 재확인; 업스트림 fork는 RISC-V 키워드로 필터링하며 무관한 업스트림 커밋은 수록하지 않음), ruyi 패키지 관리자 및 PyPI 버전 검증, openRuyi 배포판 뉴스 페이지, RuyiSDK 개발자 커뮤니티 포럼, ruyiai-daily 기술 정보 저장소, RuyiAI 공식 홈페이지 3페이지 스냅샷, arXiv 검색, Google News RSS 중영문 다중 쿼리 (프록시 경유, 외부 검색 결과는 5.4 참조).
이번 호 인덱스
- 오늘의 핵심: openRuyi 하루 221건 커밋——Rust crate 대량 가져오기 및 네트워크 스토리지 스택 동시 업그레이드 (10-19)
-
- RuyiAI 스택 진척 (PyTorch / Triton / TileLang RISC-V 적응)
- 1.1 pytorch: riscv 브랜치 1회 리플레이 푸시, 헤드가 44826095로 교체; 7건 오픈 PR 베이스라인 동시 갱신 (10-19)
- 1.2 llvm-project: riscv 브랜치 10-12 이후 7일간 정적, FPGA PR 2건 업데이트 중단 (10-19 상태)
- 1.3 tilelang-riscv: 10-16 5건 이후 3일 연속 커밋 없음 (10-19 상태)
- 1.4 triton-riscv: 나이틀리 빌드 2026-10-18-a305fb6 출시, 10-12 이후 첫 신규 빌드 (10-19)
- RuyiAI 스택 진척 (PyTorch / Triton / TileLang RISC-V 적응)
-
- RuyiSDK 툴체인 및 배포판
- 2.1 ruyi 패키지 관리자: 0.53.0 유지, 메인 브랜치 09-25 이후 커밋 없음 (10-19 상태)
- 2.2 ruyisdk/llvm-project: AME 브랜치에 CI 워크플로 병합, RISC-V 버전 LLVM 빌드 및 타겟 테스트 실행 (10-19)
- 2.3 openRuyi 메인 저장소: 221건 커밋——Rust crate 대량 가져오기 및 네트워크 스토리지 스택 업그레이드 (10-19)
- 2.4 openRuyi PR 큐: uwsgi, picoclaw 0.3.1, minio vendor 제거, CVE 수정 분리 (10-19)
- 2.5 배포판 및 이미지: openRuyi 2026.09 여전히 최신, ruyi-imager 나이틀리 빌드 업데이트 (10-19)
- 2.6 커널 및 펌웨어 라인: linux-xuantie-kernel, ruyifirmware, edk2-ruyi 모두 정적 (10-19 상태)
- RuyiSDK 툴체인 및 배포판
-
- 벡터 확장 및 연산자 최적화 (VecIntrinBench / IntrinTrans / FBGEMM)
- 3.1 3개 저장소 정적, 벡터 벤치마크 및 변환 툴체인 신규 진척 없음 (10-19 상태)
- 3.2 정보 측면: 커널 읽기 전용 매핑 및 시스템 콜 반환값 관련 제안 2건, C907/E907 부팅 경로 업데이트 (10-19)
- 벡터 확장 및 연산자 최적화 (VecIntrinBench / IntrinTrans / FBGEMM)
-
- Buddy Compiler 동향 (buddy-mlir 커밋 및 릴리스)
- 4.1 메인 브랜치 10-16 이후 커밋 없음, 정식 버전 0.1.1 이후 나이틀리 빌드 2일간 중단 (10-19 상태)
- 4.2 심사 대기 PR: 서버 인터페이스 정렬, upsample_nearest 연산자, BN 채널 브로드캐스트 수정 (10-19 상태)
- Buddy Compiler 동향 (buddy-mlir 커밋 및 릴리스)
-
- 커뮤니티 및 활동 및 공식 홈페이지
- 5.1 공식 홈페이지 3페이지 변화 없음 (블로그 2편, 문서 23장) (10-19 상태)
- 5.2 포럼 신규 없음, 최신 주제는 여전히 10-15의 데일리 리포트 (10-19 상태)
- 5.3 산업 측면: Jindie Shikong V100 서버급 RISC-V 프로세서 서밋에서 발표 (10-19)
- 5.4 외부 뉴스: RuyiSDK / RuyiAI / openRuyi 타겟 쿼리 0건, 서밋 보도는 하드웨어 측에 집중 (10-19)
- 커뮤니티 및 활동 및 공식 홈페이지
-
- 트렌드 관찰
- 6.1 배포판 패키징 전략이 의존성별 패키징으로 전환: Rust crate 대량 가져오기와 Go vendor 제거 동시 추진
- 6.2 3개 업스트림 fork 유지보수 라인 분화: PyTorch 일별 리플레이, LLVM 7일 정적, Triton 나이틀리 빌드 재개
- 6.3 서버급 플랫폼 시야 진입: UEFI/ACPI/SMBIOS 규격 요구가 시스템 소프트웨어 적응 경로 변경
- 트렌드 관찰
오늘의 핵심: openRuyi 하루 221건 커밋——Rust crate 대량 가져오기 및 네트워크 스토리지 스택 동시 업그레이드
날짜: 2026-10-19 출처: openRuyi 커밋 목록, DPDK 26.07 커밋 8b290b9f, DPDK RISC-V lpm/fib 백포트 25e3fe4c, SPDK 26.09 커밋 c1951032, rust-regex 1.13.1 커밋 39a87a09
openRuyi 메인 저장소는 10-19 하루 동안 221건의 커밋을 기록했다(커밋 작성자 시간 기준, 베이징 시간 15:04부터 23:59까지). 이 중 Rust 관련 커밋이 211건으로, 15:04와 21:03 두 차례에 걸쳐 각각 99건씩 crate 패키징을 집중적으로 가져왔으며, 20:49의 2건과 23:59의 11건은 증분 보충이다. 나머지 10건은 네트워크 및 스토리지 스택에 집중되어 있으며, 이번 커밋 중 런타임 성능과 직접 관련된 부분이다.
네트워크 스토리지 스택 측면에서: dpdk를 26.07로 업그레이드하고 RISC-V의 lpm 및 fib 조회 개선을 해당 버전으로 백포트했으며, spdk를 26.09로, liburing을 2.15로, iproute2를 7.2.0으로, btrfs-progs를 7.1로, nvme-cli를 3.1로 올렸다. 또한 두 건의 마무리성 변경이 있다: go-github-chewxy-math32에 RISC-V에서의 테스트 실패를 수정하는 패치를 추가했고, go-gopkg-h2non-gock은 중복 패키지를 병합하고 1.2.0으로 올렸다. 배포판의 I/O 경로상 버전 기준선은 이번 모니터링 기간에 한 번에 2026년 가을 업스트림 수준으로 끌어올려졌다.
Rust 패키지 면은 당일의 주된 부분이다. 두 차례의 99건은 암호학(botan 0.10, twofish 0.7, x25519-dalek 2, pkcs1 0.7, secrecy 0.10), 직렬화(toml 0.6/0.18/0.19, toml-edit, toml-datetime, yaml-rust2), 압축(brotli 7과 brotli-decompressor 4, alloc-stdlib, alloc-no-stdlib), 정규식(regex 1.13.1, regex-automata 0.4.18, regex-syntax 0.8.11), 자료구조(petgraph, tagptr, streaming-stats) 및 터미널 텍스트 처리(widestring, term, strsim)를 포괄한다. 20:49에는 RISC-V 명령어 디코딩 crate rust-riscv-decode 0.2와 베어메탈 정지 crate rust-panic-halt 1을 추가로 보충했다. 이 패키지들은 대부분 간접 의존성으로, 패키징 작업이 “잘 알려진 대형 패키지”에서 의존성 폐포 계층으로 내려갔음을 보여준다.
PR 측면에서는 같은 날 네 건이 새로 열렸다: uwsgi(애플리케이션 서버, +146줄), minio vendor 제거(배포판이 패키징한 Go 의존성으로 전환, Prometheus와 prom2json 도입, 20개 파일 +973/-43), picoclaw 0.3.1의 비-vendor 빌드 전환(43개 파일 +2095/-42, 기존 #1136에 의존), 그리고 대형 CVE 배치 #1341에서 분리된 수정 PR(28개 파일 +251/-174)이다. CVE 배치 #1341, #1344는 여전히 검토 중이며, xsimd 테스트 수정 #1328은 종료되었으나 병합되지 않았다. 당일 커밋과 함께 보면, openRuyi는 “소스와 함께 vendor”하는 패키징 방식을 “의존성별 패키징”으로 체계적으로 전환하고 있으며, 방향은 주류 배포판과 일치한다.
1. RuyiAI 스택 진행 상황 (PyTorch / Triton / TileLang RISC-V 적응)
1.1 pytorch: riscv 브랜치 1회 재생 푸시, 헤드가 44826095로 교체됨; 7건의 오픈 PR 기준선 동일 배치로 갱신 (10-19)
날짜: 2026-10-19 출처: riscv 브랜치 커밋 목록, 신규 헤드 44826095, 두 라운드 헤드 비교, PR #51, PR 목록
모니터링 기간 내 riscv 브랜치에 한 차례 재생 푸시가 발생했다. 10-19 09:14, refs/heads/riscv가 8b254cfd에서 44826095로 갱신되었으며, 헤드 커밋 제목은 여전히 “Add riscv64 image locally (#51)”이고 커미터 시각은 10-19 03:00이다. 커밋 날짜 기준으로 집계하면 모니터링 기간 내 신규 커밋은 0건이다. 이번 것은 히스토리 재작성형 재생이며 신규 패치가 아니다. 두 라운드 헤드 비교는 diverged(앞섬 43, 뒤짐 24) 상태를 보이며, 차이는 .ci/docker/build-riscv64-local.sh, .github/scripts/native_stack.py, gitutils.py 등 로컬 패치 스택 파일에 집중되어 있어 로컬 스택이 업스트림 베이스라인에 따라 재정렬되었음을 시사한다.
머지 및 리뷰 측에는 변화가 없다. PR #51(riscv64 로컬 이미지)은 머지된 상태를 유지하고 있으며, 7건의 오픈 PR(#23 Enable XNNPACK, #35 테스트용, #36 타임아웃 완화, #38 DataLoader 임시 비활성화, #43 패치 간소화, #46 ATen RVV 지원, #48 RVV CPU capability)은 10-19 09:14부터 09:15 사이에 동일 배치로 갱신 시각이 리프레시되었는데, 이는 재생으로 인한 베이스라인 리프레시에 해당하며 모두 신규 리뷰 의견이 없고 머지도 없다. main 브랜치의 업스트림 동기화는 평소대로 진행되었으며(10-20 02:21 헤드 b76ca616), 필터링 규칙에 따라 건별로 수록하지 않는다.
1.2 llvm-project: riscv 브랜치 10-12부터 7일간 정적, FPGA PR 2건 업데이트 중단 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: riscv 브랜치 커밋 목록, PR 목록, PR #25 BOSCAME FPGA 백엔드, PR #28 xboscame FPGA
riscv 브랜치 헤드는 여전히 0fb2da86 “[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)”(10-12 23:00 베이징 시간)이며, 10-13부터 10-19까지 7일 연속 신규 푸시가 없었고, 야간 재생도 10-12 이후 재개되지 않았다. FPGA 백엔드 PR 2건(#25 “BOSCAME FPGA 백엔드”, #28 “xboscame FPGA”)의 마지막 업데이트는 10-13 새벽에 멈춰 있으며, 모니터링 기간 내 리뷰 동작은 없었다. main 브랜치의 일일 업스트림 동기화는 평소대로 진행되었으며(매일 23:00 전후 배치), 본 주제 수록 범위에 속하지 않는다.
1.3 tilelang-riscv: 10-16 5건 이후 3일 연속 커밋 없음 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: 커밋 목록, PR #4 RVV 마스크 및 리덕션
tilelang-riscv는 10-16 18:52에 5건의 집중 커밋(코드 생성 형식 규범, 업스트림 연산자 런타임 시맨틱, TileOps 런타임 적응, Buddy MLIR 릴리스 CI, CI 내 Python 확장 빌드)을 완료한 후 3일 연속 신규 커밋이 없습니다. 오픈 PR #4 「Add RVV vector mask and max reduction lowering」은 09-28부터 업데이트가 중단되었고, PR #2는 06-16에 멈춰 있습니다. 해당 저장소는 현재 「CI와 런타임 골격은 통과, 연산자 커버리지 보완 대기」의 정체기에 있습니다.
1.4 triton-riscv: 나이틀리 빌드 2026-10-18-a305fb6 출시, 10-12 이후 첫 신규 빌드 (10-19)
날짜: 2026-10-19 출처: Nightly 2026-10-18-a305fb6, Releases, PR #87, PR #88, PR #85 softmax 및 matmul 최적화
triton-riscv는 10-19 10:01에 나이틀리 빌드를 릴리스했으며, nightly/20261018-a305fb6으로 태그되었고 메인 브랜치의 10-18 의존성 업그레이드 커밋(Buddy MLIR 나이틀리 v0.1.1.dev20261017)에 대응합니다. 직전 나이틀리 빌드는 10-12에 릴리스된 20261011-fe554ff로, 중간 간격이 7일이었으며 이번 릴리스는 빌드 체인이 업스트림 의존성에 따라 다시 패키징됨을 의미합니다. 메인 브랜치 모니터링 기간 내 신규 커밋은 없습니다. 오픈 PR #85 「softmax 및 matmul 최적화」는 10-19 07:55에 업데이트되어 여전히 리뷰 중이며, 현재 유일하게 활성화된 연산자 최적화 제안입니다.
2. RuyiSDK 툴체인 및 배포판
2.1 ruyi 패키지 관리자: 0.53.0 유지, 메인 브랜치 09-25 이후 커밋 없음 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: ruyi Releases, PyPI ruyi, 격주 리포트 제078호
GitHub Release와 PyPI 모두 0.53.0(09-24 릴리스)을 유지하고 있으며, 메인 브랜치의 마지막 커밋은 09-25(#503 병합)에 멈춰 있고 모니터링 기간 내 신규 버전과 신규 커밋은 없습니다. 10-13 격주 리포트 제078호에 따르면 0.54.0은 릴리스 주기 조정으로 10월 말로 일정이 확정되었으며, 개발 중인 항목은 소프트웨어 패키지와 현재 시스템의 ABI 호환성 검사, 더 많은 공식 유지관리 소프트웨어 패키지의 macOS 패키징, SpacemiT K1/K3 툴체인 적응입니다. 월말까지 약 10일 남았으며, 관찰 포인트는 알파 버전이 먼저 나오는지 여부입니다.
2.2 ruyisdk/llvm-project: AME 브랜치에 CI 워크플로 병합, RISC-V 버전 LLVM 빌드 및 타깃 테스트 실행 (10-19)
날짜: 2026-10-19 출처: PR #170 Add AME CI, 커밋 397276ca, AME 브랜치 커밋 목록
ruyisdk의 llvm-project fork는 AME(A100 매트릭스 확장) 브랜치에서 10-19 13:32에 PR #170 「Add AME CI」를 병합하여 45줄의 .github/workflows/ruyi-riscv.yml을 추가했습니다. AME 브랜치에서 RISC-V 지원을 포함한 LLVM을 빌드하고 타깃 지정 RISC-V 컴파일러, 코드 생성, 어셈블리 및 시맨틱 테스트를 실행합니다. 이전에는 해당 브랜치의 검증이 수동에 의존했으나, 이번에 회귀 테스트를 GitHub Actions에 통합한 것은 툴체인 측에서 드문 지속적 변경입니다. 모니터링 기간 내 해당 브랜치에는 이 1건의 커밋만 있었으며, 제출자가 당일 완료했습니다.
2.3 openRuyi 메인 저장소: 221건 커밋 — Rust crate 대량 임포트 및 네트워크 스토리지 스택 업그레이드 (10-19)
날짜: 2026-10-19 출처: 커밋 목록, liburing 2.15 커밋 961e6a7e, iproute2 7.2.0 커밋 2ca98019, btrfs-progs 7.1 커밋 15392421, rust-brotli 커밋 14c6ea1b, rust-botan 커밋 6de0e6e6
커밋 작성자 시간 기준으로 집계하면 openRuyi 메인 저장소의 모니터링 기간 내 커밋은 221건이며, 시간 분포는 15:04(99건), 15:25(1건), 15:26(1건), 20:49(2건), 21:03(99건), 21:06~21:16(6건), 22:32(2건), 23:59(11건)이다. 유형별로는 Rust 관련 211건, 비 Rust 10건이며, 동작별로는 신규 패키지 약 200개, 버전 업그레이드 13건, RISC-V 백포트 1건, 중복 패키지 병합 1건이다.
네트워크 및 스토리지 스택의 일곱 건은 당일 성능 측면에서 가장 의미 있는 변경이다: dpdk 26.07과 RISC-V 대상 lpm, fib 조회 개선 백포트(2건, 21:16), spdk 26.09(21:16), liburing 2.15(21:06), iproute2 7.2.0과 btrfs-progs 7.1(21:07), 그리고 nvme-cli 3.1(15:25)이 있다. 여기에 go-github-chewxy-math32의 RISC-V 대상 테스트 수정(15:26)까지 더해져, 배포판은 패킷 필터링, 비동기 I/O, 파일 시스템, NVMe 관리 계층에서 전반적인 버전 진전을 한 차례 완료했다.
Rust 측의 두 차례 집중 반입(15:04와 21:03에 각 99건)은 암호학, 직렬화, 압축, 정규식, 데이터 구조, 터미널 처리의 여섯 범주를 아우른다. 23:59의 11건은 regex 1.13.1과 regex-syntax 0.8.11, regex-automata 0.4.18의 동기화 업그레이드와 brotli, botan, alloc 계열, sequoia-man 0.3, self-replace 1, winreg 0.52를 보완했다. 20:49의 두 건은 따로 언급할 가치가 있다: rust-riscv-decode 0.2는 RISC-V 명령어 디코딩 라이브러리이고, rust-panic-halt 1은 베어메탈 환경의 패닉 정지 구현으로, 둘 다 RISC-V 상의 Rust 도구 및 펌웨어 개발에 직접적인 용도가 있다. 당일 신규 이미지 릴리스는 없었으며, 2026.09가 여전히 최신 버전이다.
2.4 openRuyi PR 큐: uwsgi, picoclaw 0.3.1, minio vendor 제거, CVE 수정 분리 (10-19)
날짜: 2026-10-19 출처: PR #1458 uwsgi, PR #1459 minio vendor 제거, PR #1456 picoclaw 0.3.1, PR #1460 CVE 수정 분리, PR #1136 picoclaw 의존성
10-19에 새 PR 4건이 열렸으며, 방향은 「벤더 종속성 제거」와 「CVE 정리」에 집중되어 있습니다: minio는 배포판에서 패키징한 Go 의존성으로 자체 vendor 아카이브를 교체하고 Prometheus, prom2json 등의 의존성 패키지를 도입했으며(20개 파일 +973/-43), picoclaw는 0.3.1로 올리고 비-vendor 빌드로 전환했고(43개 파일 +2095/-42), 08-23부터의 #1136에 의존하여 Go 의존성을 보완했습니다; uwsgi는 새 애플리케이션 서버 패키지로 추가되었으며(3개 파일 +146), #1460은 CVE 대형 PR #1341에서 독립적으로 리뷰 가능한 부분을 분리했습니다(28개 파일 +251/-174). 리뷰 대기열에는 #1341, #1344 두 CVE 배치가 여전히 열린 상태이며, #1328(xsimd 테스트 실패 수정)은 닫혔으나 병합되지 않았습니다.
2.5 배포판과 이미지: openRuyi 2026.09 여전히 최신, ruyi-imager 야간 빌드 업데이트(10-19)
날짜: 2026-10-19 출처: openRuyi 배포판 뉴스 페이지, ruyi-imager 야간 빌드, ruyisdk-website 커밋 #597
openRuyi 배포판 뉴스 페이지에는 새 글이 없으며, 2026.09 릴리스 공지가 여전히 최신이고 2026.10 페이지는 아직 게시되지 않았습니다. ruyi-imager의 야간 빌드 채널은 10-19 04:33에 업데이트되었으며(메인 브랜치의 마지막 커밋은 10-15), ruyisdk-website는 일상적인 자동 커밋 2건(api 데이터 및 서브모듈 동기화, 10-19 07:53과 07:54)이 있었을 뿐 내용 변경은 없습니다.
2.6 커널과 펌웨어 라인: linux-xuantie-kernel, ruyifirmware, edk2-ruyi 모두 조용(10-19 상태)
날짜: 2026-10-19(상태) 출처: linux-xuantie-kernel 커밋 목록, ruyifirmware Releases, edk2-ruyi 커밋 목록
커널 라인 linux-xuantie-kernel(linux-6.6.36 브랜치)은 모니터링 기간 내 커밋이 없으며, 마지막은 여전히 10-16의 프로파일 확장 탐지 배치입니다; 펌웨어 라인 ruyifirmware의 최신 릴리스는 여전히 10-15의 「Ruyi Firmware 20261015」이며, edk2-ruyi의 마지막 커밋은 10-15의 K3 설정 페이지와 SMBIOS 변경에 머물러 있습니다. 세 라인은 10-15부터 10-16까지의 집중적인 반복 이후 동시에 조용한 상태로 전환되었으며, 이는 2.3의 배포판 패키징 피크와 대조를 이룹니다.
3. 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM)
3.1 세 저장소 조용, 벡터 벤치마크와 변환 툴체인에 새 진전 없음(10-19 상태)
날짜: 2026-10-19(상태) 출처: VecIntrinBench, IntrinTrans, FBGEMM fork
벡터 벤치마크와 변환 툴체인의 세 저장소는 모니터링 기간 내 커밋이 없으며, 최근 동향은 각각 02-13(VecIntrinBench), 06-25(IntrinTrans), 07-13(FBGEMM)에 멈춰 있습니다; harness는 10-10, cpuinfo는 05-20, torq-tile은 04-09에 멈춰 있습니다. 이번 모니터링 기간 연산자 측의 유일한 움직임은 triton-riscv의 야간 빌드(1.4 참조)이며, 벡터 벤치마크 측에서는 새로운 데이터 산출이 없었습니다.
3.2 정보 측: 커널 읽기 전용 매핑과 시스템 콜 반환값 관련 제안 2건, C907/E907 부팅 경로 업데이트(10-19)
날짜: 2026-10-19 출처: ruyiai-daily 10-19호, PAGE_KERNEL_RO 제안, 시스템 콜 반환값 제안, SyterKit C907 커밋, K3 PCIe 패치 v7
기술 인텔리전스 저장소 10-19호(10-19 06:16 푸시)의 RISC-V 섹션은 네 가지 내용을 기록한다. 첫째는 linux-riscv의 PAGE_KERNEL_RO 정의 제안으로, RISC-V에서 해당 정의가 없을 경우 쓰기 가능한 PAGE_KERNEL로 대체되어 HugeTLB vmemmap 등 읽기 전용이어야 할 매핑이 쓰기 권한을 유지하게 되는 문제를 지적하며, 제안은 QEMU virt에서의 재현과 수정 전후 페이지 테이블 대조를 제시한다. 둘째는 시스템 콜 재시작 경로에서 전체 반환값을 검사해야 하며 반환값 절단 문제를 수정하는 것이다. 셋째는 SyterKit이 C907 이미지에서 mstatus 벡터 상태를 initial로 설정하여 부팅 상태를 이미지에 컴파일된 RVV 코드와 일치시키고, E907은 캐시를 켜기 전에 시스템 매핑을 먼저 설정하는 것이다. 넷째는 SpacemiT K3 PCIe 패치 v7이 새로운 리뷰 의견을 받은 것으로, PHY bulk API로 여러 포트의 모든 PHY를 한 번에 제어하는 방식에 의문을 제기하며 각 포트에 독립적인 PHY와 PERST#가 있으므로 리소스 모델링을 재논증해야 한다고 지적한다.
4. Buddy Compiler 동향 (buddy-mlir 커밋 및 릴리스)
4.1 메인 브랜치 10-16 이후 커밋 없음, 정식 버전 0.1.1 이후 나이트리 빌드 이틀 중단 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: buddy-mlir 커밋 목록, buddy-mlir Releases, BUDDY MLIR 0.1.1
buddy-mlir 메인 브랜치의 마지막 커밋은 여전히 10-16 09:35의 #925(publish-models 워크플로)이며, 모니터링 기간 내 신규 커밋과 신규 릴리스는 없다. 나이트리 빌드는 10-17의 nightly/v0.1.1.dev20261017과 10-18 06:26의 정식 버전 0.1.1 이후 이틀간(10-18, 10-19 모두 나이트리 산출물 없음) 중단되었다. 정식 버전과 나이트리 버전은 이전까지 ‘이틀에 한 번 정식 버전, 매일 나이트리 버전’의 리듬이었으며, 이번 중단은 0.1.1 릴리스 이후 첫 공백으로, 관찰 포인트는 나이트리 파이프라인이 다음 근무일에 재개되는지 여부이다.
4.2 심사 대기 PR: 서버 인터페이스 정렬, upsample_nearest 연산자, BN 채널 브로드캐스트 수정 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: PR #994, PR #993, PR #992, PR #928
심사 대기 PR 큐는 모니터링 기간 내 업데이트가 없으며, 최신 세 건 모두 10-17에서 10-18에 머물러 있다: #994 “buddy-server 인터페이스를 llama-server와 정렬”(10-18 02:41), #993 “tile.upsample_nearest 연산자 및 인식 패턴 추가”(10-17 08:04), #992 “BN 채널 브로드캐스트 수정”(10-17 02:04). 또한 #928 “PyTorch 커버리지 측정 및 106개 연산자 CPU 티어 검증”은 09-16부터 장기 오픈 상태로, 연산자 커버리지 기준에 대한 기준 제안이다.
5. 커뮤니티와 활동 및 공식 홈페이지
5.1 공식 홈페이지 3개 페이지 변동 없음 (블로그 2편, 문서 23장) (10-19 상태)
날짜: 2026-10-19 (상태) 출처: RuyiAI 공식 홈페이지, 블로그 페이지, 문서 페이지
공식 홈페이지 3개 페이지 스냅샷은 이전 회차와 동일하다: index.html, blog.html, docs.html 세 페이지의 sha256 모두 변동이 없었고, 블로그 인덱스는 2편(“Triton의 RISC-V 적응”, “PyTorch RISC-V CI 실천”), 문서 인덱스는 23장이다. 모니터링 기간 내 신규 게시글 없음, 신규 장 없음.
5.2 포럼 신규 없음, 최신 주제는 여전히 10-15의 데일리 뉴스 (10-19 상태)
날짜: 2026-10-19 (상태) 출처: RuyiSDK 커뮤니티 포럼, 서밋 공지 #2889, 격주 리포트 078 #2891
RuyiSDK 포럼은 모니터링 기간 내 신규 주제가 없으며, 최신은 여전히 10-15의 데일리 뉴스 게시글 #2892이다; 격주 리포트 제078호와 서밋 공지는 유지되고 있다. 공지에 따르면 제6회 RISC-V 중국 서밋은 10-18부터 10-20까지 개최되며, RuyiSDK는 D15 부스에서 패키지 관리자, IDE와 개발 보드 지원 매트릭스 등의 방안을 전시하고 발표와 포스터를 배치했다; 본 모니터링 기간까지 포럼에는 회기 보도나 회고가 아직 없으며, 데모 자료도 게시되지 않았다.
5.3 산업 측: SpacemiT V100 서버급 RISC-V 프로세서 서밋에서 발표 (10-19)
날짜: 2026-10-19 출처: Phoronix: SpacemiT V100
10-19, SpacemiT(진첩시공)는 서밋 기간에 서버급 RISC-V 프로세서 V100을 발표했다. Phoronix 보도에 따르면 V100은 46코어 하이브리드 아키텍처를 채택했다—6개의 샹산 쿤밍후 V2R2 코어와 40개의 SpacemiT X100 코어, 주파수 2.2~2.4GHz, 12nm 공정, 120W TDP, 8채널 DDR5-4800과 52채널 PCIe 5.0 지원, 듀얼 소켓으로 최대 92코어; 제조사는 이를 RISC-V 서버 규격을 완전히 준수하는 첫 칩이라고 주장하며, UEFI, ACPI, SMBIOS를 지원한다.
본 주제에 대한 의의는 칩 자체가 아닌 플랫폼 형태에 있다: 서버 규격은 UEFI/ACPI/SMBIOS를 필수 항목으로 만들며, 시스템 소프트웨어 스택의 적응 경로는 기존 개발 보드, 임베디드 플랫폼과 동일하지 않다. 현재 ruyi 0.54.0의 계획은 K1/K3 툴체인 적응과 ABI 호환성 검사에 집중되어 있으며, 지원 매트릭스는 소비자급과 임베디드 보드가 주를 이룬다; 서버 플랫폼이 지원 범위에 들어가려면 새로운 펌웨어, 배포판과 이미지 체인이 필요하다. 당일 RuyiSDK나 openRuyi가 V100을 겨냥한 어떤 공개 행동도 없었다.
5.4 외부 뉴스: RuyiSDK / RuyiAI / openRuyi 타깃 검색 제로 히트, 서밋 보도는 하드웨어 측에 집중 (10-19)
날짜: 2026-10-19 출처: Google News RSS 중영문 검색, arXiv cs.AR 최근 목록
Google News의 RuyiSDK, RuyiAI, openRuyi 중영문 검색(RuyiSDK when:3d, RuyiAI when:3d, openRuyi when:7d, RuyiSDK when:7d, Buddy Compiler MLIR when:7d)은 전부 제로 히트였으며, 채널은 정상이다; “루이 커뮤니티 RISC-V”는 2건 히트로, 각각 알리 다모원의 서밋 발언 기고와 10-15의 ArtCraft 루이 링롱 버전 출시 소식이며, 모두 본 주제와 직접적 연관은 없다. 서밋 관련 중문 보도는 하드웨어와 자본 측(SpacemiT V100, RISC-V 대규모 상용화 등)에 집중되어 있으며, RuyiSDK 구체적 방안은 다루지 않았다. arXiv cs.AR 최근 목록은 10-19까지 갱신되었으며, 소량의 RISC-V 제목 히트가 나타났으나 본 스택 컴파일러, 벡터 최적화와 직접 관련된 신규 프리프린트는 보이지 않았다.
6. 동향 관찰
6.1 배포판 패키징 전략이 의존성 기반 패키징으로 전환: Rust crate 대량 임포트와 Go vendor 제거 동시 추진
openRuyi 단일 일 221건 커밋 중 약 200건이 신규 패키지이며, 그 대다수가 Rust crate이다; 같은 날 제출된 PR은 다시 minio, picoclaw를 자체 vendor 아카이브에서 배포판이 패키징한 의존성을 사용하는 것으로 변경했다. 두 축은 같은 것을 가리킨다: 배포판의 패키징 단위가 “업스트림 소스 트리”에서 “재사용 가능한 의존성 패키지”로 바뀌었으며, 이는 중복 패키징을 줄일 뿐 아니라 CVE 수정을 패키지 단위로 배포할 수 있게 한다(동기 CVE 배치가 바로 패키지별로 분할 제출된 것이다). RISC-V 배포판에게 유지 비용은 주로 메인 패키지가 아니라 의존성 폐포의 완전성에 있으며, 이번 커밋들은 폐포를 보충하는 작업이다.
6.2 세 개의 업스트림 fork 유지보수 라인 분화: PyTorch 일 단위 재적용, LLVM 7일간 정적, Triton 야간 빌드 복구
PyTorch의 riscv 브랜치는 매일 재적용을 유지하며(이번 모니터링 기간 10-19 09:14 1회, 이력 재작성으로 신규 패치 없음), 업스트림 main은 매일 동기화된다. LLVM의 riscv 브랜치는 10-12부터 7일간 푸시가 없었고, 2건의 FPGA 백엔드 PR은 10-13에 정체되었다. Triton의 야간 패키지 생성은 7일 중단 후 10-19에 재개되었다. 세 저장소는 세 가지 투입 상태를 대표한다. 하나의 파이프라인은 가동 중이고, 하나는 리뷰 대기 중이며, 하나는 막 패키지 생성을 재개했다. 관찰 포인트는 LLVM 브랜치가 새로운 업스트림 베이스라인에 따라 재시작되는지, 그리고 Triton 야간 버전이 일일 리듬으로 복귀할 수 있는지이다.
6.3 서버급 플랫폼이 시야에 진입: UEFI/ACPI/SMBIOS 사양 요구가 시스템 소프트웨어 적응 경로를 변화시킴
Jindie V100은 RISC-V 서버 사양을 구체적 제품에 구현했으며, 사양 내 UEFI, ACPI, SMBIOS는 필수 요건이 되었다. 이는 현재 RuyiAI/RuyiSDK가 K1/K3 등 임베디드 및 소비자급 플랫폼을 대상으로 하는 적응 경로와 다르다. 후자는 보드 이미지, 툴체인 및 지원 매트릭스를 중심으로 하는 반면, 전자는 펌웨어, 부팅 및 배포판 설치 체인 전체의 정합이 필요하다. openRuyi 펌웨어 라인(ruyifirmware, edk2-ruyi)은 최근 이틀간 정적으로 전환되었으며, 서버 플랫폼이 다음 단계 목표가 된다면 이 라인의 작업량과 우선순위는 재평가가 필요할 수 있다.
출처 확인표
| 출처 | 확인 결과 |
|---|---|
| RuyiAI-Stack 조직(전체 저장소) | pytorch: riscv 브랜치 1회 재적용 푸시(커밋 날짜 기준 신규 0건) + 7건 오픈 PR 베이스라인 갱신, main 업스트림 동기화 정상; llvm-project: riscv 브랜치 7일간 커밋 없음, 2건 FPGA PR 10-13 정체; triton-riscv: 야간 버전 1개(2026-10-18-a305fb6), 메인 브랜치 0건; tilelang-riscv: 0건; ruyiai-daily: 1회; harness, skills, caffe, mxnet, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, torq-tile, dsh-osc 모니터링 기간 내 커밋 없음 |
| ruyisdk 조직(전체 저장소) | llvm-project: AME 브랜치 1건(PR #170 신규 CI 워크플로); ruyisdk-website: 2건 정례 자동 커밋; ruyi-imager: 야간 빌드 1회; ruyi, packages-index, linux-xuantie-kernel, support-matrix, ruyisdk-vscode-extension, wechat-articles, ruyi-tuner, ruyici, board-docs, AME-operator 모니터링 기간 내 커밋 없음 |
| openRuyi-Project 조직(전체 저장소) | openRuyi 메인 저장소 221건(Rust crate 가져오기 중심, 그 외 DPDK, SPDK, liburing, iproute2, btrfs-progs, nvme-cli 업그레이드 포함) + 4건 신규 오픈 PR; ruyifirmware, edk2-ruyi, linux, coreboot, opensbi, MultiArchUefiPkg, kernel-team-tools 모니터링 기간 내 커밋 없음; lookout, kiwi-image, TakoPack 푸시는 있으나 기본 브랜치 모니터링 기간 내 커밋 없음 |
| buddy-compiler 조직 | buddy-mlir 메인 브랜치 0건 커밋, 0개 릴리스(0.1.1 이후 야간 빌드 이틀 중단); buddy-examples, compiler-eval, buddy-benchmark 커밋 없음 |
| RuyiSDK 커뮤니티 포럼 | 모니터링 기간 내 신규 주제 0건, 최신은 #2892(10-15 데일리 뉴스); 서밋 공지 #2889 및 회기 10-18~10-20 유지 |
| openRuyi 배포판 뉴스 페이지 | 신규 글 없음, 2026.09 릴리스 공지가 여전히 최신, 2026.10 페이지 미게시 |
| ruyi 패키지 관리자 / PyPI | 0.53.0 최신 유지(09-24), 모니터링 기간 내 신규 버전 없음, 신규 커밋 없음 |
| 공식 홈페이지(ruyiai.org) | 세 페이지 변화 없음: 홈 인덱스 3건, 블로그 2편, 문서 23장 |
| 기술 정보 저장소(ruyiai-daily) | 10-19 1회 푸시, RISC-V 섹션은 PAGE_KERNEL_RO 제안, 시스템 콜 반환값 제안, SyterKit C907/E907 부팅 경로, K3 PCIe 리뷰 포함 |
| arXiv(RISC-V) | cs.AR 최근 목록 10-19까지 갱신, RISC-V 제목 3건 매칭, 본 스택과 직접 관련된 컴파일러/벡터 최적화 논문 없음 |
| Google News RSS(중영문 다수 그룹) | RuyiSDK / RuyiAI / openRuyi 전부 0건 매칭; Ruyi 커뮤니티 쿼리 2건 무관; 서밋 보도는 하드웨어 및 자본 측에 집중 |
전체 출처 목록
- [1] openRuyi 커밋 목록 — https://github.com/openRuyi-Project/openRuyi/commits/main
- [2] openRuyi: DPDK 26.07 커밋 8b290b9f — https://github.com/openRuyi-Project/openRuyi/commit/8b290b9f8381b9a7cfb47651151e3e27dd200409
- [3] openRuyi: DPDK RISC-V lpm/fib 백포트 25e3fe4c — https://github.com/openRuyi-Project/openRuyi/commit/25e3fe4c3b2389665db460ed1f108555d025a603
- [4] openRuyi: SPDK 26.09 커밋 c1951032 — https://github.com/openRuyi-Project/openRuyi/commit/c1951032902359c4c54d33da6dbdcb00cefba752
- [5] openRuyi: iproute2 7.2.0 커밋 2ca98019 — https://github.com/openRuyi-Project/openRuyi/commit/2ca980197d2f4ed13c563066ffc71489a74874d2
- [6] openRuyi: btrfs-progs 7.1 커밋 15392421 — https://github.com/openRuyi-Project/openRuyi/commit/1539242153b77564c4f5469865e37f7a9a0d1f13
- [7] openRuyi: liburing 2.15 커밋 961e6a7e — https://github.com/openRuyi-Project/openRuyi/commit/961e6a7efedbb58c2db708cdade4a7c89baa1d8f
- [8] openRuyi: rust-regex 1.13.1 커밋 39a87a09 — https://github.com/openRuyi-Project/openRuyi/commit/39a87a09d9357fb2ed30a01993d34ca690d4ae68
- [9] openRuyi: rust-brotli 커밋 14c6ea1b — https://github.com/openRuyi-Project/openRuyi/commit/14c6ea1bd172acc40489439f527d524e421db6e2
- [10] openRuyi: rust-botan 커밋 6de0e6e6 — https://github.com/openRuyi-Project/openRuyi/commit/6de0e6e6f9b006c4b96a56de93e2dc577945ac82
- [11] openRuyi: rust-winreg 커밋 c2fe85e9 — https://github.com/openRuyi-Project/openRuyi/commit/c2fe85e9b2fc173decf93adb58a0b0be4f49f6d0
- [12] openRuyi: rust-sequoia-man 커밋 1bb714e3 — https://github.com/openRuyi-Project/openRuyi/commit/1bb714e3f3c4e489557ff4dbbcf3e5418a0715dd
- [13] openRuyi: PR #1458 uwsgi — https://github.com/openRuyi-Project/openRuyi/pull/1458
- [14] openRuyi: PR #1459 minio 벤더링 제거 — https://github.com/openRuyi-Project/openRuyi/pull/1459
- [15] openRuyi: PR #1456 picoclaw 0.3.1 — https://github.com/openRuyi-Project/openRuyi/pull/1456
- [16] openRuyi: PR #1460 CVE 수정 분리 — https://github.com/openRuyi-Project/openRuyi/pull/1460
- [17] openRuyi: PR #1136 picoclaw 의존성 — https://github.com/openRuyi-Project/openRuyi/pull/1136
-
[18] openRuyi 배포판 뉴스 페이지 — https://openruyi.cn
- [19] ruyi 릴리스 — https://github.com/ruyisdk/ruyi/releases
- [20] ruyi PyPI 페이지 — https://pypi.org/project/ruyi/
- [21] ruyisdk/llvm-project PR #170 AME CI 추가 — https://github.com/ruyisdk/llvm-project/pull/170
- [22] ruyisdk/llvm-project AME 커밋 397276ca — https://github.com/ruyisdk/llvm-project/commit/397276ca925b
- [23] ruyisdk/llvm-project AME 브랜치 커밋 목록 — https://github.com/ruyisdk/llvm-project/commits/AME
- [24] pytorch riscv 브랜치 커밋 목록 — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [25] pytorch 신규 헤드 44826095 — https://github.com/RuyiAI-Stack/pytorch/commit/44826095db7aeb4636bd7b58256513240e7e002b
- [26] pytorch 두 라운드 헤드 비교 — https://github.com/RuyiAI-Stack/pytorch/compare/8b254cfdfe59afd5156bcb25531b0b129440e458...44826095db7aeb4636bd7b58256513240e7e002b
- [27] pytorch PR #51 (riscv64 로컬 이미지) — https://github.com/RuyiAI-Stack/pytorch/pull/51
- [28] pytorch PR 목록 — https://github.com/RuyiAI-Stack/pytorch/pulls?q=is%3Apr+sort%3Aupdated-desc
- [29] llvm-project riscv 브랜치 커밋 목록 — https://github.com/RuyiAI-Stack/llvm-project/commits/riscv
- [30] llvm-project PR #25 BOSCAME FPGA — https://github.com/RuyiAI-Stack/llvm-project/pull/25
- [31] llvm-project PR #28 xboscame FPGA — https://github.com/RuyiAI-Stack/llvm-project/pull/28
- [32] tilelang-riscv 커밋 목록 — https://github.com/RuyiAI-Stack/tilelang-riscv/commits/main
- [33] tilelang-riscv PR #4 — https://github.com/RuyiAI-Stack/tilelang-riscv/pull/4
- [34] triton-riscv Nightly 2026-10-18-a305fb6 — https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20261018-a305fb6
- [35] triton-riscv 릴리스 — https://github.com/RuyiAI-Stack/triton-riscv/releases
- [36] triton-riscv PR #85 — https://github.com/RuyiAI-Stack/triton-riscv/pull/85
- [37] triton-riscv PR #87 — https://github.com/RuyiAI-Stack/triton-riscv/pull/87
- [38] triton-riscv PR #88 — https://github.com/RuyiAI-Stack/triton-riscv/pull/88
- [39] ruyiai-daily 10-19호 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-19.md
-
[40] linux-riscv: PAGE_KERNEL_RO 제안 — <https://lists.infradead.
- [41] linux-riscv: 시스템 콜 반환값 제안 — https://lists.infradead.org/pipermail/linux-riscv/2026-October/101711.html
- [42] linux-riscv: K3 PCIe 패치 v7 — https://lists.infradead.org/pipermail/linux-riscv/2026-October/101719.html
- [43] SyterKit: C907 부팅 시 벡터 명령어 허용 — https://github.com/YuzukiHD/SyterKit/commit/7b4f71f53e2e7e43eaef7741edf7a5c74fbccff4
- [44] buddy-mlir 릴리스 — https://github.com/buddy-compiler/buddy-mlir/releases
- [45] buddy-mlir PR #994 — https://github.com/buddy-compiler/buddy-mlir/pull/994
- [46] buddy-mlir PR #993 — https://github.com/buddy-compiler/buddy-mlir/pull/993
- [47] buddy-mlir PR #992 — https://github.com/buddy-compiler/buddy-mlir/pull/992
- [48] ruyi-imager 나이틀리 빌드 — https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly
- [49] ruyisdk-website 커밋 목록 — https://github.com/ruyisdk/ruyisdk-website/commits/main
- [50] linux-xuantie-kernel 커밋 목록 — https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36
- [51] ruyifirmware 릴리스 — https://github.com/openRuyi-Project/ruyifirmware/releases
- [52] edk2-ruyi 커밋 목록 — https://github.com/openRuyi-Project/edk2-ruyi/commits/master
- [53] RuyiSDK 커뮤니티 포럼 — https://ruyisdk.cn
- [54] 커뮤니티 주제 #2889 (서밋 및 D15 부스) — https://ruyisdk.cn/t/topic/2889
- [55] 커뮤니티 주제 #2891 (격주 위클리 리포트 제078호) — https://ruyisdk.cn/t/topic/2891
- [56] RuyiAI 공식 홈페이지 — https://www.ruyiai.org/
- [57] RuyiAI 공식 블로그 페이지 — https://www.ruyiai.org/blog.html
- [58] RuyiAI 공식 문서 페이지 — https://www.ruyiai.org/docs.html
- [59] VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [60] IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [61] FBGEMM fork — https://github.com/RuyiAI-Stack/FBGEMM
- [62] Phoronix: SpacemiT V100 — https://www.phoronix.com/news/SpacemiT-V100
- [63] arXiv cs.AR 최신 목록 — https://arxiv.org/list/cs.AR/recent