www.tipntec.com   IT기기, IT서적 직거래 컴뮤니티 팁엔테크
 1% 함께 나눔 클릭 !
로그인
[ ID/Pass찾기 ]
읽지않은 쪽지
(0)
일 반 판 매 분 류
 
ISBN 책 가격비교
ώ 예스24 ώ 교보문고
ώ 알라딘 ώ 인터파크
ώ 리브로 ώ 영풍문고
ώ 북미르 ώ 북스캔
ώ 11st ώ 반디앤...
ώ 지마켓 ώ 팁엔테크
[ 업무시간 ]
월~금 (토.일 휴무)
am: 10시 ~ pm: 7시
점심: 12시 ~ 1시
tipntec@gmail.com
Home >> 상세보기
이전
- 분류위치 >> (개발)방법론/레퍼런스 >> 모바일/무선/임베디드 >>
제목 : 임베디드 메모리 최적화 기법
새책정가 : 36,000원 판매가격 : 19,000원
ISBN : 9788989975489 출판일 : -
저 자 : Kris Kaspersky 출판사 : 에이콘출판
책상태 : AA급(구입후 거의본적없는 새책)
판매가능권(질)수: 0 권(질)  
배송요금 : 0원 / 배송비 판매자부담(무료배송)
배송방법 : 택배배송
반품여부 : 반품불가  
판매가능지역 : 전국(제주,도서지역제외)
판매자정보(ID / 판매등급) : zzunos[ ] / (평민)
사진1
(판매완료)
판매자 책상태 설명 :

앞쪽 몇페이지만 본책이라 정말 새책에 가깝습니다.
이제 저는 필요없는 책이라 가격도 정말 싸게 판매합니다.
아직도 34000원에 판매하는 책이구요~
강남역 근처 직거래 가능합니다.


☞  판매자와 가격 조정을 원하시면 쪽지 또는 댓글을 이용해 보세요.

☞  댓글쓰기(현재 0 / 500byte):
               댓글은 쪽지와 메일로도 판매자에게 자동발송 되어 편리 합니다.

[zzunos] cd 있구요 쪽지 드렸어요~^^ (2009-07-09 오전 11:04:31)
[nikita] 자동메일 받았는데요~ 이거 부록 cd도 있는지 쪽지로 좀 답주세요~ (2009-07-09 오전 10:21:56)

내 용 :

더 빠른 프로그램 작성을 위한 실용적인 지침서로 최적화를 통해 프로그램의 속도를 높이는 방법을 다룬다. 시스템의 성능을 떨어뜨리는 프로그래머들이 흔히 범하는 실수를 쉽게 구현한 해결책과 더불어, 디바이스들과 컴퓨터 컴포넌트간의 상호작용 매커니즘, 효율적인 프로그래밍 방법, 그리고 프로그램 최적화 기법을 자세히 배운다.

또한 일반적으로 어셈블러가 사용하는 프로그래밍 방법을 고급 언어로 어떻게 효율적으로 구현할 것인지 배운다. 최대 성능을 얻기 위해 메모리를 감시할 수 있게 해주는 프로그래밍 방법에 대한 설명을 비롯해서 램의 작동 원리, 프로세서와 램이 서로 연결되는 방식도 상세히 소개한다.

이 책은 어셈블리어에 대한 지식을 갖고 있는 시스템 프로그래머들뿐 아니라 C/C++ 프로그래밍 경험을 어느 정도 갖고 있는 애플리케이션 프로그래머들을 대상으로 한다.

목 차 :
서문 최적화의 개요
최적화의 방법
대상 독자들
최적화의 기초
잘못된 통념

1 프로그램 프로파일링
프로파일링의 목적과 대상
전체 실행 시간
실행 시간의 유형
손실 정보
호출 횟수에 대하여
적용 범위의 수준
마이크로 프로파일링의 근본적인 문제점
파이프라이닝 또는 처리율 대 지연시간
측정의 부정확성
하드웨어 최적화
낮은 분해 능력
매크로 프로파일링의 근본적인 문제점
실행 시간 불일치
Second_Pass 문제
부작용
각각의 기계에 의존적인 코드 최적화 문제
현재 사용중인 프로파일러에 대해서
Intel VTune
AMD Code Analyst
Microsoft의 Profile.exe
자신만의 프로파일러 사용 41
VTune을 사용한 실제 프로파일링 세션
Step 1: printf의 삭제
Step 2: 루프 밖으로 strlen을 이동
Step 3: 데이터 정렬
Step 4: strlen 함수의 삭제
Step 5: 나누기 연산의 제거
Step 6: 성능 모니터링 기능의 제거
Step 7: 함수의 결합
Step 8: 메모리 액세스 오퍼레이션 수의 감소
Step 9: 개인적인 Coach로서의 VTune
Step 10: 결론
결과와 분석

2. RAM 서브 시스템
RAM의 기초
RAM 계층
Random Access Memory
RAM 디자인과 동작 원리
RAM의 코어
일반적인 DRAM (Page Mode DRAM)
DRAM의 발전
Fast_Page Mode DRAM (FPM DRAM)
메모리 타이밍
Extended Data Output DRAM (EDO DRAM)
Burst EDO DRAM (BEDO DRAM)
Synchronous DRAM (SDRAM)
Double Data Rate SDRAM (DDR SDRAM) 또는 SDRAM II
Direct Rambus DRAM (Direct RDRAM)
다양한 종류의 메모리 비교
메모리와 프로세서의 상호작용
전체 액세스 시간의 계산
물리적인 DRAM 주소에서 논리적인 주소로의 매핑
메모리 동작의 최적화
권장 사항
Unrolling Loops
데이터 종속성의 제거
데이터의 병렬 처리
참조 자료 구조의 최적화
자료 구조 크기의 축소
DRAM Bank의 데이터 분포 전략
데이터 플로우 설계
Byte, Double Word, Quadruple Word로 메모리 처리
데이터 정렬
메모리 액세스와 계산의 결합
읽기와 쓰기 operation의 그룹화
필요한 경우에만 메모리를 액세스
메모리를 다루는 내장된 C 함수들의 최적화
메모리를 다루는 함수들의 최적화 품질
C 문자열 라이브러리 함수들의 최적화
문자열을 다루는 함수들의 최적화 품질
블록 알고리즘의 최적화
큰 데이터 배열 정렬의 최적화
램 테스트의 문제점

3.캐시 서브시스템
SRAM의 동작 원리
역사적인 개요
코어
트리거의 구조
논리적 NOT 소자의 구조(인버터)
SRAM 배열의 구조
인터페이스 wrapping의 구조
읽기와 쓰기 타이밍 다이어그램
정적 메모리의 유형
캐시의 동작 원리
캐시 메모리의 탄생
캐시 메모리의 목적과 임무
캐시 구조
캐시와 메모리 액세스의 최적화
처리된 데이터의 크기가 성능에 미치는 영향
실행 코드의 크기가 성능에 미치는 영향
데이터 정렬의 효율성
캐시 bank 상의 데이터 분산
캐시의 한정된 associative number
이차원 배열의 처리
쓰기 버퍼링의 세부 사항
신세대 x86 프로세서들의 캐시 관리
Prefetching의 실질적인 내용
메모리 복사의 비밀과 펜티엄 III와 펜티엄 4의 새로운 명령들

4.기계 최적화
C/C++ 최적화 컴파일러들의 비교 분석
상수식
수학적 표현
수학 연산
분기
Switch 연산자
루프
함수 호출
변수의 분산
문자열 초기화
Dead Code
상수 조건
승자 판정
어셈블러 대 컴파일러
간단한 역사적 개요 그리고 어셈블러 언어의 새로운 약진
기계 최적화의 질적인 평가 기준
기계 최적화의 질적인 평가 방법
중요 컴파일러의 비교 분석
테스트 결과에 대한 논의
기계 최적화 품질의 데모
어셈블러를 사용한 방어 코드의 생성
생산성의 측면에서의 어셈블리 프로그래밍
결론
Source Code
기 타 :
회사명: 팁엔테크 | 정보책임자: 이미래 | 사업자등록번호: 108-17-55826 | 이메일주소 무단수집 거부
서울시 영등포구 신길동 198  DNB  201호 Contact tipntec@gmail.com more information.
Copyleftⓒ2008 TipnTec. All Rights Not Reserved.