2019-20 Academic Catalog 
    
    Jun 03, 2020  
2019-20 Academic Catalog
Add to Portfolio (opens a new window)

CS 51570 - Computer Architecture


Prerequisite(s): CS 22300 FOR LEVEL UG WITH MIN. GRADE OF C

Credit Hours: 3.00. This course is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals. It includes the following topics: Fundamentals of computer design, Instruction set principles and examples, Pipelining, Instruction-Level Parallelism and its dynamic exploitation, exploiting Instruction-Level Parallelism with software approaches, Memory hierarchy design, Parallel Processors and Cloud Computing. RISC, Intel 80x86, VAX, and IBM 360/370 are examples of the computer architecture for discussion. Reading and presenting the latest published papers related branch prediction and instruction-level parallelism are required. A project about designing branch prediction algorithms and evaluating the algorithms using SPEC benchmarks is also required. Typically offered Fall Spring Summer.


View Class Schedule




Add to Portfolio (opens a new window)