logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

OpenCL 프로그래밍

OpenCL 프로그래밍

(애플, AMD, NVIDIA, 인텔이 선택한 병렬처리의 표준)

주식회사 Fixstars (지은이)
한빛미디어
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 3개 97,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

OpenCL 프로그래밍
eBook 미리보기

책 정보

· 제목 : OpenCL 프로그래밍 (애플, AMD, NVIDIA, 인텔이 선택한 병렬처리의 표준)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788979149463
· 쪽수 : 432쪽
· 출판일 : 2012-08-01

책 소개

병렬 프로그래밍 표준을 지향하는 OpenCL 입문서. OpenCL의 개념을 소개하는 것은 물론이고 멀티코어, 병렬 컴퓨팅이라는 3가지 분야의 기초를 탄탄하게 잡아준다.

목차

CHAPTER 1 병렬 프로그래밍
__1.1 병렬화의 중요성
__1.2 하드웨어 관점의 병렬 컴퓨팅
____1.2.1 플린의 분류
____1.2.2 분산 메모리형 시스템
____1.2.3 공유 메모리형 시스템
____1.2.4 가속기
__1.3 소프트웨어 관점의 병렬 컴퓨팅
____1.3.1 순차처리와 병렬처리
____1.3.2 병렬처리 부분 결정
____1.3.3 프로그램 분할 방법
____1.3.4 병렬처리 프로그램 구현 방법

CHAPTER 2 OpenCL
__2.1 OpenCL이란?
__2.2 역사적 배경
____2.2.1 멀티코어 + 이기종 환경의 등장
____2.2.2 벤더에 의존하는 개발 환경의 문제
__2.3 OpenCL 개요
____2.3.1 OpenCL을 구성하는 소프트웨어
____2.3.2 OpenCL의 성능
__2.4 OpenCL의 장점
____2.4.1 공통화된 병렬처리 API
____2.4.2 최적화
____2.4.3 학습의 용이함
__2.5 OpenCL 용어 정의
____2.5.1 호스트와 디바이스
____2.5.2 프로그램 구성
____2.5.3 병렬 프로그래밍 모델
____2.5.4 메모리 모델

CHAPTER 3 OpenCL 개발 환경
__3.1 OpenCL 개발 환경 소개
____3.1.1 인텔 OpenCL
____3.1.2 CUDA OpenCL
____3.1.3 AMD OpenCL
____3.1.4 애플 OpenCL
____3.1.5 IBM OpenCL
__3.2 OpenCL 개발 환경 설치
____3.2.1 Intelⓡ SDK for OpenCL Applications
____3.2.2 애플 Xcode
____3.2.3 CUDA Toolkit
____3.2.4 AMD OpenCL
__3.3 첫 번째 OpenCL 프로그램
____3.3.1 프로그램 소개
____3.3.2 리눅스/Mac OS X에서의 빌드
____3.3.3 윈도우 Visual C++에서의 빌드

CHAPTER 4 호스트와 디바이스
__4.1 OpenCL 프로그램의 기본 흐름
____4.1.1 OpenCL 프로그램 구성
____4.1.2 커널 프로그램
____4.1.3 호스트 프로그램
__4.2 오프라인 컴파일과 온라인 컴파일
__4.3 커널 호출
____4.3.1 데이터 병렬과 태스크 병렬
____4.3.2 워크 그룹
____4.3.3 태스크 병렬과 이벤트 오브젝트

CHAPTER 5 OpenCL C 언어
__5.1 OpenCL C 언어
____5.1.1 제약 사항
____5.1.2 주소 공간 수식자
____5.1.3 내장 함수
____5.1.4 벡터 데이터
____5.1.5 half 데이터 형식
____5.1.6 OpenCL C 언어에서 사용 가능한 데이터 형식
____5.1.7 부동소수점의 반올림
____5.1.8 비트 표현의 재해석
____5.1.9 로컬 메모리
____5.1.10 이미지 오브젝트
____5.1.11 임베디드 프로파일
____5.1.12 속성 수식자
____5.1.13 Pragma
__5.2 주가 데이터 분석 프로그램
____5.2.1 표준 싱글 스레드 프로그래밍
____5.2.2 OpenCL 적용
____5.2.3 벡터화
____5.2.4 데이터 병렬
____5.2.5 태스크 병렬

CHAPTER 6 고속 푸리에 변환과 난수 생성 프로그램 만들기
__6.1 고속 푸리에 변환
____6.1.1 푸리에 변환
____6.1.2 고속 푸리에 변환
____6.1.3 2차원 FFT와 공간 주파수 성분
____6.1.4 주파수 필터와 푸리에 역변환
____6.1.5 전체 프로그램 실행 흐름
____6.1.6 프로그램 분석
____6.1.7 시간 계측 방법
____6.1.8 인덱스 공간의 파라미터 튜닝
__6.2 메르센 트위스터에 의한 난수 생성
____6.2.1 MT의 병렬화
____6.2.2 Dynamic Creator
____6.2.3 OpenCL MT
____6.2.4 병렬화
____6.2.5 병렬화 수 늘리기
____6.2.6 NVIDIA GPU를 위한 최적화

CHAPTER 7 OpenCL의 변화
__7.1 OpenCL 1.0과 1.1의 차이점
____7.1.1 OpenCL 플랫폼과 런타임의 변화
____7.1.2 OpenCL C 언어의 변화
____7.1.3 폐지 예정 기능
____7.1.4 확장 기능의 추가
____7.1.5 OpenCL 임베디드 프로파일의 변화
__7.2 OpenCL 1.1과 1.2의 차이점
____7.2.1 OpenCL 플랫폼과 런타임의 변화
____7.2.2 OpenCL C 언어의 변화
____7.2.3 폐지 예정 기능
__7.3 새로운 기능을 사용한 예제 프로그램
____7.3.1 서브 디바이스 프로그램
____7.3.2 이미지 오브젝트 프로그램
____7.3.3 마이그레이션 프로그램

CHAPTER 8 OpenCL 함수 레퍼런스
__8.1 런타임 API 함수
____8.1.1 플랫폼 API 함수
____8.1.2 커맨드 큐 API 함수
____8.1.3 메모리 오브젝트 API 함수
____8.1.4 샘플러 오브젝트 API 함수
____8.1.5 프로그램 오브젝트 API 함수
____8.1.6 커널 오브젝트 API 함수
____8.1.7 커널 실행 API 함수
____8.1.8 이벤트 오브젝트 API 함수
____8.1.9 비동기 실행 API 함수
____8.1.10 프로파일링 API 함수
____8.1.11 명령 실행과 실행 종료 대기 API 함수
__8.2 빌트인 API 함수
____8.2.1 워크 아이템 함수
____8.2.2 산술 함수
____8.2.3 정수 연산 함수
____8.2.4 공통 함수
____8.2.5 기하 함수
____8.2.6 비교 함수
____8.2.7 벡터 데이터 로드/스토어 함수
____8.2.8 이미지 오브젝트 읽기/쓰기 함수
____8.2.9 이미지 오브젝트 정보를 얻는 함수
____8.2.10 동기 처리용 함수
____8.2.11 메모리 펜스 함수
____8.2.12 호스트와 디바이스 사이의 비동기 복사 함수
____8.2.13 atomic 함수
____8.2.14 기타 벡터 데이터 함수
____8.2.15 printf 함수

저자소개

주식회사 Fixstars (지은이)    정보 더보기
일본 도쿄에 있는 소프트웨어 개발 회사. 의료기기나 FA용 기기의 이미지 프로세싱, 컴퓨터 그래픽 렌더러, 금융 시뮬레이션 등 높은 연산 성능이 필요한 분야를 대상으로 멀티코어를 활용한 소프트웨어를 개발하고 있다. 또한 멀티코어, 멀티 노드, 멀티 플랫폼을 지원하는 차세대 병렬 컴퓨팅 플랫폼인 "M-Cubed"를 개발 중이기도 하다. 홈페이지는 http://www.fixstars.com/en/이다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책