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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Cilk Plus

Cilk Plus

(C/C++ 확장 차세대 병렬 프로그래밍)

정영훈, 최규달 (지은이)
  |  
프리렉
2012-08-25
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 25,200원 -10% 0원 1,400원 23,800원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

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

책 이미지

Cilk Plus

책 정보

· 제목 : Cilk Plus (C/C++ 확장 차세대 병렬 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788965400318
· 쪽수 : 392쪽

책 소개

Cilk Plus는 C, C++ 차세대 병렬 프로그래밍 언어로서 사용이 매우 쉽고, 성능 또한 뛰어나다. 이 책을 통해 Cilk Plus를 쉽게 배우고 실무에 활용하여 자신이 개발한 프로그램이 멀티 코어 환경에서 최고의 성능을 내도록 할 수 있다.

목차

1장 병렬 프로그래밍 개요
01. 병렬지향으로
02. 병렬 처리와 병행 처리
03. 공짜 점심의 시대와 싱글 코어 시대의 쇠퇴
04. 병렬 처리 구분과 병렬 프로그램 시대
05. 병렬 프로그램의 어려운 점
06. 암달의 법칙
07. 인텔 PBB 병렬 프로그램
08. 인텔 Cilk Plus의 역사와 배경
09. 너무나 쉬운 Cilk Plus

2장 Cilk Plus 준비하기
01. Cilk Plus 프로그래밍을 시작하기 전에
02. 인텔 Parallel Studio 평가판 설치하기
03. Visual Studio 2010에 설정하기
04. Cilk Plus 버전 확인
05. Cilk Plus의 간편성

3장 Cilk Plus 개요 및 동작 원리
01. Cilk Plus의 4개 구조
02. Cilk Plus의 특징
03. Cilk Plus의 병렬 모형
04. Cilk Plus의 콘셉트
05. Cilk Plus 실행 모델
06. 워크-스틸링
07. 순차적 프로그램, OpenMP, Cilk Plus의 성능 비교
08. 다른 병렬 언어와 관계
09. 순차적 프로그램의 Cilk Plus로의 병렬화 절차

4장 cilk_spawn 키워드
01. cilk_spawn 키워드의 의미
02. cilk_spawn 키워드와 스레드 풀링
03. cilk_spawn 키워드 사용법
04. cilk_spawn 키워드의 사용 및 주의사항

5장 cilk_for 키워드
01. cilk_for 키워드 사용법
02. cilk_for 키워드의 본체 구현
03. for 문에서 cilk_for와 cilk_spawn의 의미
04. for 문에서 cilk_spawn을 사용할 때 문제점
05. cilk_for의 작업 분할 크기
06. cilk_for의 조건과 제한

6장 cilk_sync 키워드
01. cilk_sync 키워드 사용법
02. 암묵적 cilk_sync
03. 예외 처리

7장 리듀서
01. 리듀서의 의미
02. Cilk Plus의 리듀서 특성
03. 리듀서 사용 방법
04. C++ 리듀서 라이브러리
05. C 리듀서 라이브러리
06. 리듀서의 동작 원리
07. 리듀서의 사용 예
08. 사용자 정의 리듀서

8장 배열 표기법
01. 배열 표기법이란
02. 배열 표기법 설정 옵션
03. 배열 표기법의 문법
04 배열 표기법의 배열 선언
05. 배열 표기법의 사용
06. 요소 함수
07. SIMD 프라그마

9장 런타임 함수
01. 런타임 함수
02. 그 외 런타임 함수
03. 환경 변수 설정
04. Cilk Plus 언어의 특성 요약

10장 Cilk Plus 프로그램 최적화
01. 순차 프로그램의 최적화
02. cilk_for 키워드의 위치
03 cilk_spawn을 이용한 재귀 호출
04. cilk_spawn 대신 cilk_for의 사용
05. 동적 메모리 할당
06. 그 외 최적화 방안

11장 활용 예제
01. 사용자 정의 리듀서
02. 하노이의 탑
03. 영상 처리
04. Cilk Plus를 활용한 영상 처리

12장 디버그
01. 데이터 경합
02. 데이터 경합의 해결
03. 록의 문제
04. 폴스 셰어링
05. Cilk Plus 병렬 프로그램 디버깅


13장 디버깅 툴 활용
01. 인텔 Parallel Studio 소개
02. 에러의 탐지: Inspector XE 2011
03. 성능 분석 : 인텔 Vtune Amplifier XE 2011
04. 인텔 Parallel Debugger의 사용

INDEX

저자소개

정영훈 (지은이)    정보 더보기
SIMD, OpenMP, CUDA 병렬 프로그래밍의 저자이며, 멀티 코어 CPU의 성능을 100% 발휘할 수 있도록 해주는 병렬, 분산 컴퓨팅 방법과 도구에 관심이 많다.
펼치기
최규달 (지은이)    정보 더보기
피처폰 시절부터 프로그램을 개발했고, 병렬 컴퓨팅을 활용하여 영상 처리를 가속하는 업무를 담당하고 있으며, 최근에는 스마트폰 병렬 프로그램 최적화를 진행하고 있다. 저서로는 『Cilk Plus 병렬 프로그래밍』과 『키넥트 프로그램 개발 입문서』 등이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책