책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788968488122
· 쪽수 : 80쪽
책 소개
목차
chapter 1 C++ AMP를 위한 C++ 문법
1.1 함수자
1.2 람다
1.3 std::function
1.4 std::vector, std::array
1.5 std::for_each
1.6 nullptr
1.7 정리
chapter 2 PPL을 이용한 CPU 분산처리 알고리즘 작성
2.1 task
2.2 structured_task_group
2.3 parallel_invoke
2.4 parallel_for
2.5 parallel_for_each
2.6 정리
chapter 3 C++ AMP 기본
3.1 암달의 법칙
3.2 GPU의 종류
3.3 인텔 내장 GPU 아키텍처
3.4 C++ AMP 네임스페이스
3.5 accelerator
3.6 accelerator_view
3.7 array
3.8 array_view
3.9 GPU에서 동작하는 커널 함수 만들기
3.10 메모리 복사 최소화
3.11 커널 함수의 외부 형태
3.12 커널 함수의 내부 제약
3.13 수학 라이브러리
3.14 타일링
chapter 4 C++ AMP 코딩 가이드
4.1 step1. for문을 이용한 C/C++ 알고리즘 코드 작성과 검증
4.2 step2. C++ AMP의 parallel_for_each문으로 코드 수정
4.3 step3. 메모리 복사를 최소화하기 위한 코드 수정
4.4 step4. 캐시메모리를 활용하도록 코드 변경
4.5 정리
chapter 5 C++ AMP 성능 최적화 057
5.1 GPU 연산 시간 측정
5.2 메모리 복사 최소화
5.3 비동기 복사
5.4 공유 메모리
5.5 스테이징 배열
부록 윈도우 10 스토어 앱에서 C++ AMP 이용
A.1 윈도우 10용 UWP 프로젝트 생성
A.2 C++ AMP 라이브러리 제작
A.3 윈도우 10용 UWP 프로젝트에서 사용