TileLang 데일리 리포트 (2026-09-28)
모니터링 기간: 지난 3일 (2026-09-25 07:00 ~ 2026-09-28 07:00, 베이징 시간; 주말 구간 포함, 직전 보고는 09-25). 이번 회차는 월요일 3회차 병합 모니터링 기간이며, 이전 회차와 중복되지 않습니다. 출처: GitHub (tile-ai 조직 29개 저장소 푸시 점검, 모니터링 기간 내 6개 저장소에 푸시 발생; TileOPs 35건 병합과 「Manifest 파라미터화 시그니처」 전체 라운드 마이그레이션, 200개 연산자 릴리스 계획 개시; 메인 저장소 SM120 블록 스케일링 GEMM 2건 병합과 FP8 벡터 복사 속도 향상 실측; TileFoundry AtomSched 7건 병합; 야간 스냅샷 5건 전부 무실패; 채택자 FlashQLA 수정 및 문서 사이트 업데이트), Google News RSS 중영문 다중 쿼리 (프록시 경유, 0건), Hacker News, arXiv, 커뮤니티 저장소 점검
이번 회차 인덱스
- 오늘의 핵심: TileOPs 「Manifest 파라미터화 시그니처」 전체 라운드 마이그레이션 완료——17건 병합, 200개 연산자 릴리스 계획 당일 개시 (09-26/09-27)
-
- 핵심 프로젝트 진행
- 1.1 메인 저장소: SM120 블록 스케일링 GEMM 2건 병합——프래그먼트 상주 지원 및 레이아웃 충돌 거부 (09-26/09-27)
- 1.2 메인 저장소: FP8 벡터 복사 패킹 유지, 조건부 복사 커널 실측 1.42배 (09-25)
- 1.3 메인 저장소: 모니터링 기간 내 10건 신규 오픈, RNG 큐와 비동기 스테이징 리팩터링 여전히 리뷰 대기 (09-25~09-27)
- 1.4 TileOPs: 어텐션 정비——SM90 프리필 3연속 및 디코드 통합, 레거시 경로 제거 (09-25~09-28)
- 1.5 TileOPs: 선형 어텐션, FFT 재작성 및 연산자 기타 병합 (09-25~09-28)
- 1.6 TileOPs: 테스트 및 벤치마크 체계 리팩터링, manifest 일관성 케이스 반영 (09-26/09-27)
- 1.7 TileFoundry: AtomSched——명령화 텐서 스케줄링과 단계별 메모리 분석 7건 (09-25~09-28)
- 1.8 야간 스냅샷: 모니터링 기간 내 5건 전부 무실패, 최신 1093건 정확성 + 1318건 벤치마크 (09-28 새벽)
- 핵심 프로젝트 진행
-
- 멀티 백엔드 어댑테이션 (Ascend / MLIR Ascend / MetaX / Hygon / Moore Threads)
- 2.1 5개 저장소 모니터링 기간 내 푸시 0건, PR 업데이트 0건 (09-28 점검)
- 멀티 백엔드 어댑테이션 (Ascend / MLIR Ascend / MetaX / Hygon / Moore Threads)
-
- 생태계와 채택자
- 3.1 채택자: FlashQLA Blackwell 경로 커널 동기화 수정 (09-26)
- 3.2 채택자와 커뮤니티: TileKernels 푸시 없음, SoftHier 확장 모니터링 기간 내 업데이트 없음 (09-28 점검)
- 3.3 버전节奏: 메인 저장소 v0.1.14 26일 경과, TileRT 릴리스 페이지 4일 지연 (09-28)
- 생태계와 채택자
-
- 커뮤니티, 튜토리얼 및 활동
- 4.1 문서 사이트: TileOPs 문서 사이트 3연속 업데이트로 Manifest 마이그레이션 후속; 메인 저장소 문서 사이트 정례 업데이트 (09-26/09-27)
- 4.2 미디어와 학술측: Google News 0건, arXiv 신규 프리프린트 없음 (09-28 점검)
- 커뮤니티, 튜토리얼 및 활동
-
- 트렌드 관찰
- 5.1 「계약 우선」의 제도화: roofline 자체 점검에서 릴리스 계획까지
- 5.2 SM120 라인의 소歩快跑와 lowering-only 테스트 전략
- 5.3 어텐션 커널: 다중 경로 병렬에서 단일 계보로
- 5.4 공백과 리스크 포인트
- 트렌드 관찰
- 부록: 자료와 점검 설명
오늘의 핵심: TileOPs 「Manifest 파라미터화 시그니처」 전체 라운드 마이그레이션 완료——17건 병합, 200개 연산자 릴리스 계획 당일 개시 (09-26/09-27)
날짜: 2026-09-26, 2026-09-27 출처: 설계 문서 PR (#2209)/ 시그니처 검사와 생성 (#2212)/ 200개 연산자 추적 이슈 (#2271)/ 24개 spec-only 항목 (#2279)
09-26 08:02부터 09-27 11:57 (베이징 시간)까지, TileOPs의 Manifest 시리즈 17건 PR이 순차 병합되어 연산자 목록을 YAML 표에서 「파라미터화 시그니처」(parametric signature)로 재작성하고, 동일 모니터링 기간에 200개 연산자 릴리스 계획을 개시했습니다:
- 설계(#2209, 09-26 08:02 머지): 각 연산자를 manifest에 하나의 파라미터화된 시그니처로 작성 —
forall인덱스와 종류, 타입 패밀리와 대수적 데이터 타입(ADT), 폐쇄 표현식 언어, 읽기/쓰기 효과, 생성기를 동반한 워크로드 행, 검증 체크리스트; roofline 가격 책정은ix상의 인라인 표현식 평가로 변경; 연산자 설계 문서, 신뢰 모델, 테스트 가이드와 agent 도메인 규칙 동시 개정(13개 파일, +633/-1193, 삭제가 추가보다 많음). - 구현(#2212~#2227, 09-26 종일~09-27 정오): 시그니처 검사와 연산자 메서드 생성을 명세로부터 유도하도록 변경(#2212); 각 연산자 패밀리 순차 전환 — elementwise(#2216), moe(#2218), reduction/normalization(#2221), linear_attention(#2222), gemm/quantization/convolution(#2223), attention(#2224), mamba(#2214), pool/scan/rope/sequence-modeling/FFT(#2217); 마무리 작업(#2225, 09-27 10:32)으로 마지막 gemm 항목 전환 완료 및 레거시 manifest 경로 삭제; manifest YAML을
spec/디렉터리로 이전, 파일 명명 통일(#2227). 동반 동작 변경: 트리 내 커널 선언이 없는 디바이스에서 연산자 호출 시OpNotAvailableError를 던지도록 변경(#2219). - 릴리스 계획(09-27 저녁): 추적 이슈 “TileOPs 200-operator release plan”(#2271) 개설 — 목표 200개 manifest 항목(implemented + spec-only 기준 집계; 신규 연산자만 계산, 확장과 스케줄링은 제외), 최악의 경우 추산표 첨부; 같은 날 PR #2279가 계획에 24개의 spec-only 항목과 새로운
sampling패밀리를 추가, 해당 PR 설명에 따르면 저장소 카운트 배지가 172/177에서 172/201로 변경. 24개 신규 항목은 네 방향을 포괄: 양자화 패밀리 9개(INT8/INT4 per-tensor, per-channel, per-block과 SmoothQuant, FP8 per-block), 샘플링과 추측 디코딩 패밀리 6개(TopK/TopP/MinP/TopKTopP 마스크, SamplingFromProbs, ChainSpeculativeSampling), MLA와 KV 캐시 패밀리 7개(MLA Paged/Varlen, PagedKVCache 쓰기와 수집, MergeAttentionStates, DeepSeekSparseAttentionPaged), norm 1개(FusedQKNormRope)와 선형 어텐션 1개(KimiDeltaAttention). - 동반 제약(#2279): 신규
test_spec_reference.py가 spec-only 항목별로 워크로드마다 참조 구현을 실행하고 입력 쓰기와 호출 거부를 검증; 불변식 “implemented ⊆ public ⊆ manifest” 확립; 이슈에 5개의 spec-only 보완 추적(GQA 2건, GatedDeltaNet, DeltaNetInference, GLAInference)과 11개의 커널 커버리지 하위 작업(FP8 Q/K/V, RoPE, FP8 KV 캐시, GDN 변형 등)을 동시에 등록.
판독: 이는 TileOPs가 최근 2주간 진행한 “신뢰 엔지니어링”(roofline 자체 점검, 공식 오류 수정 이후)의 제도적 승격이다 — 먼저 계약을 정하고, 그다음 구현을 정하며, 검사는 생성기가 담당한다; 200 연산자 계획은 로드맵을 공개화했고, 양자화, 추측 디코딩, MLA와 KimiDeltaAttention 등 자국산 대형 모델 연산자 방향이 이에 따라 부상하고 있다. 사용자 입장에서 연산자 동작의 “계약 출처”가 코드 주석에서 검증 가능한 명세로 바뀌었으므로, 연동 전에 커버리지 공백을 먼저 평가할 수 있다.
1. 핵심 프로젝트 진행 상황
1.1 메인 저장소: SM120 블록 스케일링 GEMM 2건 머지 — 프래그먼트 상주 지원과 레이아웃 충돌 거부(09-26/09-27)
날짜: 2026-09-26, 2026-09-27 출처: #3257/ #3284/ 결함 이슈 #3283/ 선행 요구 이슈 #3256
- #3257(09-26 23:39 병합, 작성자 sepcnt): SM120 블록 스케일 GEMM에 프래그먼트 상주 A 피연산자와 행 우선 스케일 프래그먼트 지원을 추가하고, 홀수 per-warp MMA atom 그리드(8x1 분할 포함)에서의 컴팩트 스케일 행 선택을 수정했습니다. 5개 파일 +230/-50이며, 프래그먼트 피연산자/스케일, 전치 A, 컴팩트 레이아웃 및 다중 warp 전략에 대한 회귀 커버리지를 포함합니다.
- #3284(09-27 19:18 병합, 작성자 LeiWang1999): SFA와 SFB가 동일한 스케일 프래그먼트를 공유할 때 레이아웃 요구사항을 조용히 덮어써 스케일 읽기 오류를 유발하는 문제를 수정했습니다. 레이아웃 추론은 먼저 전체 프래그먼트 레이아웃을 비교하고, 충돌 시 오류를 보고하며 독립 스케일 프래그먼트 또는 공유 메모리 스케일로 전환하도록 안내합니다. 18개의 CUDA lowering 회귀 케이스(세 가지 warp 전략, 공유/프래그먼트 A, 별칭 및 독립 스케일 프래그먼트, 별칭 공유 메모리 스케일)를 추가했으며, 관련 두 테스트 파일에서 138개 통과, 21개 건너뛰었습니다.
- 테스트 기준 설명: 두 건의 테스트 모두 명시적으로
sm_120a로 lower하며, 디바이스 컴파일은 수행하지 않습니다(SM120 하드웨어 수치 실행은 이번 테스트 배치에서 커버되지 않으며, #3284에 명시적으로 표기됨). - 배경: SM120은 Blackwell의 소비자/워크스테이션 등급(GeForce RTX 50 시리즈, RTX PRO 시리즈)입니다. 이 라인은 09-16의 mxf4nvf4 블록 스케일 MMA PR(#3081, 아직 열림)부터 이어져 오고 있으며, 모니터링 기간 내에 두 건의 후속(#3286, #3290, 1.3 참조)이 추가되었습니다.
1.2 메인 저장소: FP8 벡터 복사 패킹 유지, 조건부 복사 커널 실측 1.42배 (09-25)
날짜: 2026-09-25 출처: #3276
- #3276(09-25 14:17 병합, 작성자 LeiWang1999; 지난 호에서 “리뷰 중”으로 기록): CUDA FP8 벡터 타입(E4M3/E5M2/E8M0, 2/4/8/16/32 lane)에 대해 패킹 복사 생성 및 대입을 정의합니다. 일치하는 정수 캐리어(uint16/uint32/uint2/uint4/ulonglong4)를 통해 객체 전체를 이동합니다. 동기: NVCC는 주변 메모리 접근이 이미 벡터화되었더라도 기본 멤버별 복사를 중복 unpack/repack 명령어로 lower합니다. 수정은 코드 생성 특례를 도입하지 않고 헤더 파일만 변경합니다.
- 실측(B300 SXM6,
sm_103a, NVCC 13.1): E4M3 조건부 복사 커널 44.07 → 31.07 마이크로초(1.42배); 레지스터 77 → 71; 변환 워크로드에서 80개 PRMT, 16개 SHF 및 32개 패킹 관련 LOP3 제거, E8M0의 PRMT는 241에서 155로 감소. 타이밍은 do_bench(warmup 100 / rep 500, 5회 교대 중앙값)를 사용하며, 정적 SASS 비교와 타이밍 결과는 별도로 제시됩니다.
1.3 메인 저장소: 모니터링 기간 내 10건 신규 오픈, RNG 큐 및 비동기 스테이징 리팩터링 여전히 리뷰 대기 (09-25~09-27)
날짜: 2026-09-25 ~ 2026-09-27 출처: #3286/ #3290/ #3285/ #3288/ #3280/ 메인 저장소 PR 큐
-
모니터링 기간 내 신규 오픈 10건: SM120 2건(#3286 레지스터 A의 K 원자 언롤과 스케일링 원자별 로드; #3290 W4A16 NVFP4 디코딩 예제, 초안), CUDA/컴파일러 4건(#3285 NVRTC 디바이스 컴파일 지원, TVM-FFI; #3288 warp 특수화 단계가 이동될 때까지 비 TMA 복사본에 의해 소비되도록 유지——#3287 수정; #3282 TIRX 소스 구간 시각화 도구; #3291 z3로 제약을 만족하는 모든 스레드 추론), 플랫폼 2건(#3281 CPU/Windows JIT 공유 라이브러리 컴파일 및 내보내기 수정; #3289 import C 소스 파일 개행 추가), 수정 1건(#3280 deepseek_v32 topk 선택기 버퍼 오버플로).
-
큐 지속 항목: RNG 4건(#3241~#3244)은 09-24부터 업데이트 없이 열려 있음; #3275(SIMT im2col 조기 노출)와 #3279(비동기 데이터 스테이징 통합 및 전송 인식 저감)는 리뷰 대기 중 미동; #3267(매직 디비전), #3247(TileIR 백엔드, 초안) 미업데이트.
-
결함 측: 모니터링 기간 내 신규 2건——#3283(SM120 스케일 프래그먼트 충돌, #3284로 수정되어 종료)과 #3287(warp 특수화 파이프라인 단계 조기 해제), 후자는 #3288로 후속 조치됨.
1.4 TileOPs: 어텐션 정비——SM90 프리필 3연속과 디코딩 통합, 레거시 경로 제거(09-25~09-28)
날짜: 2026-09-25 ~ 2026-09-28 출처: #2178/ #2208/ #2198/ #2207/ #2202/ #2197/ #2273/ #2281
- SM90 varlen GQA 프리필 3연속: warp 특수화 프리필 커널 병합(#2178, 09-25 19:12) → 영구 커널로 개조(#2208, 09-26 00:50) → D64 헤드 차원 지원(#2198, 09-27 23:19); 동시에 슬라이딩 윈도우 varlen 커널의 TMA 경로 복원(#2207, 09-25 18:37).
- 디코딩 측 수렴: 페이지드 GQA 디코딩을 통합 연산자로 이전하고 레거시 디코딩 연산자 제거(#2202, 09-27 21:32); 레거시 varlen GQA 경로 제거(#2197, 09-27 20:50).
- 정확성 패치: causal paged decode 캐시 끝 정렬, 비 causal NSA 시퀀스 끝 절단, FusedTopK 점수 기반 가격 책정(#2273, 09-27 21:38).
- 신규 오픈 후속: MHA 역방향의 SM90 warp 특수화 커널 서비스화와 FA3 역방향 별도 타이밍(#2281, 09-28 새벽 초안)——역방향 경로가 동일 커널 계보로 진입하는 전주곡.
1.5 TileOPs: 선형 어텐션, FFT 재작성 및 연산자 기타 병합(09-25~09-28)
날짜: 2026-09-25 ~ 2026-09-28 출처: #2199/ #2196/ #2187/ #2040/ #2283/ #2242/ #2240/ #2280
- 선형 어텐션: GLA 디코딩이
GLAInferenceFwdOp에 연결됨(#2199, 09-28 06:20 병합, H200 dense 디코딩 서비스화); 소속 없는 Gated DeltaNet 커널 제거(#2196, 09-27 22:57) — 지난주 “정비” 노선의 연장. - FFT: #2187은 LUT 구현을 계산식 커널로 교체, 2의 거듭제곱 커버리지를 2^28까지 확장(09-25 13:03 병합; 지난 호 “리뷰 중” 항목 마무리).
- GEMM 및 엘리먼트 단위:
GemmFp8FwdOp가 1D2D FP8 블록 스케일링 지원(#2040, 09-28 06:19; #2283은calibration_key기준 매칭으로 캘리브레이션 후속); 엘리먼트 단위 NaN 전파에서 clamp 계열 감속 제거 및 바이너리 기준 형태 복원(#2242); float32 reduction/softmax를 단일 커널 읽기 수정으로 변경(#2240). - 아키텍처 유지보수: Engram 디코딩 컴파일 경계를 연산자 계층으로 이동(#2280, 09-28 06:10).
1.6 TileOPs: 테스트 및 벤치마크 체계 재구성, manifest 일관성 케이스 적용(09-26/09-27)
날짜: 2026-09-26, 2026-09-27 출처: #2239/ #2226/ #2243/ #2244/ #2213/ #2215
- 구조 재정비: 분절된 tests/ops 및 workloads 파일 병합(#2239); 분절된 벤치마크 파일과 단일 임포트 모듈 병합(#2226); 테스트 및 워크로드 디바이스를 단일 출처로 변경(#2243); 트리 내 커널 테스트 통합 마킹, 벤치마크에 대상 및 디바이스 옵션 부여(#2244); op 테스트에서 benchmarks 임포트 중단, 표준 허용 오차 통일, trust-model.md를 layer-boundaries로 개명(#2213).
- 계약 테스트: manifest에서 빌드 대상 일관성 케이스 호출(#2215) — 오늘 중점인 Manifest 마이그레이션과 연동.
- 설명: 본 재구성은 야간 스냅샷 케이스 구조 변화의 직접적 배경이며; 스냅샷 프로세스는 제로 실패 유지(1.8 참조).
1.7 TileFoundry: AtomSched — 명령화 텐서 스케줄링 및 단계별 메모리 분석 7건(09-25~09-28)
날짜: 2026-09-25 ~ 2026-09-28 출처: #189/ #191/ #187/ #186
- 7건 병합(#185~#191): 샤딩 배열 선언(#185), AtomSched 연산 선언(#186), CUDA MMA 원자 및 비동기 복사 명령 선언(#187), 레이아웃 구조화 정규식 매칭(#188), 명령화 텐서 스케줄링(#189), TIR 피연산자 계약(#190), 단계별 메모리 할당 모델(#191).
- #189 요점(09-27 21:08 병합):
tf.schedule연산 신규 추가(다섯 작성자 파라미터: operands/op/repeat/order/buffers) 및 21개 스케줄 픽스처; 피연산자 계약과 결과 타입은 선택된 명령에서 도출; 계층별 대역폭, MMA 작업량 및 버퍼 상주로 과금; 평가 시 핸들러 누락이면 fail-closed(항등으로 폴백하지 않음). 규모 64개 파일 +3445/-220. - #191 요점(09-28 03:31 병합): AtomSched 분석 마이그레이션 stage 3 완료 — 루프 인식 상주, 영역 수준 레지스터 피크, 주소를 포함한 전역/공유 메모리 배치 솔버(별칭 강제 성립 요구); 21/21 공유 메모리 골든 일치; 소스 코드 모드 검증 1241 통과, 10 스킵.
1.8 야간 스냅샷: 모니터링 기간 내 5건 모두 제로 실패, 최신 1093건 정확성 + 1318건 벤치마크(09-28 새벽)
날짜: 2026-09-25 ~ 2026-09-28 출처: 최신 스냅샷 커밋/ 스냅샷 환경 메타데이터
- 모니터링 기간 내 5회 스냅샷(09-25 저녁부터 09-28 새벽까지 각 회차); 최신
dab9b1ab(TileOPsee3ebaf247에 대응, 즉 #2198 머지 지점): 정확성 1093건, 건너뜀 2건, 실패 0건 오류 0건; 벤치마크 1318건, 건너뜀 1건, 실패 0건 오류 0건. - 환경(meta.json): NVIDIA H200, CUDA 13.2 / 드라이버 595.71.05, tilelang 0.1.11+cu132(git afcebed1), torch 2.13.0+cu132, 전력 상한 700W.
2. 멀티 백엔드 적응(Ascend / MLIR Ascend / MetaX / Hygon / Moore Threads)
2.1 5개 저장소 모니터링 기간 내 푸시 0건, PR 업데이트 0건(09-28 확인)
날짜: 2026-09-28 출처: tilelang-ascend/ tilelang-metax/ tilelang-hygon/ tilelang-musa/ tilelang-mlir-ascend
- 3일 모니터링 기간 동안 5개 저장소 모두 푸시 없음, PR 업데이트 없음: Ascend(최근 푸시 09-24), MLIR Ascend(09-24), MetaX(09-24), Hygon(09-24), Moore Threads(09-17) — 저장소별로 최근 PR 목록을 확인한 결과, 모니터링 기간 내 업데이트 수는 모두 0.
- 이전 회차 대비: Ascend 문서 검증 대기열에 신규 머지 없음; MetaX 서브 warp 가드(#159), Hygon #12 이후 신규 커밋 없음; Moore Threads는 09-17부터 11일 연속 정적. 모니터링 기간 내 하드웨어 방향의 실질적 진전은 메인 저장소 NVIDIA 라인(SM120, 1.1 참조)에 집중되었으며, 4개 국산 적응 건은 이번 기간 모두 동향 없음.
3. 생태계와 도입자
3.1 도입자: FlashQLA, Blackwell 경로 커널 동기화 수정(09-26)
날짜: 2026-09-26 출처: FlashQLA 수정 머지/ FlashQLA 저장소
- Qwen의 FlashQLA(TileLang 기반 GDN 선형 어텐션 커널 라이브러리, SM90/100/103/120/121 지원)가 수정 1건을 머지:
prepare_h와fused_fwd커널이 Blackwell에서 동기화 지점을 보완(3개 파일 +21/-5, Chengruidong Zhang 커밋). 이는 도입자 측이 Blackwell 플랫폼에서 지속적으로 다듬은 최신 작업이며, 저장소 자체 설명에 따르면 v0.1.2는 이미 SM120에 대한 포워드 지원을 제공하고 flash-linear-attention의 GDN 백엔드로 기능한다.
3.2 도입자와 커뮤니티: TileKernels 푸시 없음, SoftHier 확장 모니터링 기간 내 업데이트 없음(09-28 확인)
날짜: 2026-09-28 출처: TileKernels 저장소/ tilelang-softhier 저장소
- DeepSeek의 TileKernels는 2026-04부터 푸시 없음; ETH 취리히의 TileLang SoftHier 확장(RISC-V 매니코어 가속기 대상) 최근 업데이트는 09-24(이전 회차에 보고됨), 모니터링 기간 내 신규 커밋 없음; TVM-TileLang cookbook 등 커뮤니티 자료에 신규 내용 없음.
3.3 버전 리듬: 메인 저장소 v0.1.14 만 26일 경과, TileRT 릴리스 페이지 4일 지연(09-28)
날짜: 2026-09-28 출처: tilelang 릴리스 페이지/ TileRT 릴리스 페이지/ TileFoundry 릴리스 페이지
- 메인 저장소 tilelang: v0.1.14(09-02)가 26일째 새 버전 없음; TileOPs는 독립 릴리스 없음; TileFoundry 최신은 여전히 v0.0.2(09-10, 18일).
- TileRT: v0.1.6 릴리스 PR이 09-24에 머지되었으나, GitHub Releases와 태그는 여전히 v0.1.5.post2에 정체——공개 버전 지연이 4일째이며, 모니터링 기간 내 해당 저장소에 새 커밋 없음.
4. 커뮤니티, 튜토리얼 및 활동
4.1 문서 사이트: TileOPs 문서 사이트 3연속 업데이트로 Manifest 마이그레이션 후속; 메인 저장소 문서 사이트 정례 업데이트(09-26/09-27)
날짜: 2026-09-26, 2026-09-27 출처: TileOPs 문서 사이트/ tilelang 문서 사이트
- TileOPs 문서 사이트 3건: trust-model.md 이름 변경 후속(#52), Manifest 마이그레이션 후속(#53), 벤치마크 페이지를 workload별로 그룹화하고 manifest 순서 유지(#54)——문서 측과 업스트림 계약 리팩터링 동기화.
- 메인 저장소 문서 사이트 1건 정례
Update docs(09-27 새벽), 자동 재생성, 내용 수준 변화 없음.
4.2 미디어 및 학술 측: Google News 제로 히트, arXiv 신규 프리프린트 없음(09-28 확인)
날짜: 2026-09-28 출처: Google News/ Hacker News/ arXiv
- Google News RSS 중영문 다중 쿼리(프록시 경유) 72시간 기간 내 제로 히트; Hacker News 기간 항목은 본 주제와 무관; arXiv 전체 검색 “tilelang” 최신 글은 여전히 07-24의 TileSight(타일 중심 GPU 성능 모델), 기간 내 새 프리프린트 없음.
5. 트렌드 관찰
5.1 “계약 우선”의 제도화: roofline 자체 점검에서 릴리스 계획까지
3단계 경로가 이번 모니터링 기간에 완전히 나타남: 09-20의 roofline 목록 자체 점검(어떤 공식이 한 번도 실행된 적 없는지) → 09-26/09-27의 파라미터화 시그니처 전면 마이그레이션(계약이 검사와 생성의 유일한 소스가 됨) → 09-27의 200 연산자 릴리스 계획(spec-only로 먼저 계약을 정착, 카운트와 커버리지를 공개 추적). 엔지니어링적 의미: TileOPs가 “구현 지향”에서 “계약 지향” 릴리스 거버넌스로 전환——먼저 목록으로 “무엇이 있고, 무엇이 빠졌고, 얼마나 걸려야 머지되는지”를 답할 수 있어야 버전 계획이 가능해진다.
5.2 SM120 라인의 소보폭 빠른 반복과 lowering-only 테스트 전략
요구사항 이슈(#3256) → 패치(#3257) → 강화(#3283/#3284) → 후속(#3286/#3290), 일주일 내 4단계 완료; 또한 회귀 테스트는 명시적으로 sm_120a로 lower하는 방식으로 하드웨어 없는 조건에서 실행. 소비자급/워크스테이션 Blackwell의 블록 스케일링 저정밀 GEMM 커버리지가 체계화되기 시작했으며, 이는 데이터센터 라인(B300/sm_103a의 FP8 가속 실측)과 이중 트랙을 형성.
5.3 어텐션 커널: 다중 경로 병렬에서 단일 계보로
SM90 varlen GQA 프리필 3연속(영속화 개조 포함), 페이지드 디코딩 통일, 레거시 varlen 경로 제거——TileOPs 어텐션 레이어가 한 모니터링 기간 내에 “신설 + 구정리”를 완료; 선형 어텐션(GLA/GDN) 동시 정비, 역방향 경로(MHA backward)는 이미 후속 초안 개설. 200 연산자 계획 중 MLA와 DeepSeek 희소 어텐션 항목과 맞물려, 어텐션 연산자 계보가 “연산자당 하나의 규범 경로”로 수렴하려는 의도가 명확.
5.4 공백과 리스크 포인트
첫째, 국산 백엔드 4개사와 MLIR Ascend는 모니터링 기간 내 제로 활동, Moore Threads는 이미 11일째 침묵, 열기 불균형은 여전; 둘째, TileRT 릴리스 페이지가 릴리스 PR보다 4일 지연, 버전 추적에 여전히 사각지대 존재; 셋째, 메인 저장소 RNG 큐가 4일째 업데이트 없음, 대형 건(TileIR 백엔드 #3247, 비동기 스테이징 #3279)의 느린 심사 구도 지속; 넷째, 메인 저장소 72시간 내 3건 머지(주말 포함), 상대적으로 새로 열린 10건 대비, 큐 소화 능력은 관찰 필요.
부록: 자료 및 확인 설명
| 출처 | 검증 결과 |
|---|---|
| tile-ai 조직(29개 저장소) | 모니터링 기간 내 6개 저장소에 푸시 발생: tilelang, TileOPs, TileOPs-nightly, TileFoundry, tilelang.github.io, TileOPs.github.io |
| 메인 저장소 tilelang | 3건 머지(#3276, #3257, #3284); 10건 신규 오픈; 결함 이슈 #3283 종료, #3287 신규 오픈; RNG 큐와 #3275, #3279, #3267, #3247 여전히 오픈 |
| TileOPs | 35건 머지(Manifest 시리즈 17건 포함); 30건 신규 오픈; #2210, #2211 종료 미머지 |
| TileRT | 릴리스 페이지와 태그는 여전히 v0.1.5.post2에 정체(v0.1.6 PR은 머지된 지 4일 경과); 모니터링 기간 내 커밋 없음 |
| TileOPs-nightly | 5건 스냅샷: 최신 dab9b1ab 정확성 1093항목 무실패 무오류(2건 스킵); 벤치마크 1318항목 무실패 무오류(1건 스킵) |
| TileFoundry | 7건 머지(#185~#191) |
| 국산 백엔드 5개 저장소 | tilelang-ascend / tilelang-metax / tilelang-hygon / tilelang-musa / tilelang-mlir-ascend: 모니터링 기간 내 푸시 없음, PR 업데이트 없음 |
| 채택자와 커뮤니티 | FlashQLA Blackwell 동기화 수정 머지; TileKernels 푸시 없음; SoftHier 확장 모니터링 기간 내 업데이트 없음 |
| Google News / Hacker News / arXiv | 중영문 쿼리 제로 히트; HN 관련 항목 없음; arXiv 신규 프리프린트 없음(최신은 여전히 07-24 TileSight) |
전체 출처 목록
- [1] 메인 저장소 FP8 벡터 복사 병합(#3276) — https://github.com/tile-ai/tilelang/pull/3276
- [2] 메인 저장소 SM120 블록 스케일링 프래그먼트 지원(#3257) — https://github.com/tile-ai/tilelang/pull/3257
- [3] 메인 저장소 SM120 레이아웃 충돌 거부(#3284) — https://github.com/tile-ai/tilelang/pull/3284
- [4] 메인 저장소 SM120 프래그먼트 충돌 결함 이슈(#3283) — https://github.com/tile-ai/tilelang/issues/3283
- [5] 메인 저장소 SM120 선행 요구 사항 이슈(#3256) — https://github.com/tile-ai/tilelang/issues/3256
- [6] 메인 저장소 SM120 레지스터 A K 원자 PR(#3286) — https://github.com/tile-ai/tilelang/pull/3286
- [7] 메인 저장소 SM120 W4A16 NVFP4 예제 PR(#3290) — https://github.com/tile-ai/tilelang/pull/3290
- [8] 메인 저장소 mxf4nvf4 블록 스케일링 MMA PR(#3081) — https://github.com/tile-ai/tilelang/pull/3081
- [9] 메인 저장소 warp 특수화 스테이징 결함 이슈(#3287) — https://github.com/tile-ai/tilelang/issues/3287
- [10] 메인 저장소 warp 특수화 단계 수정 PR(#3288) — https://github.com/tile-ai/tilelang/pull/3288
- [11] 메인 저장소 NVRTC 디바이스 컴파일 PR(#3285) — https://github.com/tile-ai/tilelang/pull/3285
- [12] 메인 저장소 Windows JIT 수정 PR(#3281) — https://github.com/tile-ai/tilelang/pull/3281
- [13] 메인 저장소 deepseek_v32 topk 수정 PR(#3280) — https://github.com/tile-ai/tilelang/pull/3280
- [14] 메인 저장소 TIRX 소스 범위 시각화 PR(#3282) — https://github.com/tile-ai/tilelang/pull/3282
- [15] 메인 저장소 z3 스레드 추론 PR(#3291) — https://github.com/tile-ai/tilelang/pull/3291
- [16] 메인 저장소 RNG 시퀀스 PR(#3242, #3241/#3243/#3244 참조) — https://github.com/tile-ai/tilelang/pull/3242
- [17] 메인 저장소 비동기 스테이징 통합 PR(#3279) — https://github.com/tile-ai/tilelang/pull/3279
- [18] 메인 저장소 SIMT im2col PR(#3275) — https://github.com/tile-ai/tilelang/pull/3275
- [19] 메인 저장소 매직 디비전 PR(#3267) — https://github.com/tile-ai/tilelang/pull/3267
- [20] 메인 저장소 TileIR 백엔드 PR(#3247) — https://github.com/tile-ai/tilelang/pull/3247
- [21] 메인 저장소 릴리스 페이지 — https://github.com/tile-ai/tilelang/releases
- [22] TileOPs Manifest 설계 PR(#2209) — https://github.com/tile-ai/TileOPs/pull/2209
- [23] TileOPs 시그니처 검사 및 생성 PR(#2212) — https://github.com/tile-ai/TileOPs/pull/2212
- [24] TileOPs elementwise 변환(#2216) — https://github.com/tile-ai/TileOPs/pull/2216
- [25] TileOPs moe 변환(#2218) — https://github.com/tile-ai/TileOPs/pull/2218
- [26] TileOPs reduction/normalization 변환(#2221) — <
https://github.com/tile-ai/TileOPs/pull/2221
- [27] TileOPs linear_attention 변환(#2222) — https://github.com/tile-ai/TileOPs/pull/2222
- [28] TileOPs gemm/quantization/convolution 변환(#2223) — https://github.com/tile-ai/TileOPs/pull/2223
- [29] TileOPs attention 변환(#2224) — https://github.com/tile-ai/TileOPs/pull/2224
- [30] TileOPs mamba 변환(#2214) — https://github.com/tile-ai/TileOPs/pull/2214
- [31] TileOPs 나머지 계열 변환(#2217) — https://github.com/tile-ai/TileOPs/pull/2217
- [32] TileOPs 마무리 및 레거시 경로 삭제(#2225) — https://github.com/tile-ai/TileOPs/pull/2225
- [33] TileOPs manifest를 spec/로 이전(#2227) — https://github.com/tile-ai/TileOPs/pull/2227
- [34] TileOPs 디바이스 거부 동작(#2219) — https://github.com/tile-ai/TileOPs/pull/2219
- [35] TileOPs 200 연산자 추적 이슈(#2271) — https://github.com/tile-ai/TileOPs/issues/2271
- [36] TileOPs 24개 spec-only 항목(#2279) — https://github.com/tile-ai/TileOPs/pull/2279
- [37] TileOPs SM90 WS 프리필(#2178) — https://github.com/tile-ai/TileOPs/pull/2178
- [38] TileOPs 프리필 영속화(#2208) — https://github.com/tile-ai/TileOPs/pull/2208
- [39] TileOPs D64 지원(#2198) — https://github.com/tile-ai/TileOPs/pull/2198
- [40] TileOPs 슬라이딩 윈도우 TMA(#2207) — https://github.com/tile-ai/TileOPs/pull/2207
- [41] TileOPs 페이지드 디코딩 통합(#2202) — https://github.com/tile-ai/TileOPs/pull/2202
- [42] TileOPs 레거시 varlen 제거(#2197) — https://github.com/tile-ai/TileOPs/pull/2197
- [43] TileOPs 디코딩 수정(#2273) — https://github.com/tile-ai/TileOPs/pull/2273
- [44] TileOPs MHA 역방향 WS 커널(#2281) — https://github.com/tile-ai/TileOPs/pull/2281
- [45] TileOPs GLA 디코딩 서비스화(#2199) — https://github.com/tile-ai/TileOPs/pull/2199
- [46] TileOPs GDN 커널 제거(#2196) — https://github.com/tile-ai/TileOPs/pull/2196
- [47] TileOPs FFT 재작성(#2187) — https://github.com/tile-ai/TileOPs/pull/2187
- [48] TileOPs FP8 블록 스케일링(#2040) — https://github.com/tile-ai/TileOPs/pull/2040
- [49] TileOPs 캘리브레이션 매칭(#2283) — https://github.com/tile-ai/TileOPs/pull/2283
- [50] TileOPs NaN 속도 개선(#2242) — https://github.com/tile-ai/TileOPs/pull/2242
-
[51] TileOPs reduction 수정(#2240) — https://github.com/tile-ai/TileOPs/pull/2240
- [52] TileOPs Engram 경계 (#2280) — https://github.com/tile-ai/TileOPs/pull/2280
- [53] TileOPs 테스트 디커플링 (#2213) — https://github.com/tile-ai/TileOPs/pull/2213
- [54] TileOPs 테스트 병합 (#2239) — https://github.com/tile-ai/TileOPs/pull/2239
- [55] TileOPs 벤치마크 병합 (#2226) — https://github.com/tile-ai/TileOPs/pull/2226
- [56] TileOPs 디바이스 단일 소스 (#2243) — https://github.com/tile-ai/TileOPs/pull/2243
- [57] TileOPs 벤치마크 옵션 (#2244) — https://github.com/tile-ai/TileOPs/pull/2244
- [58] TileOPs manifest 일관성 케이스 (#2215) — https://github.com/tile-ai/TileOPs/pull/2215
- [59] TileFoundry 명령화 스케줄링 (#189) — https://github.com/tile-ai/TileFoundry/pull/189
- [60] TileFoundry 단계별 메모리 (#191) — https://github.com/tile-ai/TileFoundry/pull/191
- [61] TileFoundry CUDA 원자 선언 (#187) — https://github.com/tile-ai/TileFoundry/pull/187
- [62] TileFoundry 연산 선언 (#186) — https://github.com/tile-ai/TileFoundry/pull/186
- [63] 야간 스냅샷 커밋 (dab9b1ab) — https://github.com/tile-ai/TileOPs-nightly/commit/dab9b1ab535a8116480198369641128c563aacc8
- [64] 스냅샷 환경 메타데이터 — https://github.com/tile-ai/TileOPs-nightly/blob/snapshots/meta.json
- [65] FlashQLA Blackwell 수정 커밋 — https://github.com/QwenLM/FlashQLA/commit/cdfcb99061daa61d78aa07bb254a6cf9ddfa8450
- [66] TileRT 릴리스 페이지 — https://github.com/tile-ai/TileRT/releases
- [67] TileFoundry 릴리스 페이지 — https://github.com/tile-ai/TileFoundry/releases
- [68] TileOPs 문서 사이트 — https://github.com/tile-ai/TileOPs.github.io
- [69] tilelang 문서 사이트 — https://github.com/tile-ai/tilelang.github.io
- [70] TileKernels 저장소 — https://github.com/deepseek-ai/TileKernels
- [71] FlashQLA 저장소 — https://github.com/QwenLM/FlashQLA
- [72] tilelang-softhier 저장소 — https://github.com/HaozeG/tilelang-softhier
- [73] Google News RSS (중영문 쿼리, 프록시 경유) — https://news.google.com/
- [74] Hacker News 검색 — https://hn.algolia.com/
- [75] arXiv 검색 — https://arxiv.org/