WHY DO COMPUTER ENGINEERS STUDY COMPUTER ARCHITECTURE?
Computers serve as the brain in thousands of products that make daily life easier and more interesting. The prerequisite courses have introduced basic digital logic techniques, VHDL description of digital circuits, and instruction set programming. This course continues the exploration of computer sytems design by exposing students to the advanced circuitry that forms the heart of all modern computer systems. WHAT WILL STUDENTS LEARN IN CE2930? This is the first course in computer architecture and organization. Students will learn about: • the Princeton and Harvard computer organizations, • the process of designing a computer achitecture, • the process of organizing hardware to implement a computer architecture, • how decisions about architecture and organization affect system performance, • and how pipelined processors exploit parallelism to improve performance. Laboratory exercises reinforce the lecture material by presenting weekly milestones in the design of four microprocessors. Th