책 이미지
eBook 미리보기
책 정보
· 제목 : Thinking About : CPU 최적화 프로그래밍 노트 (기초편) 
· 분류 : 전자책 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788968486661
· 출판일 : 2015-05-12
· 분류 : 전자책 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788968486661
· 출판일 : 2015-05-12
목차
Part 1. CPU 이해하기
1장 Latency와 Throughput
1.1 Latency? Throughput?
2장. 프로세서 파이프라인
3장. 펜티엄 프로세서의 실행 유닛
4장. 비순차 실행 코어
4.1 하이퍼 스레딩과 멀티 코어
5장. 데이터 병렬 처리
5.1 MMX란?
5.2 SSE 예제 1
5.3 SSE 예제 2
6장. 캐시
6.1 트레이스 캐시
6.2 데이터 캐시
7장. WC 메모리
7.1 NonCache 예제
Part 2. 최적화하기 위해 알아야 할 것들
8장 성능을 저하시키는 명령어
8.1 수행시간이 긴 명령어
8.2 재사용 대기시간이 긴 명령어
8.3 준비가 안 된 인수
8.4 명령어 처리 슬롯 부족
8.5 직렬화 명령어
8.6 성능을 저하시키는 명령어 사용 피하기
9장 부동 소수점
9.1 부동 소수점 데이터 처리
9.2 부동 소수점 실행 환경
10장 분기 구문
10.1 분기의 종류
10.2 개선된 분기 구문
10.3 분기문의 예측 능력 향상시키기
10.4 CMOVcc 명령을 통한 분기문 줄이기
11장 반복 구문
11.1 단순한 반복문
11.2 데이터 의존성














