목차
1. 캐쉬메모리 탄생
2. 캐쉬메모리 구조 및 동작 방법
3. 캐쉬메모리의 크기, 블록 사이즈 및 성능
4. 캐쉬메모리 설계방법
5. 캐쉬메모리 리플레이스 알고리즘
6. 쓰기 정책
7. 앞으로의 동향
8. 참고 자료
2. 캐쉬메모리 구조 및 동작 방법
3. 캐쉬메모리의 크기, 블록 사이즈 및 성능
4. 캐쉬메모리 설계방법
5. 캐쉬메모리 리플레이스 알고리즘
6. 쓰기 정책
7. 앞으로의 동향
8. 참고 자료
본문내용
0.90 0.57 0.43 0.36 0.35
0.00 3.47 1.83 0.98 0.54 0.33 0.27 0.24
< 표 4 32 Way Set Associative Mapping Miss Ratio >
표
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
7.55 4.58 3.43 3.06 2.74 2.74 2.74 2.73
6.18 3.44 2.37 2.06 1.77 1.75 1.75 1.74
4.96 2.90 1.83 1.43 1.28 1.16 1.15 1.15
4.18 2.87 1.59 1.08 0.92 0.78 0.77 0.77
3.99 2.67 1.46 0.93 0.68 0.57 0.52 0.52
0.00 2.65 1.73 0.89 0.56 0.43 0.36 0.35
0.00 0.00 1.84 0.98 0.53 0.33 0.27 0.24
< 표 5 64 Way Set Associative Mapping Miss Ratio >
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
7.45 4.60 3.41 3.08 2.74 2.74 2.74 2.74
0.00 3.43 2.36 2.06 1.77 1.75 1.75 1.75
0.00 0.00 1.81 1.43 1.29 1.15 1.15 1.15
0.00 0.00 0.00 1.07 0.92 0.79 0.77 0.77
0.00 0.00 0.00 0.00 0.68 0.58 0.52 0.52
0.00 0.00 0.00 0.00 0.00 0.43 0.37 0.35
0.00 0.00 0.00 0.00 0.00 0.00 0.27 0.25
< 표 1024 Way Set Associative Mapping Miss Ratio >
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
0.00 0.00 3.41 3.07 2.74 2.74 2.74 2.74
0.00 0.00 0.00 2.07 1.75 1.75 1.75 1.75
0.00 0.00 0.00 0.00 1.30 1.15 1.15 1.15
0.00 0.00 0.00 0.00 0.00 0.77 0.77 0.77
0.00 0.00 0.00 0.00 0.00 0.00 0.52 0.52
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.35
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
< 표 4096 Way Set Associative Mapping Miss Ratio >
3에서 9까지 보이는 것과 같이 근래에 많이 사용되고 있는 256KB 이하의 소용량 캐쉬 메모리를 갖는 컴퓨터의 경우에는 n=2로부터 4, 8, 16으로 증가시켜 감에 따라 그 성능개선이 뚜렷하게 나타나므로 fully associative mapping(n=4096, 표 9)을 사용할 필요성이 있지만, 512K 이상 대용량 캐쉬의 경우에는 n의 증가에 따른 성능개선 효과가 거의 없으므로(특히, 작은 라인사이즈의 경우 더욱 없다.) fully associative mapping을 사용할 이유가 없을 것이다.
8. 참고 문헌 (자료)
⑴ 웹 사이트
① http://www.amdinfo.co.kr
② http://mpu.yosei.ac.kr
③ http://www.keil.co.kr
④ http://stlab.sunchon.ac.kr/
⑤ http://kingston.softbank.co.kr/
⑥ http://www.intel.com/
⑦ http://www.iseebank.com/
⑧ http://www.toshiba.com/
⑨ http://samsungelectronics.com/
⑩ http://e-www.motorola.com/
⑪ http://yhcho.dmc.ac.kr/index3.html
⑵ 연구논문
① 마이크로프로세서 캐쉬메모리의 적중률 개선을 위한 제안
(한국통신학회 논문지 투고 99년 8월)
② 마이크로프로세서 캐쉬메모리의 성능개선
(조용훈 : 대구미래대학 컴퓨터 사이언스과 신혜진, 김정선 한국항공대학교 항공전자공학과)
③ n-way Set Associative Cache와 Fully Associative Cache의 성능분석
(한국정보처리학회97년 우송)
⑶ 동영상 자료
① 고성능마이크로프로세서 캐쉬메모리의 구조
1999. 3 연세대학교 전기공학과 이용석 교수님연구실 박사과정 정우경
0.00 3.47 1.83 0.98 0.54 0.33 0.27 0.24
< 표 4 32 Way Set Associative Mapping Miss Ratio >
표
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
7.55 4.58 3.43 3.06 2.74 2.74 2.74 2.73
6.18 3.44 2.37 2.06 1.77 1.75 1.75 1.74
4.96 2.90 1.83 1.43 1.28 1.16 1.15 1.15
4.18 2.87 1.59 1.08 0.92 0.78 0.77 0.77
3.99 2.67 1.46 0.93 0.68 0.57 0.52 0.52
0.00 2.65 1.73 0.89 0.56 0.43 0.36 0.35
0.00 0.00 1.84 0.98 0.53 0.33 0.27 0.24
< 표 5 64 Way Set Associative Mapping Miss Ratio >
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
7.45 4.60 3.41 3.08 2.74 2.74 2.74 2.74
0.00 3.43 2.36 2.06 1.77 1.75 1.75 1.75
0.00 0.00 1.81 1.43 1.29 1.15 1.15 1.15
0.00 0.00 0.00 1.07 0.92 0.79 0.77 0.77
0.00 0.00 0.00 0.00 0.68 0.58 0.52 0.52
0.00 0.00 0.00 0.00 0.00 0.43 0.37 0.35
0.00 0.00 0.00 0.00 0.00 0.00 0.27 0.25
< 표 1024 Way Set Associative Mapping Miss Ratio >
a b
8K 16K 32K 64K 128K 256K 512K 1M
8
16
32
64
128
256
512
0.00 0.00 3.41 3.07 2.74 2.74 2.74 2.74
0.00 0.00 0.00 2.07 1.75 1.75 1.75 1.75
0.00 0.00 0.00 0.00 1.30 1.15 1.15 1.15
0.00 0.00 0.00 0.00 0.00 0.77 0.77 0.77
0.00 0.00 0.00 0.00 0.00 0.00 0.52 0.52
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.35
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
< 표 4096 Way Set Associative Mapping Miss Ratio >
3에서 9까지 보이는 것과 같이 근래에 많이 사용되고 있는 256KB 이하의 소용량 캐쉬 메모리를 갖는 컴퓨터의 경우에는 n=2로부터 4, 8, 16으로 증가시켜 감에 따라 그 성능개선이 뚜렷하게 나타나므로 fully associative mapping(n=4096, 표 9)을 사용할 필요성이 있지만, 512K 이상 대용량 캐쉬의 경우에는 n의 증가에 따른 성능개선 효과가 거의 없으므로(특히, 작은 라인사이즈의 경우 더욱 없다.) fully associative mapping을 사용할 이유가 없을 것이다.
8. 참고 문헌 (자료)
⑴ 웹 사이트
① http://www.amdinfo.co.kr
② http://mpu.yosei.ac.kr
③ http://www.keil.co.kr
④ http://stlab.sunchon.ac.kr/
⑤ http://kingston.softbank.co.kr/
⑥ http://www.intel.com/
⑦ http://www.iseebank.com/
⑧ http://www.toshiba.com/
⑨ http://samsungelectronics.com/
⑩ http://e-www.motorola.com/
⑪ http://yhcho.dmc.ac.kr/index3.html
⑵ 연구논문
① 마이크로프로세서 캐쉬메모리의 적중률 개선을 위한 제안
(한국통신학회 논문지 투고 99년 8월)
② 마이크로프로세서 캐쉬메모리의 성능개선
(조용훈 : 대구미래대학 컴퓨터 사이언스과 신혜진, 김정선 한국항공대학교 항공전자공학과)
③ n-way Set Associative Cache와 Fully Associative Cache의 성능분석
(한국정보처리학회97년 우송)
⑶ 동영상 자료
① 고성능마이크로프로세서 캐쉬메모리의 구조
1999. 3 연세대학교 전기공학과 이용석 교수님연구실 박사과정 정우경
추천자료
삼성반도체사업
삼성전자의 해외진출 현황과 마케팅 전략 분석
라우터 설정에 대하여
컴퓨터(PC)의 구조, 중앙처리장치(CPU), 주기억장치, 보조기억장치, 키보드, 마우스, 모니터,...
어셈블리어를 이용한 Simple CPU 시뮬레이터
RFID(Radio Frequency IDentification)
VHDL RAM 결과보고서
ROM과 RAM의 특징 및 차이점
RAM과 ROM 반도체의 차이점
휘발성 저장장치와 비휘발성 저장장치의 의미와 특징과 장점을 서술하시오
sk 하이닉스반도체 (Hynix)
[컴퓨터구조] 컴퓨터 부품설명 및 설계
SK하이닉스와 마이크론 Technology 재무분석에 대한 보고서,SK하이닉스,마이크론,반도체산업,...
소개글