ENCE 321 Computer Architecture
Fundamentals of computer architecture. Measuring and reporting performance. Instructions set architecture. Data representations. Computer arithmetic, ALU design. Pipelining, instruction pipelining, hazards, pipeline performance. Memory system hierarchy design and cache memory. I/O fundamentals and operations. Introduction to parallel computers and alternative architectures.