pccx 문서

pccx (Parallel Compute Core eXecutor) 문서에 오신 것을 환영합니다. pccx는 엣지 디바이스에서 Transformer 기반 LLM을 가속하기 위한 확장 가능한 NPU 아키텍처입니다. 사이드바에서 섹션을 선택하세요.

에코시스템

RTL 구현체

github.com/pccxai/pccx-FPGA-NPU-LLM-kv260

활성 v002 SystemVerilog 원본 — ISA 패키지, 컨트롤러, 컴퓨트 코어 (GEMM / GEMV / CVO), 메모리 계층. 타겟 디바이스는 Xilinx Kria KV260 (Zynq UltraScale+ ZU5EV).

현재 지원 (집중): Gemma-3N E4B @ W4A8KV4 — KV260 보드 실측 tok/s 는 Evidence 에서 추적. 그 외 (v003 / Gemma-4 / Llama) 는 로드맵 에.

이 사이트의 모든 v002 RTL 레퍼런스 페이지는 해당 .sv 파일로 직접 연결됩니다.

pccx-FPGA-NPU-LLM-kv260 저장소를 GitHub 에서 열기
문서 소스

github.com/pccxai/pccx — 이 사이트를 빌드하는 Sphinx 프로젝트.

pccx 문서 저장소를 GitHub 에서 열기
pccx-lab (검증 / 프로파일)

pccx-lab — Tauri 2 IDE. .pccx 트레이스 로딩, run_verification 러너, Roofline / Bottleneck 카드, Vivado synth 리포트 뷰. 검증 워크플로우 가이드

pccx-lab 검증·프로파일링 허브 열기
저자 포트폴리오

hkimw.github.io/hkimw — 블로그, 다른 프로젝트, 소개.

hkimw 포트폴리오 사이트 열기

도구 & 랩

pccx-lab

pccx NPU 전용 성능 시뮬레이터 + AI 통합 프로파일러. RTL 이전 병목 탐지, UVM co-simulation, LLM 기반 테스트벤치 생성을 한 워크플로우로 통합.

Work in Progress

소스: github.com/pccxai/pccx-lab

pccx-lab 시뮬레이터 & 프로파일러 열기
설계 근거

왜 pccx-lab은 다섯 개가 아닌 한 레포인가. 모듈 경계 규칙 (core/, ui/, uvm_bridge/, ai_copilot/).

pccx-lab 설계 근거 읽기
형식 모델 — Sail

pccx 는 Sail 로 형식적으로 정의된다RISC-V, Arm, CHERI, Morello 의 공식 사양을 기술하는 것과 동일한 ISA 시맨틱 언어. 64-bit / 4-bit-opcode v002 ISA 는 RTL 레포의 formal/sail/ 하위에 거주하며, SystemVerilog 의 각 typedef 는 Sail 측에 1:1 대응이 있어 폭 오류가 실리콘 전에 Sail 타입 체커에서 먼저 잡힌다.

pccx Sail ISA 모델 읽기

v002 아키텍처

타겟 하드웨어

pccx-lab 핸드북

아카이브

툴체인 데모