RuyiAI 데일리 리포트 (2026-09-18)
모니터링 기간: 지난 3일(2026-09-15 10:40 ~ 2026-09-18 10:40, 베이징 시간). 본 작업은 RuyiAI 데일리 리포트의 최초 시범 운영으로, 충분한 소재를 확보하기 위해 기간을 기존의 지난 24시간에서 72시간으로 확대하였으며, 이후에는 매일 24시간 기준으로 실행합니다.
출처: GitHub(RuyiAI-Stack 조직 16개 저장소와 ruyisdk 조직 29개 저장소의 커밋, Release, 브랜치 전수 점검; RuyiAI-Stack/pytorch, RuyiAI-Stack/llvm-project 업스트림 fork는 RISC-V 키워드로 필터링하였으며, 무관한 업스트림 커밋은 수록하지 않음), RuyiSDK 공식 격주 진행 상황과 커뮤니티 포럼, openRuyi 배포판 뉴스 페이지, RuyiAI 커뮤니티 데일리 기술 정보 저장소, Google News RSS 중영문 다중 쿼리(프록시 경유, 본 기간 내 적중 없음, 상세는 부록 참조)
이번 호 인덱스
- 오늘의 중점: ruyi 0.53.0 사전 릴리스——ELF ABI 호환성 스캐너 적용(09-17)
-
- RuyiAI 스택 진행 상황(PyTorch / Triton / TileLang RISC-V 적응)
- 1.1 PyTorch fork 기간 내 20회 커밋 전부 업스트림 동기화, RISC-V 전용 브랜치 기간 내 침묵(09-15 ~ 09-18)
- 1.2 RuyiAI 데일리 기술 정보 저장소 기간 내 2회 추가, RISC-V 단락 8개 진행 상황 커버(09-17 / 09-18)
- 1.3 LLVM fork 기간 내 20회 커밋 중 RISC-V 관련 업스트림 변경 1건 포함(09-17)
- 1.4 triton-riscv와 tilelang-riscv 기간 내 푸시 없음(09-14 / 07-16)
- 1.5 CI 인프라: 작업 지속 서비스 오류 처리 및 프롬프트 템플릿 강화(09-15)
- RuyiAI 스택 진행 상황(PyTorch / Triton / TileLang RISC-V 적응)
-
- RuyiSDK 툴체인과 배포판(ruyi 패키지 관리자, packages-index, openRuyi)
- 2.1 ruyi 0.53.0 사전 릴리스, 8개 변경 동시 적용(09-17)
- 2.2 ELF ABI 호환성 스캐너 병합, RISC-V ISA 속성과 스택 정렬 파싱 가능(09-16)
- 2.3 내장 및 시스템 소프트웨어 소스의 기본 우선순위 재정의 가능(09-16)
- 2.4 소프트웨어 패키지 검증 실패 시 다음 미러로 자동 폴백(09-17)
- 2.5 packages-index 기간 내 14회 커밋: 미러와 보드 레벨 미러 집중 유지보수(09-15 / 09-16)
- 2.6 RuyiSDK IDE 확장 3건 커밋: 소프트웨어 패키지 slug 정보와 패키지 트리 새로고침 수정(09-17)
- 2.7 Xuantie 커널 저장소 RISC-V selftest 커밋 1건(09-16)
- 2.8 openRuyi: 기간 내 신규 버전 릴리스 없음, 최신은 2026.08(09-18)
- RuyiSDK 툴체인과 배포판(ruyi 패키지 관리자, packages-index, openRuyi)
-
- 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM 및 관련 커널)
- 3.1 ONNX Runtime의 MLAS RVV 커널 최적화: K3/X100에서 ResNet50 3.01배 속도 향상(09-17)
- 3.2 Jindie Shikong 비전 모델 라이브러리 전처리에 V2D 백엔드와 RVV 텐서 패킹 적용(09-17)
- 3.3 격주 진행 상황 제076호: glibc와 newlib 벡터 수학 함수, LLVM P 확장 연속 병합(09-15)
- 3.4 GCC Sspmp 확장 지원 Binutils 업스트림에 병합, RISE-CI 유지보수 변경 적용(09-15)
- 3.5 네이티브 벡터 벤치마크와 연산자 저장소 기간 내 침묵(09-18)
- 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM 및 관련 커널)
-
- 커뮤니티와 활동(격주 진행 상황, 포럼, 문서)
- 4.1 RuyiSDK 격주 진행 상황 보고 제076호 발표(09-15)
- 4.2 커뮤니티 포럼 09-17 오픈소스 기술 핫뉴스 정보(09-17)
- 4.3 개발 보드 지원 매트릭스에 K3 CoM260 Kit 보고서 추가, K3 보드에 ROS 2 과정 추가(09-15)
- 4.4 커뮤니티 공식 웹사이트 데이터와 서브모듈 매일 자동 업데이트(09-18)
- 4.5 배경(기간 외): 소프트웨어 패키지 인덱스 페이지 출시와 PyTorch RISC-V CI 실천(09-11)
- 커뮤니티와 활동(격주 진행 상황, 포럼, 문서)
-
- 트렌드 관찰
- 5.1 호환성과 배포 인프라가 본 기간의 주된 흐름
- 5.2 업스트림 fork 동기화와 로컬 RISC-V 브랜치의 리듬이 뚜렷하게 분리
- 5.3 RISC-V 추론 커널에서 재현 가능한 실측 속도 향상 데이터가 나타나기 시작
- 5.4 본 기간의 공백과 리스크 포인트
- 트렌드 관찰
오늘의 중점: ruyi 0.53.0 사전 릴리스——ELF ABI 호환성 스캐너 적용
날짜: 2026-09-17 출처: ruyi 0.53.0-beta.20260917
이번 모니터링 기간 RuyiAI 관련 조직에서 가장 비중 있는 항목은 RuyiSDK 패키지 관리자 ruyi의 사전 릴리스다: 0.53.0-beta.20260917이 09-17에 릴리스되었으며, 변경 집합은 8개의 병합 요청을 포함하고 3명의 기여자(그중 한 명은 최초 기여자)가 참여했다. 릴리스 노트에 따르면 이번 버전은 RISC-V 소프트웨어 배포에 직접적 의미가 있는 세 가지 기능을 도입한다: 첫째, 패키지에 벤더 전용 메타데이터와 「RuyiSDK Certified」 벤더 마크 추가(#489); 둘째, 기본 ELF ABI 호환성 스캐너 신규 추가(#496); 셋째, 내장 및 시스템 소프트웨어 소스의 기본 우선순위 재정의 허용(#497). 이 외에도 의존성 업데이트와 자체 빌드한 pygit2 빌드 제거(#490), 엔티티 목록이 모든 요청 유형을 반환하도록 수정(#493), 검증 실패 시 조기 중단되는 문제 수정(#499), 그리고 Nuitka 빌드 경고 한 건 제거(#500)를 포함한다.
09-16 06:20에 릴리스된 0.53.0-alpha.20260828과 비교하면, beta 버전은 이전에 분산되어 병합되었던 ABI 스캔과 소프트웨어 소스 우선순위 두 라인을 함께 설치 가능한 산출물에 포함시키고, 동시에 번역 파일과 zh_CN 명령줄 프롬프트를 최신 상태로 갱신했다. 공식 격주 진행 상황의 표현에 따르면 0.53.0 정식 버전은 9월 말 릴리스될 예정이며, 현재 0.52.0도 계속 사용할 수 있다; 소프트웨어 소스 내용은 최근 3개 정식 버전과의 호환성을 보장한다. RISC-V 개발자에게 이 버전의 가치는 “이 바이너리 패키지가 이 RISC-V 머신에서 실행될 수 있는가”를 경험적 판단에서 도구가 출력할 수 있는 확정적 보고서로 바꿔 놓았다는 점이다——자세한 내용은 2.2 참조.
1. RuyiAI 스택 진행 (PyTorch / Triton / TileLang RISC-V 적응)
모니터링 기간 개요: RuyiAI-Stack 조직의 16개 저장소 중 모니터링 기간 내 푸시가 있는 곳은 4개다: pytorch, llvm-project, ruyiai-daily, ruyiai-stack.github.io, 그리고 dsh-osc(09-15); 핵심 RISC-V 전용 저장소인 triton-riscv, tilelang-riscv, harness, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, torq-tile, pytorch-ci는 모니터링 기간 내 푸시가 없다.
1.1 PyTorch fork 모니터링 기간 내 20회 커밋 전부 업스트림 동기화, RISC-V 전용 브랜치는 모니터링 기간 내 조용함 (09-15 ~ 09-18)
날짜: 2026-09-18 출처: RuyiAI-Stack/pytorch 브랜치 목록
모니터링 기간 내 RuyiAI-Stack/pytorch 메인 브랜치에는 총 20회 커밋이 있으며, 제목은 모두 업스트림 PyTorch의 일상적 변경(dynamo 변수 분할 및 폴백, MPS metal 이식, 분산 all_gather 조정 등)이다. RISC-V, RVV, 벡터 확장, rv64, XuanTie 등의 키워드로 항목별 필터링한 결과 0건이 일치했으므로, 이번 호에는 업스트림 동기화 항목을 수록하지 않는다. 이 fork의 RISC-V 전용 브랜치인 riscv-base, test-riscv64-ci, update-blocklist, agent/riscv-linear-cross-entropy-ulp, sync/upstream-lc-eps-riscv 역시 모니터링 기간 내 푸시가 없으며, 최신 커밋 시각은 각각 2026-04-23, 2026-04-23, 2026-07-24 등 더 이른 시점에 머물러 있다. 이는 로컬 RISC-V 적응 라인이 모니터링 기간 내 안정기에 들어섰으며, 작업이 fork와 업스트림 동기화 유지를 중심으로 이루어졌음을 보여준다.
1.2 RuyiAI 일일 기술 정보 저장소 모니터링 기간 내 2개 호 추가, RISC-V 단락 8개 진행 사항 포함 (09-17 / 09-18)
날짜: 2026-09-18 출처: ruyiai-daily
RuyiAI-Stack/ruyiai-daily는 커뮤니티 일일 기술 정보 저장소로, 모니터링 기간 내 09-17과 09-18 두 개 호가 추가되었다(09-18 호는 당일 06:47에 커밋됨). 두 호의 RISC-V 단락은 합계 8개 검증된 진행 사항을 나열한다: XuanTie Hypervisor 테스트 스위트를 UDB 구성으로 내보낸 기능 매크로 게이팅으로 변경, Jindie Shikong 비전 모델 라이브러리에 선택적 V2D 백엔드 추가, ONNX Runtime의 MLAS RVV 커널 최적화, sail-riscv에서 mcountinhibit CSR 구성 허용, RISC-V 특권 규격의 RNMI에 대한 WFI 동작 명확화, Xiangshan 강의 저장소에 BPU 컨텍스트 스위치 플러시 설계 문서 커밋, RISC-V International의 Openchip 인터뷰 게시, deepin 25의 RVA23 버전 적응 Jindie Shikong K3. 이 저장소의 자체 설명 기준은 공식 블로그, 공지, RFC, Release 또는 공식 API에 이미 반영된 검증된 증거만 채택하며, 애그리게이터는 후보 발견 용도로만 사용한다는 것이다; 본 보고서는 여기서 인용한 항목 모두 원본 PR 또는 블로그 링크로 역추적한 후 인용했다.
1.3 LLVM fork 모니터링 기간 내 20회 커밋에 RISC-V 관련 업스트림 변경 1건 포함 (09-17)
날짜: 2026-09-17 출처: llvm-project a47fe60
모니터링 기간 내 RuyiAI-Stack/llvm-project 메인 브랜치의 20개 커밋 중 RISC-V와 직접 관련된 것은 1건이다: 「[RISCV] Account for VL toggle cost when splitting VP memory intrinsics」, 즉 VP(벡터 프레디케이트) 메모리 intrinsic을 분할할 때 VL 전환 오버헤드를 비용 모델에 반영하는 것이다. 이는 업스트림 LLVM의 RISC-V 백엔드 변경이 fork를 통해 동기화된 것으로, 팀의 로컬 개발이 아닌 미러 활동에 해당하며 툴체인 라인 추적을 위해 수록한다. (같은 배치에 MLIR vector outerproduct 파서가 0차원 피연산자를 거부하는 커밋 1건도 있었으나 RISC-V와 직접적인 관련이 없어 미수록.)
1.4 triton-riscv와 tilelang-riscv 모니터링 기간 내 푸시 없음 (09-14 / 07-16)
날짜: 2026-09-18 출처: triton-riscv, tilelang-riscv
RISC-V를 대상으로 하는 Triton 및 TileLang 적응 저장소는 이번 모니터링 기간 내 신규 커밋이 없다: triton-riscv의 최신 커밋은 2026-09-14에 머물러 있어 모니터링 기간 시작점보다 약 20시간 앞선다; tilelang-riscv의 최신 커밋은 2026-07-16이다. 두 저장소 모두 기본 브랜치는 main이며 모니터링 기간 내 커밋 수는 0이므로, 이번 호에는 연산자 언어 계층의 적응 항목이 없다.
1.5 CI 인프라: 태스크 연속 서비스의 오류 처리 및 프롬프트 템플릿 강화 (09-15)
날짜: 2026-09-15 출처: dsh-osc 커밋
모니터링 기간 내 RuyiAI-Stack/dsh-osc에 커밋 1건이 있다: 「[github-ci-continuation] Enhance GitHub CI continuation service with improved error handling, new task prompts」, 즉 지속적 통합 태스크 연속 서비스의 오류 처리를 개선하고 태스크 프롬프트 템플릿을 새로 추가한 것이다. 이 저장소는 이름에 osc 접두사가 붙어 있으며 커밋 메시지로 보아 커뮤니티 자동화 및 CI 오케스트레이션 류의 인프라에 속하고, RISC-V 컴파일이나 연산자 자체는 아니다; 여기서는 모니터링 기간 내 동향 기록으로만 다룬다.
2. RuyiSDK 툴체인과 배포판 (ruyi 패키지 매니저, packages-index, openRuyi)
모니터링 기간 개요: ruyisdk 조직의 29개 저장소 중 모니터링 기간 내 커밋이 있는 것은 ruyi(커밋 20건, 릴리스 2건), packages-index(14건), wechat-articles(7건), ruyisdk-vscode-extension(3건), ruyisdk-website(2건), linux-xuantie-kernel(1건)이다; support-matrix, board-docs, docs, ruyi-backend, ruyici, ruyisdk-overlay, ruyi-tuner, LuaJIT, ruyisdk-eclipse-plugins 등은 모니터링 기간 내 푸시가 없다.
2.1 ruyi 0.53.0 프리릴리스, 8개 변경사항 동시 반영 (09-17)
날짜: 2026-09-17 출처: ruyi 0.53.0-beta.20260917
자세한 내용은 「오늘의 주요 사항」 참조. 릴리스 형태 정보 두 가지를 보충한다: 첫째, 이 프리릴리스는 단일 파일 바이너리 배포판과 PyPI 설치(pip install ruyi) 두 가지 획득 경로를 동시에 제공하며, 바이너리는 RuyiSDK 미러 사이트를 통해서도 다운로드할 수 있고 단일 파일 버전을 사용하려면 파일 이름을 ruyi로 변경해야 한다; 둘째, 이번 버전의 기여자에는 최초 커밋자가 한 명 포함되어 있으며 기여자 패널은 3명으로 표시되는데, 이는 커뮤니티 외부 기여 채널이 여전히 작동하고 있음을 보여준다. 모니터링 기간 내 이 저장소에는 0.53.0-alpha.20260828 프리릴리스가 하나 더 있었으며, 두 가지가 합쳐져 0.53.0 정식 릴리스 전의 완전한 프리릴리스 시퀀스를 구성한다.
2.2 ELF ABI 호환성 스캐너 머지, RISC-V ISA 속성 및 스택 정렬 파싱 가능 (09-16)
날짜: 2026-09-16 출처: ruyi PR #496
이 창에서 “RISC-V 네이티브 툴체인”이라는 정체성을 가장 잘 보여주는 변경은 ELF ABI 호환성 스캐너의 병합입니다. 이 스캐너는 ELF 실행 파일과 아카이브를 스캔하여 GNU property note와 벤더 속성 섹션을 추출하고, 결정론적인 .abi.toml 사이드카 파일을 생성하며 요약 보고서를 지원합니다. 스캐너는 아키텍처별로 인터프리터를 등록하는데, RISC-V 측에서는 ISA 문자열과 스택 정렬 요구사항을 디코딩할 수 있으며(잘못된 속성 길이에 대한 방어도 추가됨), 별도로 AArch64의 BTI/PAC 특성과 x86-64의 ISA 특성 등급 인터프리터가 있어 확장 가능한 다중 아키텍처 프레임워크를 형성합니다. 스캔을 지원하기 위해 pathspec과 pyelftools 두 가지 의존성도 도입되었습니다. RISC-V 생태계에 대한 실질적 의미는 다음과 같습니다. 소프트웨어 패키지가 특정 머신(예: RVA23을 충족하는지 또는 벡터 확장을 포함하는지)에서 실행될 수 있는지를 인적 조사에 의존하지 않고 도구가 구조화된 결론으로 출력할 수 있게 됩니다.
2.3 내장 및 시스템 소프트웨어 소스의 기본 우선순위를 재정의 가능 (09-16)
날짜: 2026-09-16 출처: ruyi PR #497
ruyi는 설정을 통해 내장 소프트웨어 소스와 시스템 수준 소프트웨어 소스의 기본 우선순위를 재정의할 수 있게 되었으며, 이에 따라 소프트웨어 소스 형식 문서도 수정되었습니다(repo 형식 변경으로 표시되며, 기본 저장소 우선순위 설정을 허용). 이 변경으로 사용자는 로컬 미러, 기업 내부망 미러, 공식 소스 간에 명시적으로 순서를 정할 수 있어, 내장 소스의 고정 우선순위가 사용자 정의 소스를 압도하는 것을 방지할 수 있습니다. 국내 네트워크 환경에서 미러 부하 분담에 의존하는 시나리오에 특히 유용합니다. 같은 배치의 커밋에는 임시 ruyi-pytest 패치와 그에 따른 롤백도 포함되어 있으며, 이는 테스트 프로세스의 중간 상태에 해당합니다.
2.4 소프트웨어 패키지 검증 실패 시 자동으로 다음 미러로 폴백 (09-17)
날짜: 2026-09-17 출처: ruyi PR #499
소프트웨어 패키지 다운로드 단계에서 발생하는 취약한 동작 하나를 수정했습니다. 특정 미러가 반환한 배포 파일의 체크섬이 일치하지 않을 때 기존에는 전체 설치 과정을 너무 일찍 중단했으나, 이제는 다음 미러를 시도하도록 변경되었고 해당 검증 실패 폴백 경로를 커버하는 테스트도 추가되었습니다. 이 수정은 미러 사이트에서 간헐적으로 발생하는 불완전하거나 손상된 청크 문제를 직접적으로 다루며, 국내 미러 환경에서의 설치 성공률을 직접 개선합니다. 같은 배치에는 다운로드는 성공했지만 내용이 손상된 시나리오 처리와 테스트 수정도 포함되어 있습니다.
2.5 packages-index 창 내 14회 커밋: 미러 및 보드 레벨 미러 집중 유지보수 (09-15 / 09-16)
날짜: 2026-09-16 출처: packages-index 커밋 이력
RuyiSDK 소프트웨어 소스 인덱스 저장소의 창 내에는 14회의 커밋이 있었으며, 방향은 미러 및 보드 레벨 미러 유지보수에 집중되었습니다. openkylin-cdimage 미러 추가, OpenCV 소프트웨어 패키지의 다운로드 주소를 미러로 제한, 미러 사이트가 더 이상 FreeBSD 미러를 미러링하지 않음을 표시, 다수의 Armbian 보드 레벨 미러의 끊어진 링크 수정 및 수리 불가능한 항목 제거, spacemit-musepipro의 XFCE 버전 복원 및 새 버전 번호로 업데이트 등이 포함됩니다. 이전 09-15의 변경 배치에서는 업스트림에서 유지보수가 중단된 세 개의 Armbian XFCE 보드 레벨 미러(Orange Pi RV2, SpacemiT Muse Pi Pro, StarFive VisionFive 2)를 제거하고, OpenWrt의 SiFive Unmatched 미러를 0.2512.5로 업데이트하며, RevyOS SG2042 미러를 20260504로 승격했습니다. 이러한 작업은 소프트웨어 소스가 업스트림 유지보수 상태에 따라 감산과 교정을 진행하고 있음을 보여줍니다.
2.6 RuyiSDK IDE 확장 3건의 커밋: 소프트웨어 패키지 slug 정보 및 패키지 트리 새로고침 수정 (09-17)
날짜: 2026-09-17 출처: ruyisdk-vscode-extension 커밋 이력
RuyiSDK의 VS Code 확장 창 내에는 3건의 커밋이 있었으며, 모두 소프트웨어 패키지 표시와 뷰 일관성에 관한 것입니다. 소프트웨어 패키지 상세 정보에 slug 정보 추가, 소프트웨어 패키지 태그에서 slug 제거, 리소스 정리 후 패키지 트리가 새로고침되지 않는 문제 수정이 포함됩니다. 공식 격주 진행 상황에서 공개된 최근 변경(설치 패키지 시 다운로드 진행률 표시, virtual workspaces 지원, 테스트된 언어에 대한 서드파티 플러그인 추천, 하단 바 버전 버튼 팝업 수정)과 결합해 보면, IDE 측의 이번 단계 작업 중심은 새 기능 확장이 아니라 사용 경험과 정보 표현입니다.
2.7 XuanTie 커널 저장소의 RISC-V selftest 커밋 1건 (09-16)
날짜: 2026-09-16 출처: linux-xuantie-kernel 커밋 3dc1b7b1
ruyisdk/linux-xuantie-kernel의 기본 브랜치는 linux-6.6.36이며, 모니터링 기간 내 1개의 커밋이 있습니다: 「selftests: riscv: dtso: Update hwprobe key and handle unsupported keys」, 즉 RISC-V 디바이스 트리 overlays 자체 테스트에서 hwprobe 키를 업데이트하고 지원되지 않는 키를 처리하는 것입니다. 이는 커널 자체 테스트 수준의 정확성 유지보수로, 커뮤니티에서 유지보수하는 XuanTie 커널 브랜치의 정기적인 패치에 해당하며, 새로운 하드웨어 지원과는 관련이 없습니다.
2.8 openRuyi: 모니터링 기간 내 신규 버전 릴리스 없음, 최신은 2026.08 (09-18)
날짜: 2026-09-18 출처: openRuyi 뉴스
openRuyi 배포판 뉴스 페이지에는 모니터링 기간 내 새로운 항목이 없으며, 최신 버전은 여전히 2026.08 릴리스(2026-08-27)이고, 그 이후 release 브랜치의 새로운 월간 버전도 없습니다. 일반적인 점검 기준에 따라, 이번 모니터링 기간에는 openRuyi 측에서 새로 추가된 릴리스 버전이 없습니다. 해당 배포판의 8월 버전은 보안 수정 집중 업데이트, RISC-V 및 RVA23 통합 추진, 클라우드 네이티브 및 가속 컴퓨팅 역량 확장, 그리고 커널, 툴체인, 과학 컴퓨팅 스택 및 KDE 데스크톱 업데이트에 중점을 두었습니다. 이번 모니터링 기간에는 해당 항목을 재작성하지 않고, 「모니터링 기간 내 신규 버전 없음」이라는 점검 결론만 기록합니다.
3. 벡터 확장 및 연산자 최적화 (VecIntrinBench / IntrinTrans / FBGEMM 및 관련 커널)
모니터링 기간 개요: RuyiAI 조직 내에서 벡터 벤치마크와 연산자 번역을 전담하는 세 개의 저장소 모두 모니터링 기간 내 푸시가 없었습니다. 이 섹션의 실질적인 내용은 RuyiAI 정보 라인이 수집한, 원본 PR이 소급 확인된 RISC-V 벡터 및 연산자 최적화 작업과 공식 격주 진행 상황의 기반 구성 요소 반복에서 비롯됩니다.
3.1 ONNX Runtime의 MLAS RVV 커널 최적화: K3/X100에서 ResNet50 3.01배 속도 향상 (09-17)
날짜: 2026-09-17 출처: onnxruntime PR #32540
ONNX Runtime이 MLAS의 RISC-V RVV 커널 최적화를 병합했으며, softmax, NCHWc 컨볼루션, 깊이별 컨볼루션, 활성화 함수의 네 가지 연산자 범주를 포함합니다. 작성자가 단일 코어 단일 스레드, 고정 주파수 조건에서 실측한 결과는 다음과 같습니다: ResNet50은 C920V2에서 1398.1밀리초에서 567.3밀리초로, K3/X100에서 816.3밀리초에서 271.6밀리초로 단축되어 각각 2.46배와 3.01배 가속에 해당합니다. 이는 이번 모니터링 기간 내에서 국산 RISC-V 플랫폼의 모델 수준 추론 가속 수치를 직접 제시한 드문 공개 변경입니다. 작성자는 동시에 성능 테스트가 최종 깊이별 컨볼루션 파일 통합 및 최신 rebase보다 이전에 수행되었으며, 결과는 본문의 빌드, 모델 및 단일 코어 설정에 한정되므로 멀티 코어나 모든 모델의 엔드투엔드 이득으로 확대 해석해서는 안 된다고 명시했습니다.
3.2 SpacemiT 비전 모델 라이브러리 전처리에 V2D 백엔드 및 RVV 텐서 패킹 도입 (09-17)
날짜: 2026-09-17 출처: model-zoo-vision PR #82
SpacemiT 비전 모델 라이브러리의 전처리 단계가 CPU, OpenCL, 선택적 V2D 백엔드의 세 가지 분기로 확장되었으며, CPU와 RVV의 텐서 패킹 및 캐시 padding을 추가하고, 구성 가능한 폴백과 커밋 전 안전 실패 처리를 제공합니다. 이 변경은 배포 체인에서 오랫동안 간과되어 온 부분, 즉 추론 커널 외부의 이미지 전처리를 보완한 것입니다. 이전에는 이 단계가 흔히 순수 CPU 구현이어서 엔드투엔드 처리량의 숨은 병목이 되었습니다. V2D는 선택적 백엔드이며, 실제 사용 가능 여부는 기기와 런타임 구성에 따라 달라집니다. 원문에서는 일반화할 수 있는 엔드투엔드 가속 수치를 제시하지 않았습니다.
3.3 격주 진행 상황 제076호: glibc와 newlib 벡터 수학 함수, LLVM P 확장 연속 병합 (09-15)
날짜: 2026-09-15 출처: RuyiSDK 격주 진행 상황 제076호
제 076호 격주 진행 상황에서 공개된 기초 컴포넌트 반복 개선에서는 벡터 방향의 비중이 상대적으로 컸다. glibc는 log10, log10f, log10p1, log10p1f, log1p, log1pf를 기존 libmvec 벡터 수학 프레임워크로 이식했고, newlib는 atan2pi, exp2, cbrt, cospi, exp10, log2p1을 자체 벡터 수학 프레임워크로 이식했다. LLVM 쪽에서 이번 기간 제출된 PR은 SLP 벡터화와 P 확장 두 갈래를 포괄한다. SLP 상수 스트라이드 로드의 정렬 적법성 검사는 CommonAlignment로 전환되어 32비트 로드를 정렬되지 않은 64비트 RVV 접근으로 확장해 SIGBUS를 유발하는 것을 방지한다(#222520, 병합 완료). P 확장 쪽에서는 packed multiply-parts accumulate, 그것과 덧셈의 폴딩, packed element extract, 그리고 psati.dw/dh 즉시값 인코딩 수정이 연이어 병합되었다. 이러한 변경들의 공통된 방향은 벡터와 패킹 명령어를 컴파일러 백엔드에서 안정적으로 사용 가능하게 만드는 것이다.
3.4 GCC Sspmp 확장 지원 Binutils 업스트림에 병합, RISE-CI 유지보수 변경 반영 (09-15)
날짜: 2026-09-15 출처: binutils 커밋 b16f1003
제 076호에서 동시에 공개된 내용은 다음과 같다. Sspmp 확장의 툴체인 지원이 Binutils 업스트림에 병합되었다. P 확장의 Binutils 명령어 별칭이 보완되었고, intrinsics API 테스트에서 발견된 문제가 수정되었다. RISE-CI 유지보수 변경은 회의 심사를 통과하여 업스트림 세 개 저장소(gcc-postcommit-ci, gcc-precommit-ci, riscv-gnu-toolchain-ci)에 정식 병합되었다. 또한 V8은 원자적 연산, 부동소수점 비교, 부호 확장 등 일련의 결함을 수정했고, OpenJDK는 Zfa, Zvbc, Zvfhmin 등 확장의 자동 활성화 지원을 병합하고 Project Leyden의 AOT 정적 컴파일 이식 조사를 시작했으며, QEMU는 P 확장의 TCG 테스트 케이스를 추가했다. 이러한 작업의 대부분은 RuyiSDK 커뮤니티가 직접 참여하거나 기여한 업스트림 채널에 속한다.
3.5 네이티브 벡터 벤치마크 및 연산자 저장소 모니터링 기간 내 조용 (09-18)
날짜: 2026-09-18 출처: VecIntrinBench, IntrinTrans, FBGEMM
RuyiAI 조직 내에서 벡터 최적화와 직접 관련된 세 저장소는 모두 모니터링 기간 내 푸시가 없었다. 벡터 intrinsic 벤치마크 저장소 VecIntrinBench의 최신 커밋은 2026-02-13, intrinsic 번역 저장소 IntrinTrans는 2026-06-25, FBGEMM 적응 저장소는 2026-07-13이었다. 같은 조직의 cpuinfo, torq-tile, harness, pytorch-ci 역시 모니터링 기간 내 커밋이 없었다. 따라서 이번 호 벡터 최적화 라인의 검증 가능한 내용은 3.1부터 3.4까지의 외부 업스트림 변경이 주를 이루며, 본 조직 자체 벤치마크와 번역 툴체인은 업데이트가 없는 상태이다.
4. 커뮤니티와 활동 (격주 진행 상황, 포럼, 문서)
4.1 RuyiSDK 격주 진행 상황 보고 제 076호 발표 (09-15)
날짜: 2026-09-15 출처: 커뮤니티 게시글
제 076호 격주 진행 상황이 09-15에 발표되었으며, 이번 호에서 가장 중요한 커뮤니티 문서이다. 머리말에서 제시한 주된 흐름은 다음과 같다. 패키지 매니저는 조정된 릴리스 주기에 따라 추진 중이며, 0.53.0은 9월 말 정식 릴리스를 예상하고 0.52.0은 계속 사용 가능하다. 팀은 바이너리 패키지 ABI 호환성 검사 및 보고 인프라와 더 많은 공식 유지 관리 소프트웨어 패키지의 macOS 패키징 작업을 추진하고 있다. 본문은 네 개 절로 전개된다. 기초 개발 환경(패키지 매니저, IDE), 커뮤니티와 콘텐츠 구축(소프트웨어 소스 리소스 업데이트, 개발 보드 지원 매트릭스, 개발 보드 예제 저장소), 기초 컴포넌트(기초 C 라이브러리, GCC, LLVM, V8, OpenJDK, Go, QEMU). 그 내용은 2.6과 3.3, 3.4에서 주제별로 나누어 이미 수록되었다.
4.2 커뮤니티 포럼 09-17호 오픈소스 기술 핫뉴스 정보 (09-17)
날짜: 2026-09-17 출처: 커뮤니티 게시글
RuyiSDK 커뮤니티 포럼이 09-17에 새로운 한 회차 오픈소스 기술 핫뉴스 정보를 발표했으며, 핵심 총람은 오픈소스 하드웨어와 컴파일러 생태계에 초점을 맞춘다: MediaTek이 LLVM 업스트림에 nanoMIPS 지원을 공식 제출(가변 길이 인코딩 ISA, 첫 변경은 PR #223032), Triton 백엔드가 atomic_load/atomic_store를 인라인 PTX 어셈블리로 하향하고 벡터화를 강화, Spike가 S/U 모드 미지원 시 mseccfg와 senvcfg의 잘못된 노출을 수정. 이 시리즈 게시물은 커뮤니티가 유지 관리하며, RuyiAI 생태계가 대외적으로 기술 정보를 출력하는 공개 채널 중 하나이다.
4.3 개발 보드 지원 매트릭스에 K3 CoM260 Kit 리포트 추가, K3 보드에 ROS 2 과정 추가(09-15)
날짜: 2026-09-15 출처: support-matrix PR #399
개발 보드 지원 매트릭스는 이번 회차에 SpacemiT K3 CoM260 Kit의 Buildroot 중영문 테스트 리포트를 추가(PR #399)하고, HiFive Premier P550의 Debian 리포트와 Milk-V Duo S의 Arch Linux, Debian, RT-Thread, RT-Thread Smart, Ubuntu 24.04 다섯 가지 중영문 리포트(PR #393부터 #398까지)를 갱신했다. 개발 보드 예제 저장소 측에서는 board-docs가 K3 Pico-ITX에 ROS 2 과정 진입점과 제1장 과정 메타데이터를 추가하고, 과정 문서 출처를 GitHub 미러로 전환했으며(PR #44, #45), 프런트엔드도 동기화하여 과정 페이지와 중영문 라우팅을 추가했다. 이러한 내용은 RuyiSDK가 개발 보드를 대상으로 하는 문서 및 검증 인프라를 구성한다.
4.4 커뮤니티 공식 웹사이트 데이터와 서브모듈 매일 자동 갱신(09-18)
날짜: 2026-09-18 출처: ruyisdk-website 커밋 c6307acd
커뮤니티 공식 웹사이트 저장소의 모니터링 기간 내에 2회의 자동 커밋이 있었으며, 각각 API 데이터와 서브모듈을 갱신했고 모두 정기 작업의 산출물이다. 이러한 커밋 자체에는 엔지니어링 결정이 포함되지 않지만, 「커뮤니티 사이트 데이터 파이프라인이 모니터링 기간 내에 정상 작동하고 있다」는 객관적 기록으로 삼을 수 있다; RuyiSDK의 소프트웨어 패키지와 버전 정보는 바로 이러한 자동 갱신을 통해 웹사이트 표시 계층으로 흘러간다.
4.5 배경(모니터링 기간 외): 소프트웨어 패키지 인덱스 페이지 출시와 PyTorch RISC-V CI 실천(09-11)
날짜: 2026-09-11 출처: 소프트웨어 패키지 페이지 출시, PyTorch RISC-V CI 실천
모니터링 기간 밖에 있지만 본 주제와 직접 관련된 두 가지 커뮤니티 동향으로, 여기서는 배경 표시로만 다루고 이번 회차 인덱스 항목 내용에는 포함하지 않는다: 첫째, RuyiSDK 소프트웨어 패키지 인덱스 페이지가 출시되어 기기와 소프트웨어 패키지별로 미러, 버전 및 호환 관계를 구성하고 x86_64, aarch64, riscv64 세 가지 호스트 아키텍처를 지원한다; 둘째, 커뮤니티가 PyTorch RISC-V CI 실천 설명을 발표하여 RISC-V를 대상으로 하는 PyTorch CI 인프라를 이미 구축했음을 공개했으며, RuyiAI fork 저장소의 핵심 테스트 세트에 사용되고 테스트 샤딩, blocklist 관리와 지속적 회귀를 통해 점진적으로 커버리지를 확대하며, 관련 아키텍처 호환 문제를 지속적으로 업스트림에 피드백한다. 후자는 1.1의 fork 각 RISC-V 브랜치 현황과 대조하여 읽을 수 있다.
5. 트렌드 관찰
5.1 호환성과 배포 인프라가 이번 모니터링 기간의 주된 흐름이다
이번 회차에서 가장 비중 있는 세 가지 RuyiSDK 변경——ELF ABI 호환성 스캐너, 소프트웨어 소스 우선순위 재정의 가능, 이미지 검증 실패 시 자동 롤백——은 모두 「소프트웨어 패키지를 안정적으로 찾고, 다운로드하고, 사용 가능함을 확인할 수 있게 한다」는 같은 축에 속한다. 이들은 동일한 목표, 즉 RISC-V 소프트웨어 배포의 결정성에 봉사한다. packages-index가 업스트림 유지 관리가 중단된 미러를 제거하고 openkylin-cdimage 등 새로운 미러를 연결하는 것과 함께 보면, 커뮤니티가 배포 체인의 각 단계를 약속에서 검사 가능한 메커니즘으로 전환하고 있음을 알 수 있으며, 이는 0.53.0 정식 버전이 9월 말 출시될 것으로 예상되는 일정과 부합한다.
5.2 업스트림 fork 동기화와 로컬 RISC-V 브랜치의 리듬이 뚜렷하게 분리된다
RuyiAI-Stack/pytorch와 llvm-project는 모니터링 기간 내 각각 20회의 커밋이 거의 전부 업스트림 동기화인 반면, RISC-V 전용 브랜치는 같은 기간에 가장 오래 조용했던 것이 4월에 멈춰 있고 가장 최근의 것은 7월이다. 이러한 분리 자체는 건강하다: fork는 업스트림과 가깝게 유지하고, 로컬 호환 변경은 특정 브랜치에 집중되어 리듬에 따라 추진되며 업스트림을 따라 매일 표류하지 않는다. 그러나 RISC-V 호환 라인이 안정기에 접어들면 fork의 커밋량만 보면 「매우 활발하다」는 착각이 생길 수 있음을 의미하기도 하며, 반드시 키워드로 필터링하고 전용 브랜치를 별도로 확인해야 한다. 이번 모니터링 기간의 0건 매치 결론도 이로부터 도출되었다.
5.3 RISC-V 추론 커널에서 재현 가능한 실측 속도 향상 데이터가 나타나기 시작했다
ONNX Runtime의 MLAS RVV 최적화는 C920V2와 K3/X100에서의 ResNet50 단일 코어 실측 수치(2.46배와 3.01배)를 제시했으며, Jindie Shikong 비전 모델 라이브러리는 최적화를 추론 커널에서 전처리 단계까지 확장했다. 이전에는 주로 “어떤 커널 지원을 병합”이라는 표현이 많았던 것과 달리, 이번 모니터링 기간에 등장한 표현은 이미 플랫폼, 모델, 배수를 완전히 조합한 형태이며 “결과는 단일 코어 단일 스레드 고정 주파수에 한정되고, 테스트가 최신 rebase보다 이르다”라는 제한 조건도 함께 달려 있다. 이는 RISC-V AI 스택이 “돌아간다”에서 “제대로 돌아가고, 정확히 측정된다”로 나아가는 신호이며, 이후 데일리 리포트에서도 지속적으로 추적할 만한 지표선이다.
5.4 이번 모니터링 기간의 공백과 리스크 지점
이번 기간의 공백 부분을 반드시 사실대로 지적해야 한다: RuyiAI 조직 내에서 벡터 벤치마크와 연산자 변환을 전담하는 세 저장소(VecIntrinBench, IntrinTrans, FBGEMM)와 harness, cpuinfo, torq-tile, pytorch-ci는 모니터링 기간 내 커밋이 전무하다; triton-riscv의 가장 최근 커밋은 모니터링 기간 시작보다 약 20시간 앞선다; tilelang-riscv는 거의 두 달째 업데이트가 없다; openRuyi는 새 버전이 없다. 또한 광범위한 중영문 뉴스 검색(RuyiSDK, Ruyi RISC-V, RuyiAI)은 모니터링 기간 내 적중이 전무하여, 해당 프로젝트의 국제 뉴스 측 가시성이 여전히 낮음을 보여주며, 데일리 리포트 소재는 계속 공식 저장소와 커뮤니티 포럼을 주요 출처로 삼을 것이다. 리스크 측면에서 주의할 점: 0.53.0은 여전히 beta이며, ABI 스캔이 산출한 .abi.toml 결론을 정식 릴리스 프로세스에 어떻게 반영할지, 그리고 우선순위 재정의 변경이 도입한 소프트웨어 소스 형식 변경이 기존 사용자 설정에 미치는 영향은 정식 버전 릴리스 후 재검토가 필요하다.
부록: 출처 검증표
| 출처 | 검증 결과 |
|---|---|
| RuyiAI-Stack 조직(16개 저장소) | 모니터링 기간 내 4개 저장소에 푸시(pytorch, llvm-project, ruyiai-daily, ruyiai-stack.github.io) 및 1개(dsh-osc); 핵심 RISC-V 전용 저장소 9개는 푸시 없음 |
| ruyisdk 조직(29개 저장소) | 모니터링 기간 내 6개 저장소에 커밋; ruyi 20회 커밋 2회 릴리스, packages-index 14회, wechat-articles 7회 |
| GitHub 업스트림 fork 필터링 | pytorch 20회 커밋 중 RISC-V 키워드 적중 0; llvm-project 20회 커밋 중 적중 1건 |
| openRuyi 배포판 | 뉴스 페이지에 새 항목 없음, 최신 버전은 여전히 2026.08(2026-08-27) |
| RuyiSDK 커뮤니티 포럼 | 모니터링 기간 내 새 게시글 4건(09-15 위클리 리포트, 09-15 전재 2건, 09-17 핫이슈 정보, 09-17 검증 전재) |
| Google News RSS(중영문 6개 쿼리, 프록시 경유) | RuyiSDK, Ruyi RISC-V, RuyiAI 등 쿼리 모두 모니터링 기간 내 적중 없음; 프록시 연결성은 시간 필터 없는 순수 쿼리로 정상 확인 |
| Hacker News / 벤더 RSS | 모니터링 기간 내 RuyiAI 관련 항목 없음 |
| 공식 저장소 Release / 브랜치 메타데이터 | 커밋 시간과 브랜치를 건별 대조; fork 전용 브랜치 pushed 시간은 브랜치 Atom 소스를 기준으로 함 |
전체 출처 목록
- [1] ruyi 0.53.0-beta.20260917 릴리스 노트 — https://github.com/ruyisdk/ruyi/releases/tag/0.53.0-beta.20260917
- [2] RuyiSDK 패키지 매니저 저장소 — https://github.com/ruyisdk/ruyi
- [3] ruyi ELF ABI 호환성 스캐너 PR #496 — https://github.com/ruyisdk/ruyi/pull/496
- [4] ruyi 소프트웨어 소스 기본 우선순위 재정의 가능 PR #497 — https://github.com/ruyisdk/ruyi/pull/497
- [5] ruyi 미러 검증 실패 롤백 PR #499 — https://github.com/ruyisdk/ruyi/pull/499
- [6] ruyi 벤더 전용 메타데이터 및 인증 마커 PR #489 — https://github.com/ruyisdk/ruyi/pull/489
- [7] packages-index 커밋 기록 — https://github.com/ruyisdk/packages-index/commits/main
- [8] ruyisdk-vscode-extension 커밋 기록 — https://github.com/ruyisdk/ruyisdk-vscode-extension/commits/main
- [9] linux-xuantie-kernel 커밋 3dc1b7b1 — https://github.com/ruyisdk/linux-xuantie-kernel/commit/3dc1b7b1f90647e94bb7acb18f8a3921e4c11148
- [10] openRuyi 배포판 뉴스 — https://openruyi.cn/zh-Hans/news/
- [11] ruyiai-daily 09-18호 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-09-18.md
- [12] ruyiai-daily 09-17호 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-09-17.md
- [13] RuyiAI-Stack/pytorch 브랜치 목록 — https://github.com/RuyiAI-Stack/pytorch/branches/all
- [14] llvm-project RISC-V VP 메모리 intrinsic 비용 모델 커밋 — https://github.com/RuyiAI-Stack/llvm-project/commit/a47fe60be7facad0f3db9090bb41f94872ee2fa0
- [15] RuyiAI-Stack/triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv
- [16] RuyiAI-Stack/tilelang-riscv — https://github.com/RuyiAI-Stack/tilelang-riscv
- [17] RuyiAI-Stack/dsh-osc 커밋 기록 — https://github.com/RuyiAI-Stack/dsh-osc/commits/main
- [18] ONNX Runtime MLAS RVV 커널 최적화 PR #32540 — https://github.com/microsoft/onnxruntime/pull/32540
- [19] SpacemiT 비전 모델 라이브러리 V2D 백엔드 PR #82 — https://github.com/spacemit-com/model-zoo-vision/pull/82
- [20] RuyiSDK 격주 진행 상황 제076호 본문 — https://github.com/ruyisdk/wechat-articles/blob/main/20260915-ruyisdk-biweekly-76.md
- [21] RuyiSDK 격주 진행 상황 제076호 커뮤니티 게시글 — https://ruyisdk.cn/t/topic/2838
- [22] 커뮤니티 09-17 오픈소스 기술 핫뉴스 정보 — https://ruyisdk.cn/t/topic/2841
- [23] 개발 보드 지원 매트릭스 K3 CoM260 Kit 리포트 PR #399 — https://github.com/ruyisdk/support-matrix/pull/39
9>
- [24] 개발 보드 예제 저장소 ROS 2 강좌 PR #44 — https://github.com/ruyisdk/board-docs/pull/44
- [25] ruyisdk-website 자동 업데이트 커밋 c6307acd — https://github.com/ruyisdk/ruyisdk-website/commit/c6307acd328b07e3dbaa3a543afc3fb27bc39adc
- [26] Binutils의 Sspmp 확장 지원 커밋 — https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b16f10037c4814ab03416a4ab143337591881e2b
- [27] LLVM SLP 상수 스트라이드 로드 정렬 PR #222520 — https://github.com/llvm/llvm-project/pull/222520
- [28] RISE-CI GCC 커밋 후 CI PR #4 — https://github.com/riseproject-dev/gcc-postcommit-ci/pull/4
- [29] XUANTIE Hypervisor 테스트 기능 게이팅 PR #31 — https://github.com/XUANTIE-RV/damo-rv-priv-ats/pull/31
- [30] sail-riscv mcountinhibit CSR 설정 PR #1935 — https://github.com/riscv/sail-riscv/pull/1935
- [31] RISC-V 프리빌리지드 스펙 WFI 및 RNMI 명확화 PR #3401 — https://github.com/riscv/riscv-isa-manual/pull/3401
- [32] XiangShan 강좌 저장소 BPU 리프레시 설계 문서 커밋 — https://github.com/OpenXiangShan/XiangShanLab/commit/1c99a7f8f8de49e3a3288bbcae1438a4162f8d17
- [33] RISC-V International의 Openchip 인터뷰 — https://riscv.org/blog/v-questions-with-openchips-cesc-guim-and-marc-fernandez/
- [34] deepin 25 RVA23 버전 SpacemiT K3 적응 — https://www.deepin.org/zh/deepin-25-rva23-spacemit-k3/
- [35] RuyiAI-Stack/VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [36] RuyiAI-Stack/IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [37] RuyiAI-Stack/FBGEMM — https://github.com/RuyiAI-Stack/FBGEMM
- [38] RuyiAI-Stack/harness — https://github.com/RuyiAI-Stack/harness
- [39] RuyiSDK 소프트웨어 패키지 인덱스 페이지 출시(모니터링 기간 외 배경) — https://ruyisdk.cn/t/topic/2829
- [40] PyTorch RISC-V CI 실천(모니터링 기간 외 배경) — https://ruyisdk.cn/t/topic/2831