Lec01-Intro - Traditional "Computer Architecture"...

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

View Full Document Right Arrow Icon
1 Introduction ECE466/CS466 Advanced Computer Architecture 2 Traditional “Computer Architecture” The term architecture is used here to describe the attribute of a system as seen by the programmer, i.e., the conceptual structure and functional behavior as distinct from the organization of the data flow and controls, the logic design, and the physical implementation. Gene Amdahl, IBM Journal R&D, April 1964 3 Contemporary “Computer Architecture” Instruction set architecture : program-visible instruction set Boundary between HW and SW Instruction format, memory addressing modes, architectural registers, endian type, alignment, … e.g. RISC, CISC, VLIW, EPIC Organization : high-level aspects of a computer’s design Pipeline structure, instruction scheduling, cache, memory, disks, buses, etc. Hardware : the specifics of a machine Logic design, packaging technology, clock rate 4 ISA Instruction format, addressing modes, … E.g. Intel IA32, IA64 Organization Pipeline design, cache memories, … E.g. Intel i486, P6 Hardware Clock frequency, fabrication technology, … E.g. Intel Pentium 4 1.3 GHz, 2.4 GHz, … Examples
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 5 Why Study Computer Architecture As a hardware designer/researcher – know how to design processor, cache, storage, graphics, interconnect, and so on As a system designer – know how to build a computer system using the best components available As a software designer – know how to get the best performance from the hardware 6 Major Faces in Today’s Market To know some non-technical background for processor design Desktop computers Providing desktop computing for individuals Optimized for price-performance Servers Providing larger-scale and more reliable file and computing service
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

Lec01-Intro - Traditional "Computer Architecture"...

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

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