L5.Caches_I_2pp

L5.Caches_I_2pp - ECE4750/CS4420 Computer Architecture L5...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 ECE4750/CS4420 Computer Architecture L5: Memory Hierarchy Basics Edward Suh C omputer S ystems L aboratory [email protected] 2 Announcement HW1 will be out tomorrow Individual assignment Reading: Appendix C.1-3 ECE4750/CS4420 — Computer Architecture, Fall 2008
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 3 Overview Memory hierarchy basics memory technologies principle of locality Caches concepts: block, write policy, associativity, block replacement performance estimation: average memory access time ECE4750/CS4420 — Computer Architecture, Fall 2008 4 The Memory Wall ECE4750/CS4420 — Computer Architecture, Fall 2008 Time μProc 60%/year DRAM 7%/year 1 10 100 1000 1980 1981 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 DRAM CPU 1982 Processor-Memory Performance Gap: (grows 50% / year) Performance [From David Patterson, UC Berkeley]
Background image of page 2
3 5 Research Efforts ECE4750/CS4420 — Computer Architecture, Fall 2008 % of ISCA papers dealing principally with caches 0 5 10 15 20 25 30 35 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 6 Industry ECE4750/CS4420 — Computer Architecture, Fall 2008
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 7 On Memory Hierarchy “Ideally one would desire an indefinitely large memory capacity such that any particular […] word would be immediately available […] We are […] forced to recognize the possibility of constructing a hierarchy of memories , each of which has greater capacity than the preceding but which is less quickly accessible.” Burks, Goldstine, and von Neumann , 1946 ECE4750/CS4420 — Computer Architecture, Fall 2008 8 Typical Memory Reference Patterns ECE4750/CS4420 — Computer Architecture, Fall 2008 Address Time Instruction fetches Stack accesses Data accesses
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/06/2008 for the course ECE 4750 taught by Professor Suh during the Fall '07 term at Cornell.

Page1 / 15

L5.Caches_I_2pp - ECE4750/CS4420 Computer Architecture L5...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online