이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장 CPU 레지스터에 의한 데이터 타입
2장 내장 함수 3장 SSE 명령어를 이용한 프로그래밍 3.1 SSE 데이터 이동 명령어 3.2 SSE 산술연산 명령어 3.3 SSE 논리연산 명령어 3.4 SSE 비교연산 명령어 3.5 SSE 셔플 및 언팩 명령어 3.6 SSE 데이터 형변환 명령어 3.7 캐시 기능 컨트롤 명령어 3.8 64비트 SIMD 바이트/워드 명령어 3.9 SSE 명령어를 이용한 예제 코드 4장 SSE2 명령어를 이용한 프로그래밍 4.1 데이터 이동 명령어 4.2 산술연산 명령어 4.3 논리연산 명령어 4.4 비교연산 명령어 4.5 셔플 및 언팩 명령어 4.6 데이터 형변환 명령어 4.7 캐시 기능 컨트롤 명령어 5장 SSE3/SSSE3 명령어를 이용한 프로그래밍 5.1 x87 FPU를 이용한 정수형 변환 명령어 5.2 SIMD 정수형 명령어 5.3 SIMD 실수형 명령어 5.4 횡적 연산 명령어 5.5 Packed 데이터 절대값 구하기 5.6 MAD 명령어 5.7 셔플 명령어 5.8 Packed 사인 5.9 Packed 정렬 6장 SSE4.x 명령어를 이용한 프로그래밍 6.1 Packed 정수형 곱셈 명령어 6.2 dot 연산 명령어 6.3 스트리밍 로드 명령어 6.4 블랜딩 명령어 6.5 Packed 정수형 MIN/MAX 6.6 선택적 FP 라운딩 명령어 6.7 데이터 삽입 추출 명령어 6.8 Packed 정수형 데이터 형변환 명령어 6.9 그 외의 SSE 4.1에서의 유틸리티 명령어 6.10 SSE 4.2의 문자열 처리 기능 6.11 추가된 Packed integer 비교 명령어 6.12 애플리케이션을 위한 하드웨어 액셀레이터 명령어 6.13 예제 |
|
선배 개발자가 알려주는 프로그램 최적화 이야기
IT 분야에 입문하여 시스템이나 프로그램을 만드는 동안, 누구나 한번은 최적화에 관해서 고민하게 된다. 자기가 만든 프로그램의 성능을 높이는 건 모든 개발자가 가지고 있는 욕심이자 고민이다. 그리고 이러한 고민을 선배 개발자에게 말하면, "최적화하려면 어셈블리어를 해야 한다", "최적화해 주는 전용 프로그램을 이용해서 코드를 변환해야 한다"라는 조언을 듣게 되는 데, 고가의 최적화 프로그래밍을 이용하기는 쉽지 않다. 이 책은 최적화를 고민하는 개발자에게 어셈블리어를 이용하여 프로그램 성능을 최적화하는 방법을 알려준다. 최적화에 대한 단편적인 지식이나 방법보다는 최적화를 위한 기본 지식과 개념, 최적화 방법 등 최적화를 위한 근본적인 것들을 알려준다. 이번 <기초편>에서는 최적화를 이해하는 데 알아야 할 용어와 개념을 설명한다. <기초편>을 통해서 데이터가 어떻게 처리되는지, 어떤 명령어가 성능을 저하하는지 등 최적화를 위한 기본적인 내용을 익힐 수 있다. |