대규모 병렬 프로세서 프로그래밍

한국어 학습판 · 23 챕터 · GPU/CUDA

Part I · 기초
  1. 01들어가며: 왜 병렬인가
  2. 02이질 컴퓨팅과 CUDA 첫걸음
  3. 03다차원 그리드와 데이터 매핑
  4. 04GPU 아키텍처와 워프 스케줄링
  5. 05메모리 계층과 데이터 지역성
  6. 06성능 고려사항: 코얼레싱·레이턴시·코어스닝
Part II · 병렬 패턴
  1. 07컨볼루션과 상수 메모리
  2. 08스텐실: 미분방정식 풀이의 GPU 처세술
  3. 09히스토그램: 원자 연산과 사유화
  4. 10리덕션: 다이버전스와의 전쟁
  5. 11접두사 합 (스캔)
  6. 12병합: 동적 입력 식별
Part III · 고급 패턴/응용
  1. 13정렬: 라딕스와 머지소트
  2. 14희소 행렬 연산
  3. 15그래프 탐색
  4. 16딥러닝과 CUDA
  5. 17케이스: 반복적 MRI 재구성
  6. 18케이스: 정전 포텐셜 맵
  7. 19병렬 프로그래밍과 컴퓨테이셔널 씽킹
Part IV · 고급 실전
  1. 20이질 클러스터: MPI + CUDA
  2. 21CUDA 동적 병렬성
  3. 22고급 실전과 미래
  4. 23마치며: 그래서, 다음은?

서버 없이도 동작합니다. file://로 열거나 정적 호스팅 어디든 OK.