Escolar Documentos
Profissional Documentos
Cultura Documentos
9/27/2012
\course\cpeg323-08F\Topic1.ppt
Reading List
Slides: Topics1x
Henn & Patt: Chapter 1 Henn & Patt: Chapter 2 Other papers as assigned in class or homeworks
9/27/2012
\course\cpeg323-08F\Topic1.ppt
9/27/2012
\course\cpeg323-08F\Topic1.ppt
Computer Architecture
9/27/2012
\course\cpeg323-08F\Topic1.ppt
...by architecture, we mean the structure of the modules as they are organized in a computer system... - Stone, H. (1987)
9/27/2012
\course\cpeg323-08F\Topic1.ppt
9/27/2012
\course\cpeg323-08F\Topic1.ppt
Implementation: the design of specific building blocks (construction) Performance evaluation: the behavior study of the system (decorative treatment)
9/27/2012 \course\cpeg323-08F\Topic1.ppt 8
Hardware:
logic design packaging tech.
9/27/2012
\course\cpeg323-08F\Topic1.ppt
Important Advice
Remember: the key is to learn how to evaluate architecture in the context of the technology available Methodology is most important, but not the conclusion
9/27/2012
\course\cpeg323-08F\Topic1.ppt
10
9/27/2012
\course\cpeg323-08F\Topic1.ppt
11
Architecture Disciplines
Hardware/software structure Algorithms and their implementation Language Issues and programming models
9/27/2012
\course\cpeg323-08F\Topic1.ppt
12
both hardware designers and software designers cope with the complexity of computer systems. One
key interface between the levels of abstraction is the instruction set architecture: the interface between the hardware and low-level software. This abstract interface enables many implementations of varying cost and performance to run identical software.
John L. Hennessy David A. Patterson
9/27/2012 \course\cpeg323-08F\Topic1.ppt 13