DEC 21164 CPU * - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

DEC 21164 CPU *

Description:

– PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 29
Provided by: vasi3
Category:
Tags: cpu | dec | design | memory | verilog

less

Transcript and Presenter's Notes

Title: DEC 21164 CPU *


1
??????????????????????????????
  • ??????? ????? ??????
  • ?? ??

2
????
  • ???????????????
  • ?????????????????
  • ????????????????
  • ???????????????
  • ???????????????????
  • ??/?????????
  • ???

3
???????????????

CPU
Cache Memory
?????????????????????????????
DEC 21164 CPU
StrongARM SA-110 CPU
25
43
??????????????????!
Kamble, et. Al., Analytical energy
Dissipatiion Models for Low Power Caches,
ISLPED97
4
???4??????????????????
????????
?????????????
???????
?????????
?????
?? ??????
































???
???
??????
  • ??????????????????
  • ?????????????????????????
  • ????????????????????(????????)
  • ???????????(??????????)

5
?????????????????
????????????2?????????
????????
????????






































































1
2
1st
1st
?????????



































2nd
??????????
  • ??
  • ???????????????????????
  • ???????????????????????
  • ??(?????)
  • ????????????????????????!
  • ???????????????2????!

6
???????????????????????
  • ???
  • ??????????????????!
  • ???????????????????!
  • ????????????!
  • ???
  • ???????????????????????
  • ?????
  • ??????????????????
  • ??????????????
  • ?????
  • ???????????????????

7
????????????????
???????????????(??????)
????????????????(????????)






































































1st
1st
2
1
?????????
??????????
  • ??
  • ???????????(???)??????
  • ???????????????????
  • ???????
  • ??????????????????

8
???????????????????
  • ?????????
  • ??????????/--
  • ???????????(??????????????)
  • ???????2??????????
  • ???????1???????











































?????? ????
?????????
9
???????????????????
  • ?????????
  • ??????????/--
  • ???????????(??????????????)
  • ???????2??????????
  • ???????1???????

??????????????
????????
10
11
????? ?????
T
?????
01
00
01
00
?????
2?????????










































?????? ????
?????????
10
???????????????????
  • ?????????
  • ??????????/--
  • ???????????(??????????????)
  • ???????2??????????
  • ???????1???????

??????????????
????????
????1 (?????)
10
11
10
????? ?????
T
?????
?????
01
00
01
?????
2?????????










































?????? ????
?????????
11
???????????????????
  • ?????????
  • ??????????/--
  • ???????????(??????????????)
  • ???????2??????????
  • ???????1???????

??????????????
????????
????1 (?????)
????2 (?????)
10
11
10
11
????? ?????
T
?????
?????
?????
01
00
01
?????
2?????????










































?????? ????
?????????
12
????????????????
Tag Index Offset
??????????
??????
???????
???????
WP????
Control Signal
Tag
Data






































































?????????????????!
??????????
?????????
??????
???? ????
LRU????
Referenced-Line
13
??/?????????
????
  • ????????????????????????
  • ?????????????????????????????

????
  • L1????????
  • ????????16KB???????32B????4

????
  • ????????????????????(???)
  • ?????????????(????????)
  • ?????????(????????)

????? ??????
SimpleScalar (??????????)
?????? ????? (SPEC2000)
????????????? ?????????
14
??????????????????
?????? ?????
??????
Verilog??? ????
????
????
???? 0.9
???? ?????
??????
?????? 95
????
????????????????
15
?????????????
21
26
??26????! ??7????
16
?????????
15
??15??????? ??7???????
17
???
  • ????????????????
  • ???????????
  • ???????????????
  • ??7?????????????
  • ??7?????
  • ?????(188.ammp)????
  • ???????????????
  • 1.5?????????????
  • 26?????

????????????????!
18
(No Transcript)
19
WP??????
20
WP????????????????
WP??????????? AWP?????????????
21
???-??????-
?????????????
WP?????????????
WP??????
N?????????????
CATavg (1 - WPMR)ATN WPMRATWP
ATNCCTcache RTtable ATWPWPHRCCTcache
(1 - WPHR)2CCTcache RTtable
???????????
????????
WP????????????????
22
???-???????-
????????????? ?????????
WP????????????
CEavg(1-WPMR)EN WPMREWP ENWEway
Etable EWPWPHREway (1 - WPHR)WEway Etable
N????????????
?????????? ???????
????
1??????????????
23
????????
WP???
  • ??????????
  • ??
  • ?????
  • ??????
  • ??
  • ????????
  • ???????

10
11
01
00
N???
????? ????
WP???
10
11
00
01
N???
24
???????-????????-
?????????????
25
???????-??????-
????????????????????????????
2??????
26
????
  • ????????????????
  • ??????????(Verilog)???????
  • ????(Design Compiler)
  • ?????????(Apollo)????????
  • ???????????????(hspice)
  • ???????????
  • ????(Composer)
  • ????(hspice)
  • ?????????
  • ???????????????(hspice)

27
???????????????
lt?????gt
?????(WP) ???
???(N) ???
????
lt????????????gt
?????(WP) ???
???(P) ???
????
28
???????????????
???????????????????????????
?????????? ???????????????????
????????????????????????????
???????????????????????????? ?????????????
Write a Comment
User Comments (0)
About PowerShow.com