서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
임베디드 메모리 최적화 기법
저자 : Kris Kaspersky
출판사 : 에이콘출판
출판년 : 2004
정가 : 36000, ISBN : 8989975484
책소개
에이콘 임베디드 시스템 프로그래밍 시리즈 10번째. 이 책은 최적화를 통해 프로그램의 속도를 높이는 방법을 다룬다. 시스템의 성능을 떨어뜨리는 프로그래머들이 흔히 범하는 실수를 쉽게 구현한 해결책과 더불어 디바이스들과 컴퓨터 컴포넌트 간의 상호작용 매커니즘, 효율적인 프로그래밍 방법, 그리고 프로그램 최적화 기법을 자세히 배운다. 또한 프로그래머들은 일반적으로 어셈블러가 사용하는 프로그래밍 방법을 고급 언어로 어떻게 효율적으로 구현할 것이니지 배운다.
이 책은 어셈블리어에 대한 지식을 갖고 있는 시스템 프로그래머들 뿐 아니라 C/C++ 프로그래밍 경험을 어느 정도 갖고 있는 애플리케이션 프로그래머들을 대상으로 한다.
목차
서문: 최적화의 개요
1. 프로그램 프로파일링
프로파일링의 목적과 대상
마이크로 프로파일링의 근본적인 문제점
매크로 프로파일링의 근본적인 문제점
현재 사용중인 프로파일러에 대해서
자신만의 프로파일러 사용
VTUNE 을 사용한 실제 프로파일링 세션
2. RAM 서브 시스템
RAM의 기초
RAM 계층
RANDOM ACCESS MEMORY
RAM 디자인의 동작 원리
메모리와 프로세서의 상호작용
물리적인 DRAM 주소에서 논리적인 주소로의 매핑
메모리 동작의 최적화
램 테스트의 문제점
3. 캐시 서브시스템
SRAM의 동작 원리
캐시의 동작 원리
캐시와 메모리 액세스의 최적화
4. 기계 최적화
C/C++ 최적화 컴파일러들의 비교 분석
어셈블러 대 컴파일러
INDEX
ON THE CD-ROM