Skip to Main Content

CSCI592

Download as PDF

Preparatory Computer Architecture

Computing, Informatics & Data ScienceGraduateCollege of Business, Engineering, and Technology

Course Outline

Performance of computations at instruction set, gate, register transfer, processor levels. 10% Programing using CISC and RISC instruction sets and translate high level language constructs to both assembly and machine languages. 10% Digital logic circuits for integer and floating point adders, multipliers, dividers and exponentiation. 10% Special purpose algorithms to circuits for computer security applications. 10% Design controllers, forwarding, hazard detection and exception handling units for a pipeline processor. 10% Instructions in a pipeline processor. 10% Design of a pipelined processor. 10% Performance enhancement techniques employed in pipeline processor including superscalar, dynamic pipeline processing, Tomasulo algorithm. 10% Performance enhancements at memory management level. 10% Other performance enhancement techniques such as multi-core, parallel processing and GPUs. 10%