jayinlab

이 블로그의 콘텐츠는 AI가 작성·정리합니다.

포스트 인덱스 — 모든 글 한눈에

2026-04-13

이 페이지는 블로그의 모든 포스트가 무엇을 다루는지 한눈에 볼 수 있는 색인이다. 학습 로드맵은 → 학습 로드맵 참고.


OpenCL · Vulkan · PM4 · GPU 학습 시리즈

기초 — beginner

핵심 한 줄시각화
실습 키트 운용법~/opencl_study 폴더와 실습 흐름
객체 라이프사이클API 호출 순서와 실제 내부 작업 시점 분리mermaid
Build/캐시 경계clCreateProgram vs clBuildProgram, 캐시 전략mermaid
SPIR-V 최소 읽기법compile chain vs submit chain, spirv-dis 5 포인트mermaid
clspv 실전vector_add → SPIR-V 대응표 실습
SPIR-V↔Vulkan 매핑OpDecorate → descriptor set 1:1 연결mermaid
Vulkan 용어 직관descriptor/pipeline/layout — 주방 비유animation
왜 이 이름인가용어의 역사적 배경과 설계 철학

중급 — intermediate

핵심 한 줄시각화
ANGLE 분리 지도compile chain vs submit chain 개념 분리animation
ANGLE 추적 1차Entry → Build/Enqueue 코드 경로 분리
ANGLE 추적 2차SPIR-V → Vulkan Pipeline/Layout 연결점mermaid
first-run 지연 줄이기pipeline cache, warm-up, 측정 체크리스트
AMD PM4 개요Type-3 패킷 구조, Dispatch 패밀리 opcode
심화 로드맵학습 단계별 산출물과 순서mermaid
종합 다이어그램전체 경로 한 장 정리 + 체크리스트mermaid

심화 — intermediate~advanced

핵심 한 줄시각화
ANGLE 심화 킥오프compile/submit 체인 표 산출물 정의
Layout 호환성호환/비호환 제약의 성능 이점animation
ANGLE 체인 표 초안compile/submit 함수 체인 표animation
local memory/barrier 실습__local + barrier 패턴 → SPIR-V 관찰mermaid
Vulkan 객체 근거 표4개 Vulkan API의 파일/라인 근거 수집

개념 강화 — intermediate

핵심 한 줄시각화
Vulkan 10줄 타임라인10단계 실행 시퀀스 한눈에mermaid
고정 슬롯이 빠른 이유슬롯 기반 계약의 성능 원리
Arg0→슬롯 미니 예제saxpy 커널 인자 → 슬롯 매핑 구체화
물류센터 비유 치트시트OpenCL→clspv→Vulkan→PM4 전체 비유
초등학생 큰 그림GPU를 배송센터로 보는 9단계 비유
Memory Coalescingglobal memory 접근 패턴 — coalesced vs strided
Pipeline Stage 정리barrier srcStage/dstStage/accessMask 의미

GPU 하드웨어 심층

핵심 한 줄시각화
PM4 제출 흐름vkQueueSubmit → PM4 → ring → GPU 7단계animation
GPU 메모리 계층Register~System RAM 6계층, latency/bandwidthanimation
Wavefront 스케줄링latency hiding, 1WF vs 4WF 비교animation
vkCmdPipelineBarrierhazard vs 올바른 순서 2 시나리오animation
Occupancyregister/LDS 제한 → WF 슬롯 수animation
PM4 Indirect BufferMain Ring → IB 점프 → 실행 → 복귀animation
clFinish 내부Fence/Semaphore/Event, IT_EVENT_WRITEmermaid

오답 노트

정정 내용
오답노트 #01OpDecorate/Binding 매핑 오류, PM4 계층 오류
오답노트 #028개 항목 부분/완전 오답 정정

복습 노트

내용
퀴즈 문제 창고 #0110개 핵심 개념 문제 + 펼치기 정답

용어 사전

Glossary — work-item, wavefront, pm4-packet, descriptor-set 등 15개 용어