RuyiAI 위클리 리포트 (2026-09-21 ~ 2026-09-25)
보고 기간: 2026년 9월 21일(월)부터 9월 25일(금)까지, 총 5 영업일 자료 출처: 본지의 일일 RuyiAI 동향 리포트(09-21, 09-22, 09-23, 09-24, 09-25 총 5회분), 그리고 조직 저장소 168시간 모니터링 기간 점검 및 커뮤니티 이중 출처 재검증(09-26 아침까지 포함) 편집 설명: 본 모니터링 기간은 RuyiSDK 릴리스(ruyi 0.53.0), 툴체인과 커널, 보드 지원 매트릭스, openRuyi 배포판, 커뮤니티와 행사의 다섯 가지 차원을 다룹니다. 기술적 사실은 모두 코드 저장소, 릴리스 산출물 및 커뮤니티 포럼의 실측 검증에서 비롯되었습니다.
1. 이번 주 주요 뉴스
-
ruyi 0.53.0 정식 릴리스, 소프트웨어 소스 간 설치 상태 문제 사흘 만에 종결(09-21 ~ 09-25): 09-21 저녁 커뮤니티 사용자가 문제 #501을 보고했습니다. 소프트웨어 소스를 전환한 후 이미 설치된 소프트웨어 패키지가 “미설치”로 표시되고, 재설치가 건너뛰어지며, 제거 시 오류가 발생하여 “파일은 디스크에 있는데 상태는 영원히 미설치”라는 교착 상태가 만들어졌습니다. 09-23 오전 메인테이너 xen0n의 수정이 PR #502를 통해 main에 병합되었으며(162줄 변경, 그중 117줄은 회귀 테스트), 설치 상태를 설치 신원에 따라 소스 간 매칭하도록 변경했습니다. 09-24 오전 수정이 v0.53.x 릴리스 브랜치로 backport되었고(10:34) 곧바로 버전 번호가 부여되었으며(10:35), 14:57에 0.53.0 정식 버전이 릴리스되었습니다(GitHub Release 비사전 릴리스, PyPI는 같은 날 14:56에 동시 등록). 09-25 저녁 릴리스 당일 마무리 PR #503(테스트 설치 타임아웃을 패키지 수 기준으로 계산)이 병합되었습니다. 정식 버전은 0.53.0-beta.20260917 대비 커밋 두 건만 추가되었습니다. 테스트 기간에 이미 병합된 바이너리 패키지 ABI 호환성 검사, 기본 소프트웨어 소스 우선순위 수정, 다운로드 실패 시 미러 폴백이 테스트 버전과 함께 정식으로 전환되었습니다. 다음 버전은 2026년 10월 말로 예고되었습니다. 출처: Release 0.53.0, PR #502, PR #503
-
RuyiSDK, 2026 윈치 대회 루이 커뮤니티 부스에 등장(09-22 ~ 09-24): 2026 윈치 대회가 09-22에 개막했으며, RuyiSDK는 대회의 루이 커뮤니티 부스에 등장하여 산업 파트너와 RISC-V 개발자를 대상으로 원스톱 RISC-V 소프트웨어 개발 키트, 툴체인, 패키지 관리자, IDE 개발 플러그인 및 다중 하드웨어 플랫폼 적응 성과를 집중적으로 전시했고, 현장에서 실습 데모와 기술 교류를 진행했습니다. 부스는 대회 마지막 날인 09-24까지 이어졌습니다. 출처: 커뮤니티 게시글 2849
-
격주 리포트 제077호 발행: “ruyi 0.53 릴리스” 특집판 게시(09-24): 제077호 《RuyiSDK 격주 진행 보고》가 09-24 16:01에 개발자 커뮤니티에 정식 발행되었습니다. 주요 내용은 다음과 같습니다. 패키지 관리자 0.53 업데이트 목록(ABI 호환성 검사 및 보고 인프라, 기본 소프트웨어 소스 우선순위 수정, 다중 소스 동명 동일 버전 설치 상태 동기화 수정 등), IDE 신규 기능 16항목, 지원 매트릭스 다중 보드 항목(P550 Fedora 44, CoM260 Kit, CH32V307, Milk-V Duo S의 Zephyr 4.1.99 등), 기반 구성 요소(glibc의 pow를 libmvec로 이식, newlib의 rsqrt와 expm1 이식, GCC의 SpacemiT 벤더 확장을 16.2 브랜치로 backport 완료, LLVM의 P 확장 및 RVA23.1/RVB23.1 방향 다수 병합, V8이 Word32 비교 최적화를 통해 AOT 내장 라이브러리 정적 코드 크기를 2.7% 감소, OpenJDK 11개 메인라인 PR, Go chacha20 RVV 재측정)을 포함합니다. 커뮤니티 동향에는 윈치 대회 등장이 수록되었습니다. 원고에는 다음 버전이 2026년 10월 말에 릴리스될 예정이며, 이번 호는 중추절과 국경절 연휴 일정으로 인해 앞당겨 발행되었음이 명시되었습니다. 출처: 발행 게시글 2852, 077호 원고
-
riscv-gcc 16.2 브랜치에 SpacemiT X100/A100 코어 지원 병합 (09-21): 두 개의 패치(SpacemiT Mark Zhuang 작성)가 두 코어를 공식적으로 컴파일러 -mcpu/-mtune에 추가: X100 스케줄링은 범용 비순차 모델 generic_ooo에 매핑; A100은 순차 듀얼 이슈, 마이크로아키텍처는 X60에 근접, 당분간 X60 비용 모델 재사용, ISA상 X100에 가장 근접, 주요 차이는 H 확장 미구현, VLEN=1024(zvl1024b)이며 xsmtvdotii 확장 포함(확장 정의는 riscv-ext-spacemit.def와 확장 문서에 동기화 작성). K3 플랫폼을 목표로 하는 개발 보드(예: CoM260 Kit의 X100 8개 + A100 8개 조합)의 경우, 툴체인에서 직접 -mcpu로 코어를 선택하고 해당 확장 정의와 스케줄링 설정을 얻을 수 있다. 출처: X100 커밋, A100 커밋
-
보드 지원 매트릭스 일주일에 12건 보고서: “단일 보드 다중 시스템” 모드 체계적 확산 (09-20 ~ 09-23): CoM260 Kit(SpacemiT K3)가 단일 Buildroot에서 Bianbu, openEuler, OpenHarmony 4개 시스템 패밀리로 확장; Milk-V Duo S에 Arch Linux, Ubuntu, Debian, RT-Thread, xv6 5건 보고서 추가; SiFive HiFive Premier P550에 Fedora 44 Server 추가; CH32V307이 RT-Thread BSP 5.3.1로 업데이트; K510이 BuildRoot 보고서 업데이트. 모니터링 기간 말에 아직 3건 심사 중: Duo S의 Zephyr와 RT-Thread Smart, ESP32C3의 RT-Thread 5.3.1. 함께 board-docs에서 P550과 CoM260의 보드 문서, HelloWorld/CoreMark 예제와 ROS 2 과정 입구를 동기화 보완. 출처: 지원 매트릭스 PR #400, PR #407
-
openRuyi 배포판 롤링 업데이트 고빈도 추진: 커널 이중 라인 업그레이드, 컨테이너 riscv_hwprobe 허용 (09-20 ~ 09-24): 5회 데일리 리포트 모니터링 기간 내 소프트웨어 패키지 디렉터리 합계 약 79회 커밋. 커널 linux가 7.2.6으로, linux-lts가 6.18.52로 상승하고 4개의 ruyi/* 브랜치 동시 푸시; openruyi-linux-build 패키지 신규 추가로 빌드 의존성 통일, 스펙 파일 전면 RPM 매크로로 전환; containers-common이 기본 seccomp 화이트리스트에 riscv_hwprobe 허용(OpenSSL과 zlib-ng가 ENOSYS로 인해 조용히 스칼라 구현으로 폴백하여 컨테이너 내 암호화 및 압축 성능 저하 방지); 보안 업데이트 일괄 반영(pcre2 10.48, imagemagick 7.1.2.31, expat 2.8.5 등). 테스트 라인은 같은 날 BRS 규정 준수 커버리지 추진: fwts에 riscv-brs AML 검사 10건 추가, kvm-unit-tests에 BRS SBI와 EFI 하 ACPI 부팅 테스트 보완. 출처: openRuyi 커밋 기록
-
llvm-project에 매트릭스 확장 사전연구 브랜치 신규 개설, XTHeadVector 혼합 폭 메모리 접근 수정 제출 (09-23 ~ 09-24): ruyisdk/llvm-project가 모니터링 기간 내 AME, riscv-ime-preview 두 브랜치 신규 추가(09-23의 ame0p6와 함께 매트릭스 확장 방향 사전연구 라인 구성); 09-24 오후 rebase-17.0.6 기반으로 PR #168 제출, T-Head 벡터 인덱스 메모리 접근 명령어 th.vlxe/th.vxse의 혼합 폭 인덱스 지원 수정(949행 수정, 6개 파일 커버), 2025년 2월 제기되어 장기간 열려 있던 이슈 #136에 대응. 출처: 브랜치 목록, PR #168
-
프레임워크 측은 넓고 얕게: PyTorch fork 재정렬 후 전환 조용, 조직에 mxnet 및 caffe 두 저장소 신규 추가 (09-20 ~ 09-23): PyTorch fork의 riscv 브랜치는 09-20에 96개 커밋 재정렬을 완료했고, 09-21에 한 차례 더 강제 푸시(열린 PR 8개의 베이스라인 일괄 갱신)가 발생한 후, 한 주 내내 기능 커밋이 없었다; RVV 두 건의 패치(#46 ATen RVV 지원, #48 RVV CPU capability)는 대기열에 걸쳐 주를 넘겨 머지되지 않았다; CI 측에는 PR #51(riscv64 로컬 이미지 빌드 스크립트, 네이티브 riscv64 하드웨어 요구)이 신규 추가되었다. 09-23에 조직에 mxnet과 caffe 두 저장소가 신규 생성되었다(완전한 업스트림 이력 포함). 고전 딥러닝 프레임워크 커버리지가 넓어졌다. 출처: riscv 브랜치, PR #51
2. RuyiAI 스택 진척 (PyTorch / Triton / TileLang RISC-V 적응)
PyTorch fork: 한 차례 재정렬, 한 차례 강제 푸시, 이후 한 주 내내 조용
- 09-20 브랜치 재정렬: riscv 브랜치(저장소 기본 브랜치)의 브랜치 헤드가 ca728fab에서 6d667e1e로 변경되었으며, 96개 커밋 앞서고 22개 뒤처진 상태로, rebase 후 재푸시된 자동화 동기화 형태에 해당한다. 기존 RISC-V 전용 패치(byte 변환 수정, 선형 교차 엔트로피 ULP 허용 오차, inductor 연산자 정보 테스트 blocklist, ci-riscv64 워크플로 등)를 더 새로운 업스트림 베이스라인으로 재정렬했으며, 열린 PR 7개의 브랜치 상태도 이에 따라 갱신되었다.
- 09-21 강제 푸시: 08:24에 기본 브랜치가 다시 force push되었다(타임라인 기록 조작자 WuXintong123). GitHub는 열린 PR 8개(#23, #35, #36, #38, #43, #46, #48, #51)에서 기준 브랜치 강제 푸시 이벤트를 기록하고 업데이트 타임스탬프를 일괄 갱신했다; 브랜치 헤드는 4f173e3e(bytes_to_scalar 수정 일괄)이다.
- 09-22부터 조용: riscv 브랜치에 신규 커밋 없음, 열린 PR 8개에 신규 머지 없음, 신규 오픈 없음, 닫힘 동작 없음; RVV 두 건의 심사 대기 패치(#46, 작성자 소프트웨어연구소 Zhang Fei, 22개 커밋, 32개 파일, +2361/-32줄; #48, 작성자 XYenChi, 21개 커밋, 18개 파일)는 대기 시간이 네 개의 보고 기간을 넘겼다.
- CI 이미지 현지화: PR #51이 .ci/docker/build-riscv64-local.sh(25줄)를 추가했으며, 머신 아키텍처가 riscv64이고 docker buildx에 의존할 것을 요구한다. CI 이미지 체인을 보완하기 위한 것으로 검증 상태는 WIP이다.
- main 업스트림 동기화: 기간 내 매일 약 20~89회의 업스트림 동기화 커밋(09-21 기간 89회가 최고치)이 있었으며, RISC-V 키워드로 건별 필터링한 결과 관련 내용이 없어 이 스택 진척에 포함하지 않는다.
컴파일러와 연산자 적응 라인: triton-riscv 정기 빌드, llvm-project 두 저장소 상태 분화
- triton-riscv: 09-21에 주간 빌드 Nightly 2026-09-20-12c2f6a 발표(이전 기간은 09-13, 리듬 고정); 09-24에 renovate 봇이 buddy-mlir 의존성을 v0.0.9.dev20260911에서 v0.0.11.dev20260924로 올리고 PR #84를 열었다; 변환 및 예제류 기능 PR 6건이 심사 대기 중(최근 업데이트는 09-17에 멈춤).
- tilelang-riscv: 마지막 커밋이 07-16에 멈춰 한 주 내내 조용.
- llvm-project 두 fork: RuyiAI-Stack fork는 09-17에 멈춤; ruyisdk fork가 이번 주 활성 측이다 — 09-23에 ame0p6 브랜치 생성, 09-24에 AME와 riscv-ime-preview 브랜치 생성 및 XTHeadVector 수정 PR #168 오픈(자세한 내용은 「이번 주 주요 뉴스」 참조).
- 나머지 전용 대상 저장소: pytorch-ci(커밋 기록 없음), FBGEMM(07-13), cpuinfo(05-20), harness(09-10), dsh-osc(09-15), torq-tile(04-09)은 한 주 내내 조용.
조직 및 정보 저장소
- ruyiai-daily 기술 정보 저장소: 09-20부터 09-23까지 4회 연속 발행(매일 이른 아침 커밋, PyTorch, LLVM/MLIR, Triton과 TileLang, RISC-V 및 AI 산업 다섯 블록 커버; RISC-V 섹션에는 아키텍처 테스트 인증서 옵션과 멀티 hart 임계값, Sail 모델 인터페이스 확장, XiangShan Sbuffer 태그 매칭 리셋, Zifencei 순서 의미론 개정, Jindie Shikong RVV 비전 전처리, XiangShan 벡터 부동소수점 경로 연결 등의 항목 수록); 09-24부터 발행 중단 — 09-26 아침 확인 기준, 09-24와 09-25 두 회차 모두 나타나지 않았으며, 지연인지 중단인지 후속 확인 필요.
- ruyiai-stack.github.io: 기여자 데이터 파일 매일 자동 업데이트(일상 유지보수).
- mxnet과 caffe 신규 저장소(09-23): 조직에서 두 저장소 신규 생성, 완전한 업스트림 이력 포함(mxnet 43개 브랜치, 최신 커밋은 2023-01에 정지; caffe 7개 브랜치, 최신 커밋은 2020-02에 정지), 모니터링 기간 내 신규 커밋 없음; 구체적 용도는 후속 모니터링 기간에 추적 필요.
3. RuyiSDK 툴체인과 배포판(ruyi 패키지 관리자, packages-index, openRuyi)
ruyi 패키지 관리자: 0.53.0 릴리스 주간 전체 기록
- 수정 폐쇄 루프(09-21 ~ 09-23): 이슈 #501(커뮤니티 사용자 qingwan12138 보고, 09-21 20:48)에서 설치 기록이 출처 소프트웨어 소스 ID를 키로 사용하지만 중복 판정은 「이름 더하기 버전」만으로 이루어져, 소프트웨어 소스를 전환한 후 「설치되었으나 미설치로 표시, 재설치 건너뜀, 제거 오류」의 교착 상태 발견; PR #502(메인테이너 xen0n)는 상태 조회를 설치 정체성(범주, 이름, 버전, 호스트) 기준 교차 소스 매칭으로 변경하고, 동일 정체성일 때 정확한 소스 ID 기록을 우선하며, 제거 시 동일 정체성의 모든 기록을 처리하도록 하여 총 162줄 변경, 그중 117줄이 회귀 테스트(09-23 09:01 main에 병합).
- 릴리스 작업(09-24): v0.53.x 브랜치 10:34 백포트 반영(fd39afa3), 10:35 버전 번호 커밋 반영(ceb2f961), 이후 태그 생성, 패키지 빌드, 공지 발행; 14:57 GitHub Release 0.53.0(최신 표시, 사전 릴리스 아님), PyPI 채널 당일 14:56 업로드.
- 버전 비교: 0.53.0은 0.53.0-beta.20260917 대비 위 두 커밋만 추가; 테스트 기간에 이미 병합된 바이너리 패키지 ABI 호환성 검사 인프라, 기본 소프트웨어 소스 우선순위 수정, 다운로드 실패 미러 폴백 수정 등이 테스트 버전과 함께 정식 반영.
- 릴리스 당일 마무리(09-25): PR #503(커뮤니티 구성원 weilinfox, 테스트 설치 타임아웃을 패키지 수 기준으로 계산, 고정 타임아웃 대체)이 09-25 저녁 병합되어 0.53.0 릴리스 주기의 테스트 라인에 작은 진전 추가.
- 관찰 필요: 공용 미러 사이트 아티팩트 동기화 진행 상황(09-25 데일리 리포트 모니터링 기간 말 releases 디렉터리에 아직 0.53.0 미등장); 차기 버전 예고 2026년 10월 말; packages-index 최종 커밋은 09-16에 정지(077회차에서 업스트림이 더 이상 제공하지 않는 Armbian 소프트웨어 버전 삭제 기록).
컴파일러와 커널 툴체인
- riscv-gcc: 16.2 브랜치에 X100/A100 코어 지원 병합(자세한 내용은 「이번 주 주요 뉴스」 참조); p-rebase 브랜치는 P 확장 lowering 시리즈 지속, PR #19(작성자 TelGome)에서 패킹된 min/max와 psh1add 명령을 헤더 파일 연산자 형태로 연결; 16.2 브랜치의 다른 두 건은 일상적 내용(업스트림 libstdc++ gamma_distribution 수정 백포트, 일일 빌드 번호).
- linux-xuantie-kernel(XuanTie 커널 트리): 09-20 업스트림 백포트 패치 병합, T-Head PMA 메모리 타입 정정을 PUD(1GB)와 P4D(512GB) 대형 페이지로 확장(커밋 167b3d7c, Cc stable과 Fixes 태그 포함), 동일 프로세스 내 서로 다른 매핑 크기의 메모리 속성 불일치 위험 제거; 09-23 두 건의 소규모 수정 병합 — perf annotate의 RISC-V 아키텍처 이름 매칭 정규화(94494ca6), compat 계층 COMPAT_UTS_MACHINE 정의 수정(5eed2594); 이후 모니터링 기간 말까지 신규 커밋 없음.
보드 지원 매트릭스, 문서 및 IDE
- 지원 매트릭스 12개 보고서 세부 내역(09-20 ~ 09-23): CoM260 Kit 4개 시스템(Buildroot, Bianbu, openEuler, OpenHarmony); Milk-V Duo S 5개(Arch Linux, Ubuntu, Debian, RT-Thread, xv6); Premier P550(Fedora 44 Server); CH32V307(RT-Thread BSP 5.3.1); K510(BuildRoot 업데이트). 3건은 심사 중이며 09-24에 리뷰 업데이트를 받음: Duo S의 Zephyr(#405), Duo S의 RT-Thread Smart(#397), ESP32C3의 RT-Thread 5.3.1(#406).
- board-docs 개발 보드 예제 저장소: Premier P550을 위해 중·영문 보드 문서와 HelloWorld, CoreMark 예제 추가(PR #46); CoM260 Kit을 위해 문서 디렉터리, 예제 및 ROS 2 강좌 항목 추가(PR #47), 이어서 ROS 2 제3, 4장을 보충하고 강좌 디렉터리 참조를 도입(PR #48) — K3 플랫폼의 “검증 보고서, 예제 코드, 강좌 자료” 체인이 형성됨.
- 문서와 공식 웹사이트: docs 저장소에 09-20 Ruyi Imager 그래픽 플래싱 문서 병합(PR #149, 분류 설정과 index 페이지 포함 총 5개 파일); 공식 웹사이트 측 Ruyi Imager 문서 PR #589는 여전히 리뷰 중(09-18부터); 공식 웹사이트 submodules 자동 업데이트 PR #591 생성.
- IDE와 백엔드: VS Code 플러그인 09-20에 0.1.7-beta.1 릴리스(기능 8건, 수정 8건, 비신뢰 워크스페이스 명령 실행 차단, venv 삭제 대상 검증 등 보안 변경 포함; 릴리스 전 8회 커밋은 13:34부터 14:20에 집중); 09-23 메인테이너 sisungo가 3건의 수정을 추가 커밋(일부 버전이 사전 릴리스로 잘못 표시된 문제, pip 설치 실패 오류 메시지, 스크린샷 업데이트). ruyi-backend 정기 의존성 업그레이드(SQLAlchemy 2.0.54, Ruff 0.16.8, pydantic 2.13.5, pyjwt 2.14.0).
- RuyiTuner 컴파일러 튜닝 도구(이번 호 처음으로 데일리 리포트 시야에 진입): 09-22 v1.x에 “프로젝트 수준 검색” 병합(집계 적합도 유전 알고리즘, 적합도를 단일 파일 명령어 수 감소율에서 파일 크기 가중 전체 패키지 감소율로 변경, 1.8 버전 변경 구성, +274/-154줄); 09-24에 –max-path-length 옵션 추가(기본값 2, +16/-9줄). 이 도구는 특정 LLVM 버전과 대상 아키텍처에 묶이지 않으며, 실측을 통해 최적화 협동 쌍을 발굴하고 전체 패키지 코드 크기 최적의 최적화 시퀀스를 찾는다.
openRuyi 배포판
- 커밋 규모: 5개 데일리 리포트 모니터링 기간 합계 약 79회 커밋(각 기간 18 / 56 / 0 / 2 / 3)으로, 세 조직 중 가장 활발한 소프트웨어 패키지 디렉터리이다.
- 커널과 빌드: linux가 7.2.6으로, linux-lts가 6.18.52로 올라갔고, 패치 세트와 커널 설정이 동시에 갱신되었으며, ruyi/7.2.y, ruyi/7.1.y, ruyi/7.0.y, ruyi/6.18.y 네 개 브랜치가 함께 푸시되었다. openruyi-linux-build 패키지가 새로 추가되어 각 flavored 커널 변형에 의존성을 통일 제공한다. linux, linux-lts, linux-lts-kmhv2 세 가지 스펙 파일이 RPM 매크로 구성으로 전환되었다.
- RISC-V 동작 수정: containers-common에 seccomp 패치(41행)가 추가되어 기본 화이트리스트에서 riscv_hwprobe를 허용한다. 이 호출은 CPU 기능 정보만 읽으며, OpenSSL과 zlib-ng가 ISA 확장을 탐지할 때 의존하는데, ENOSYS가 반환되면 조용히 스칼라 구현으로 되돌아간다. 패치는 중국과학원 소프트웨어연구소 메인테이너 서명으로 올라갔으며, 대응하는 업스트림 이슈가 진행 중이다.
- 보안과 기능 업데이트: pcre2 10.48, imagemagick 7.1.2.31, python-ujson 6.0.0, python-datasets 5.0.1, python-pytorch-lightning 2.6.6, btrbk 0.32.7, expat 2.8.5(모두 security-fixes 표기), glibc가 새 빌드 기준선으로 업데이트되었다. cloudpods 4.0.3과 cloudpods-operator, kes 0.24.0, go 1.27.1, jemalloc 5.4.0, iptables 1.8.13, flashrom 1.8.0, vkmark 2025.01, assimp 6.0.5, glm 1.0.3, fd, pngquant 및 Go/Rust 의존성 패키지가 대량 추가되었다. vkmark는 lavapipe 소프트웨어 렌더링 충돌을 수정하는 백포트가 들어갔다. python-zmq는 python-pyzmq로 이름이 변경되었다. check-spdx-header 사전 커밋 검사가 새로 추가되었다.
- 테스트 라인(BRS 준수): fwts PATCH-6 브랜치에 10건의 riscv-brs AML 검사(AML_010부터 AML_100까지, 09-24 연속 커밋)가 추가되었다. kvm-unit-tests brs-i 브랜치에는 BRS SBI 요구 사항 테스트와 EFI 환경 ACPI 부팅(09-24 오전)이 보강되었으며, 09-21에 병합된 spcr/mcfg 검사와 같은 작업 계열에 속한다.
- 뉴스 페이지: 새 공지 없음, 2026.09 월간 릴리스 공지는 아직 게시되지 않음(최신은 2026.08).
4. 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM)
- 세 전문 목표 저장소 전 기간 침묵: VecIntrinBench의 마지막 커밋은 02-13, IntrinTrans는 06-25, FBGEMM fork는 07-13이다. 같은 그룹 관찰 대상인 cpuinfo(05-20), torq-tile(04-09)도 마찬가지로 침묵 상태이다. 이번 모니터링 기간에 새 벤치마크 데이터는 없다.
- 방향의 대리 진전은 컴파일러와 기반 라이브러리 쪽으로 이동: 컴파일러 쪽에는 riscv-gcc의 코어 인식과 P 확장 lowering, llvm-project의 XTHeadVector 혼합 폭 수정과 AME/IME 사전 연구 브랜치가 있다. 튜닝 쪽에는 RuyiTuner 프로젝트 수준 검색이 있다. 기반 라이브러리 쪽은 077 기간 항목을 기준으로 한다. glibc가 pow를 libmvec 프레임워크로 이식했고, newlib이 rsqrt와 expm1의 벡터 수학 구현을 이식했으며, Go의 chacha20 RVV 최적화가 재측정되었고, V8이 Word32 동등 비교 최적화를 통해 AOT 내장 라이브러리 정적 코드 크기를 2.7% 줄였다.
- 재현 가능한 실측 수치: 이번 모니터링 기간에 새로운 연산자 수준 실측 데이터는 없다. 가장 최근 재현 가능한 결과는 본지가 이전에 수록한 ONNX Runtime MLAS RVV 커널 최적화(K3/X100에서 ResNet50 3.01배 속도 향상, 09-17 기준)로, 배경 기록으로 남긴다.
5. 커뮤니티와 활동(격주 진행, 포럼, 문서)
격주 진행 077호
- 릴리스 리듬: 09-22 09:44에 초안을 초기화한 뒤 9시간 이내에 7회 연속 커밋(#352부터 #358까지), 09-23에 다섯 개 장급 커밋(ruyipkg, GCC, Go, OpenJDK, 기반 C 라이브러리)을 완료했고, 09-24에 세 건의 마무리(QEMU 장, 문서와 테스트, 최종 원고)를 보강한 뒤 16:01에 정식 릴리스되었다(커뮤니티 게시글 #2852). 릴리스 내용 요점은 「이번 주 주요 뉴스」를 참조.
- 운영 관찰: 이번 호는 「릴리스 날에만 볼 수 있다」는 관례를 깨뜨렸다. 초안 단계에서 각 장 내용을 볼 수 있었고, 커뮤니티 운영 리듬은 안정적이다. 원고에는 다음 버전이 2026년 10월 말에 계획되어 있다고 명시되어 있다.
커뮤니티 포럼 일주일 주제
일일 오픈소스 기술 핫이슈: #2845(09-21), #2850(09-23), #2851(09-24) 세 개의 게시물로, 내용은 ruyiai-daily 정보와 동일 출처이며 컴파일러와 하드웨어 백엔드 정밀화, AI 안전 경계, LLVM/MLIR와 Triton 동적에 초점을 맞춘다. 09-22와 09-25에는 해당 정보 게시물이 보이지 않았다.
- 전재 및 산업 동향: #2846(Yixing Intelligence, 약 20억 위안 규모 신규 투자 유치 완료, 투자 후 밸류에이션 약 150억 위안), #2847(NVIDIA GPU 내 수십 개의 RISC-V 코어 통합), #2848(Zhaosong Technology의 MCULib-FuSa, ISO 26262 제품 인증 획득, RISC-V 차량용 기반 소프트웨어 생태계 완성).
- Lychee Pi 4A 실습 과정: 제03기(#2844, 09-20 발행) 주제는 GPIO와 액추에이터로, gpiod를 통해 릴레이로 5V 팬을 제어하고 아날로그 온도 히스테리시스 제어를 구현했다. 시리즈 제04강 예고는 명령 대화와 온도 제어이다.
- 포럼은 09-24 이후 새로운 주제 없음(09-26 아침 확인 기준).
윈치 컨퍼런스와 대외 전시
- RuyiSDK는 09-22부터 09-24까지 2026 윈치 컨퍼런스 Ruyi 커뮤니티 부스에서 전시한다(자세한 내용은 「이번 주 주요 소식」 참조). 현장에서는 실습 데모, 1:1 질의응답, 커뮤니티 인터랙션을 제공하며, 게시물에는 현장 실사 사진 여러 장이 첨부되어 있다.
6. 트렌드 관찰
- 릴리스 폐쇄 루프와 운영 리듬: 문제 보고(#501, 09-21)부터 수정 병합(09-23), backport와 릴리스(09-24), 마무리(09-25)까지 사흘 남짓 소요되었고, 「수정, 릴리스 노트, 격주 보고서」가 동일 릴리스 주기 내에서 폐쇄 루프를 형성했다. 정식 버전과 테스트 버전은 단 두 개의 커밋 차이로, 릴리스 브랜치 규율이 명확하다. 커뮤니티 대외 리듬(격주 보고서 077이 「09-24 릴리스」 예고를 이행)과 내부 기술 리듬이 동기화되어 있다.
- K3/Jindie 플랫폼 지원 체인이 지속적으로 촘촘해짐: 툴체인 측 「핵심 식별(GCC -mcpu/-mtune)에서 연산자 최적화(RVV 실측)로, 다시 통합 패키지 튜닝(RuyiTuner)으로」 이어지는 3개 계층이 이번 주기에 모두 진전되었다. X100은 잠정적으로 범용 비순차 모델을 사용하고, A100은 X60 비용 모델을 재사용하는데, 이는 모두 과도기 방안이며 스케줄링 세분화와 테스트 커버리지를 추적할 가치가 있다.
- 보드 지원 매트릭스가 「단일 보드 다중 시스템 + 부속 자산」의 체계화 단계에 진입: 일주일 동안 열두 건의 보고서가 애플리케이션급(P550, K3)에서 MCU급(CH32V307, K510)까지 걸쳐 있으며, 각 보드의 보고서, 문서, 예제, 과정 완성도가 향상되었다. 심사 대기열 길이가 단일 일자 병합 수보다 커뮤니티 기여 활성도를 더 잘 반영한다.
- 프레임워크 측 심층 추진이 툴체인 및 시스템 측에 비해 지체: PyTorch fork의 riscv 브랜치는 조용하고, RVV 두 건의 패치가 주를 넘겨 대기 중이다. 조직에 새로 등록된 mxnet과 caffe는 「확장」 조치이며, 「넓고 얕은」 단계적 상태는 두 저장소의 첫 배치 커밋으로 검증을 기다린다. 다음 단계로 #46/#48 심사와 mxnet/caffe의 용도 정착을 관찰한다.
- 시스템 소프트웨어가 「돌아감」에서 「올바르게 돌아감, 규정에 맞게 돌아감」으로 전환: 컨테이너 seccomp의 riscv_hwprobe 허용, 커널 PMA 정정 확장, BRS 규정 준수 테스트 집중 보완 — 이번 주기에서 기술적 함량이 가장 높은 커밋은 대부분 이런 뉴스를 만들지 않는 수정들로, 실측 성능과 플랫폼 품질 선언을 직접 결정한다.
- 공백과 관심 지점: ruyiai-daily는 09-24부터 두 기간 연속 업데이트 중단. 뉴스 측에서 RuyiAI, RuyiSDK, Ruyi 커뮤니티, openRuyi에 대한 중영문 다중 검색이 지속적으로 제로 히트. openRuyi 2026.09 월간 버전 공지 미발행. 0.53.0의 미러 사이트 동기화와 커뮤니티 설치 피드백. 지원 매트릭스 심사 중 3건의 병합 리듬. llvm-project 두 개 예비 연구 브랜치의 후속 내용.
부록: 자료와 출처 검증
자료(5기 데일리 리포트)
- 09-21호: 모니터링 기간 09-20 04:30 ~ 09-21 04:30(일요일~월요일); 09-22호: 09-21 04:30 ~ 09-22 04:30; 09-23호: 09-22 04:30 ~ 09-23 04:30; 09-24호: 09-23 04:30 ~ 09-24 04:30; 09-25호: 09-24 04:30 ~ 09-25 04:30.
- 5기 모두 평일 간행, 결호 없음. 주말(09-26, 09-27)에는 데일리 리포트 없음. 주기 경계 외 동향(09-25 저녁 ~ 09-26 아침, 예: ruyi PR #503 병합, ruyiai-daily 업데이트 중단 상태, 포럼 주제 확인)은 조직과 커뮤니티 확인으로 보강한 후 수록.
검증 방식
- GitHub 조직 검증(168시간 기간): RuyiAI-Stack과 ruyisdk 조직의 주요 저장소 커밋과 Release를 커버(Atom과 웹페이지 이중 채널, API 한도에 의존하지 않음). pytorch, llvm-project 등 업스트림 fork의 커밋은 RISC-V 관련 키워드로 건별 필터링.
- 주요 저장소 커밋 수준 재검토: linux-xuantie-kernel, ruyi, ruyiai-daily, support-matrix, ruyisdk/llvm-project 등, 09-26 아침까지 확인.
- 커뮤니티 이중 출처 검증: RuyiSDK 개발자 커뮤니티 포럼 최신 주제 목록; openRuyi 배포판 뉴스 페이지 2026.09 공지 상태.
- 이번 주기 뉴스 측(Google News 중영문 다중 검색)에서 연속 제로 히트, 5기 데일리 리포트 모두 조직 저장소와 커뮤니티 채널을 주 출처로 하며, 이는 해당 주제의 상시적 특징이다.
기준 설명
- 커밋 집계는 각 기간 데일리 리포트 모니터링 기간을 기준으로 한다(기간이 인접하며 소량의 중복 집계를 허용하고, 기간을 넘는 항목은 최초 수록일 기준으로 집계한다).
- 업스트림 fork(PyTorch main, llvm-project 등)는 커밋량이 많고 대부분 RISC-V와 무관하므로, 리포트는 키워드 필터링 후의 관련 내용만 채택한다.
- 「공용 미러 사이트 0.53.0 동기화 진행 상황」은 09-25 데일리 리포트 모니터링 기간 말에 관찰된 것이며, 이후의 진전은 이번 점검 범위에 포함되지 않는다.
- ruyiai-daily의 업데이트 중단 상태는 09-26 아침 점검 결과이다(09-24, 09-25 두 기간 파일 모두 나타나지 않음).
주요 인용
- ruyi 0.53.0 릴리스 및 수정 체인 — https://github.com/ruyisdk/ruyi/releases/tag/0.53.0, https://github.com/ruyisdk/ruyi/compare/0.53.0-beta.20260917...0.53.0, https://github.com/ruyisdk/ruyi/pull/502, https://github.com/ruyisdk/ruyi/issues/501, https://github.com/ruyisdk/ruyi/pull/503, https://pypi.org/project/ruyi/
- 격주 진행 상황 제077호 — https://ruyisdk.cn/t/topic/2852, https://github.com/ruyisdk/wechat-articles/blob/main/20260924-ruyisdk-biweekly-77.md
- 윈치 대회(Yunqi Conference) 등장 — https://ruyisdk.cn/t/topic/2849
- riscv-gcc 핵심 지원 및 P 확장 — https://github.com/ruyisdk/riscv-gcc/commit/894f2e5d, https://github.com/ruyisdk/riscv-gcc/commit/81c31f8a, https://github.com/ruyisdk/riscv-gcc/commits/16.2, https://github.com/ruyisdk/riscv-gcc/pull/19
- 셴톄(Xuantie) 커널 트리 — https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36, https://github.com/ruyisdk/linux-xuantie-kernel/commit/167b3d7c5d98adc689d49681db9621618e4a0105
- PyTorch fork — https://github.com/RuyiAI-Stack/pytorch/commits/riscv, https://github.com/RuyiAI-Stack/pytorch/pull/51, https://github.com/RuyiAI-Stack/pytorch/pull/46, https://github.com/RuyiAI-Stack/pytorch/pull/48
- triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20260920-12c2f6a, https://github.com/RuyiAI-Stack/triton-riscv/pull/84
- llvm-project (ruyisdk) — https://github.com/ruyisdk/llvm-project/branches, https://github.com/ruyisdk/llvm-project/pull/168, https://github.com/ruyisdk/llvm-project/issues/136
- RuyiTuner — https://github.com/ruyisdk/ruyi-tuner/commit/d2367ec025e3065cecab04e4f72fdf60056fcc1b, https://github.com/ruyisdk/ruyi-tuner/commit/8574e25f47c03ce8eab01c9ecdedc188d16991c8
- VS Code 확장 0.1.7-beta.1 — https://github.com/ruyisdk/ruyisdk-vscode-extension/releases/tag/0.1.7-beta.1
- 지원 매트릭스 — https://github.com/ruyisdk/support-matrix/pull/400, https://github.com/ruyisdk/support-matrix/pull/404, https://github.com/ruyisdk/support-matrix/pull/407, https://github.com/ruyisdk/support-matrix/pull/396, https://github.com/ruyisdk/support-matrix/pull/395, https://github.com/ruyisdk/support-matrix/pull/392, https://github.com/ruyisdk/support-matrix/pull/405, https://github.com/ruyisdk/support-matrix/pull/397
、https://github.com/ruyisdk/support-matrix/pull/406
- board-docs — https://github.com/ruyisdk/board-docs/pull/46、https://github.com/ruyisdk/board-docs/pull/47、https://github.com/ruyisdk/board-docs/pull/48
- 문서 및 공식 웹사이트 — https://github.com/ruyisdk/docs/pull/149、https://github.com/ruyisdk/ruyisdk-website/pull/589、https://github.com/ruyisdk/ruyisdk-website/pull/591
- openRuyi — https://github.com/openRuyi-Project/openRuyi/commits/main、https://github.com/openRuyi-Project/openRuyi/commit/e54a49ae1d9b87f28a619fec355b55b4f38f19e3、https://github.com/openRuyi-Project/fwts/tree/PATCH-6、https://github.com/openRuyi-Project/kvm-unit-tests/commit/ffbf22fb315815c7756f7d790caf9b5a24a20cbd、https://openruyi.cn/zh-Hans/news/
- 조직 및 정보 저장소 — https://github.com/RuyiAI-Stack/ruyiai-daily/commits/main、https://github.com/RuyiAI-Stack/mxnet、https://github.com/RuyiAI-Stack/caffe
- 커뮤니티 포럼 — https://ruyisdk.cn/t/topic/2845、https://ruyisdk.cn/t/topic/2846、https://ruyisdk.cn/t/topic/2847、https://ruyisdk.cn/t/topic/2848、https://ruyisdk.cn/t/topic/2850、https://ruyisdk.cn/t/topic/2851、https://ruyisdk.cn/t/topic/2844、https://ruyisdk.cn/c/21
데이터 출처: 일일 RuyiAI 동향 리포트(2026-09-21 ~ 2026-09-25 총 5회) 및 이번 주기 실측 검증; 보고 주기는 2026-09-21 ~ 2026-09-25.