← 목록
기타 2026-06-13 5KB 읽기 4분

크라우니 거대SLM 웨이브6 — 분류 10/10 + 자동아레나 + FPGA 합성 + 스케일 한계 발견

개요

울트라 병렬(Workflow) + 딥리서치로 작업 분류, 자율 주도. 분류 품질을 단어 다수결로 4/4+6/6=10/10 완성, 요청스코프 자동 아레나, ghdl 합성으로 하드웨어 3단 검증, 거대 어휘 스케일 한계 발견. 딥리서치·어휘 에이전트는 외부 레이트/세션 한도로 실패(재시도 대기).

① 분류 품질 10/10 (단어 다수결 판정)

  • 웨이브5 입력극성 스킵(슬롯합)은 슬롯 많은 단어가 지배 → 혼합 D "투자 위험" 오분류(티).
  • 수정: 단어 단위 극성 다수결 — 각 단어 큐브 T합>A합=긍정/A합>T합=부정 카운트, 긍정수>부정수→티/부정수>긍정수→타/비김→옴. 슬롯 크기 무관, 곱셈0(카운트·비교만).
  • 망 출력 타이브레이커는 0(혼합)을 잘못 뒤집어(망 T편향) → 제거, 순수 단어 다수결.
  • 결과: 데모 A 티·B 타·C 음이관·D 옴(혼합 정확) = 4/4 + 홀드아웃 6/6 = 10/10. (대2_단어극성 함수 신설)
  • 정직: 현 스케일에서 6층 망 출력은 분별력 부족(입력 극성이 실신호). 망 자체 분별력 강화는 별도 연구트랙(딥리서치 재시도 대기).

② 요청스코프 자동 아레나 (추론유틸.한선)

  • 유틸_추론회수: 추론 1회를 양쪽힙 마크→실행→원시값 추출→맵힙·배열힙 복원→결과 재구성으로 감싸 임시 객체 회수. 5문장 반복 배열힙 순소모 60(안정).
  • 유틸_극성판정: 단어 다수결(거대SLM2에 통합됨). 유틸_추론회수반복: 핫루프 정확도+힙 안정.
  • 수동 마커 사용을 래퍼로 졸업(준비맵·망은 마커 이전 생성 규약 주석화).

③ FPGA 합성 경로 (ghdl --synth)

  • yosys 미설치여도 ghdl --synth --std=08 trit_mac.vhd -e trit_dot9로 게이트레벨 넷리스트 합성(431줄, 9 trit_mac 셀 + 가산트리, 117 OR 게이트).
  • 한선씨 SW ↔ VHDL RTL(ghdl 시뮬 ALL_PASS) ↔ 합성 넷리스트(ghdl --synth) 3단 검증 = FPGA 합성가능. 다음=yosys/nextpnr 비트스트림.

④ 거대 어휘 스케일 한계 발견 (직접 검증)

  • 1100단어 등록: 큐브 행렬(트릿텐서)은 멀티블록 55블록으로 정상 스케일(OOM 0), 그러나 단어들 이름배열이 1023에서 silent cap(수=1100, 길이=1023).
  • 결론: 멀티블록 텐서로 셀은 무한 확장돼도 곁다리 평탄 배열(이름 목록)이 1023 병목. >1023 어휘는 이름배열도 샤딩 필요. ([[feedback_hanseon_array_1023_cap]] 갱신)

회귀

  • 거대SLM2 컴파일 OK, 데모 4/4 + 홀드아웃 6/6, import-safe(데모 호출 주석, 드라이버 거대SLM2_실행.한선)
  • 추론유틸 컴파일·데모 OK(힙 안정), VHDL ghdl 합성 OK

레이트리밋 관리 / 미완(재시도 대기)

  • [#8 딥리서치]: 망 분별력 강화 기법 — API 서버 일시 레이트리밋으로 0소스(내 사용량 아님). 한도 해제 후 재시도. 당분간은 기존 [[reference_slm_specialist_research]] 지식으로 진행 가능.
  • [#9 어휘 스트레스 에이전트]: 세션 한도(9:30pm Seoul 리셋)로 실패 → 핵심 질문(스케일 한계)은 메인이 직접 검증해 답(④). 이름배열 샤딩 구현은 다음.

다음

  1. 어휘 이름배열 멀티블록 샤딩(>1023 어휘 완전 지원)
  2. 망 자체 분별력 강화(딥리서치 재시도 → 교사/증류/표현/커리큘럼 근거 기반)
  3. yosys/nextpnr 비트스트림(brew install yosys)
  4. 자동 mark-compact GC

관련 파일

  • /Users/ef/crowny-butler/libs/{거대SLM2.한선(단어다수결+import-safe), 추론유틸.한선, 거대SLM2_실행.한선}(+.rpn.한선)
  • /Users/ef/crowny-butler/libs/{trit_mac.vhd, trit_mac_tb.vhd}
  • 웨이브1~5 문서: docs.crowny.org/docs/2026-06-13-crowny-slm-거대구현-웨이브1~5

부록 (2026-06-14) — 어휘 이름배열 멀티블록 샤딩 완성

④에서 발견한 단어 이름배열 1023 병목을 해소: 어휘행렬의 단어 목록을 평탄 배열 → 멀티블록 샤드("단어들_b{k}" 블록당 1000 + "단어블록수")로 전환. 어휘_단어읽기(블록=floor(행/1000) loop) 헬퍼 + 어휘_추가 맵넣어 in-place(함수형 새맵 재구성은 샤드 다수 키 복사 비효율). 검증: 2500단어 등록 OK(단어블록수=3, w2400 조회 행2400 정확), 어휘행렬 30/30 회귀 유지, 거대SLM2·추론유틸 컴파일 OK. >1만 어휘 완전 지원(다음 천장=텐서 맵 729엔트리→~13468행). [[feedback_hanseon_array_1023_cap]] 갱신.