⚛ 크라우니 양자컴퓨터 시뮬레이터
크라우니 자체 VM(crownyc·ISA729) 안에 네이티브로 구현한 스테빌라이저(Clifford) 양자 시뮬레이터입니다. 한선씨(한국어 컴퓨팅 언어) API로 구동하며, 최대 8,192큐비트 태블로를 uint64 버퍼에서 직접 추적합니다. 이 페이지의 실엔진 콘솔은 브라우저 장난감이 아니라 서버의 실제 엔진(opcode 914~917)을 호출합니다.
실측 성능 (2026-07-03 기준)
아래 수치는 전부 이 서버와 같은 머신(Apple Silicon)에서 측정된 값입니다
개발 과정
근거 문서: CrownyDoc 「양자-셀코어연동-v5극대화-MPS풀스테이트기획」(2026-07-03) · 엔진 소스: crownyc.c opcode 914~917 + pkg/libs/양자스테빌라이저5.한선 · 데모: 양자데모.한선(검증 10종)
⚡ 실엔진 콘솔 — 서버의 crownyc 네이티브 태블로 직접 호출
게이트 시퀀스를 쓰고 실행하면 서버가 한선씨 코드로 컴파일해 실제 엔진에서 돌립니다. 결과는 측정 히스토그램 + 스테빌라이저 행(n≤32) + 컴파일/실행 시간.
For researchers (EN): The console above calls the server's real engine — an Aaronson-Gottesman stabilizer tableau resident in C-side uint64 buffers (crownyc VM opcodes 914–917, HanSeon API), up to 8,192 qubits (console cap 2,048), plus an exact state-vector path (n≤20) supporting T/TDG/SDG/CZ/CCX. Measured: GHZ-2000 full circuit 109 ms (~1,470× over the pure-HanSeon v1), GHZ-8192 1.64 s, ~26 µs/gate. Every run returns its RNG seed (CROWNY_QSEED, xorshift64) — identical seed reproduces results bit-for-bit. API: POST /api/quantum/run (n, gates JSON, shots, mode=stab|sv, seed?).
교육 모드 — 브라우저 상태벡터 (1~3큐비트)
정확한 복소 진폭을 눈으로 보며 배우는 클라이언트 시뮬레이터. 위 실엔진과 독립적으로 동작합니다.
얽힘 만들어보기
큐비트 2 → q0에 H → CNOT. |00⟩과 |11⟩이 각각 50%가 되면 벨 상태(얽힘) 완성! 실엔진 콘솔의 ‘벨 상태’ 프리셋으로 진짜 엔진에서도 확인해 보세요.
구현 방식
스테빌라이저(Aaronson-Gottesman 태블로) 형식론. 태블로는 VM의 C 사이드 uint64 버퍼에 상주(opcode 914~917)하고, 한선씨 API(양자초기화/게이트H·S·CX·X·Y·Z/양자측정/삼지창판정)가 1:1로 감쌉니다. T게이트가 필요한 정확 시뮬은 별도 상태벡터 경로(n≤24).
왜 양자컴퓨터인가
한별이의 비전 — 2030년 KAIST 원자력및양자공학과 복수전공. 퀀텀코리아 전시회 참관과 KIST 양자활용연구거점사업단 교류로 꿈을 키워가고 있어요. 사진 보기 →
더 실험하기
양자통신 실험실(BB84 QKD)에서 도청 검출 실험을 선언·공유·재현할 수 있습니다. 이론 배경은 양자역학 이야기 →