본문 바로가기 사이드메뉴 바로가기 대메뉴 바로가기

Computer Science

Courses

Computer Architecture
Text code : CSE502 / Credit : 3
  • Prerequisites CSE 320

 
Description

Instruction Pipelines and Memory Caches to Improve Computer Performance. Instruction-Level Parallelism . Machines: Superscalar versus VLIW. Cache and Main Memory Hierarchy Design Tradeoffs. Compiler Optimizations to Speed Pipelines. Low-Power Computer System Design: Processor, OS, and Compiler Support. Graphics, DSP and Media Processor Design. Disk I/O System Design. Interconnections and Networking. Introduction to Parallel Architecture. Advanced Topics: Asynchronous Microprocessors, FPGA-based Reconfigurable Computing, System on a Chip, Embedded Processors, Intelligent RAM and Superconducting Computers.

 

Prerequisite CSE 320
Credits 3 - credits
Course Outcomes  
  • Provide a conceptual understanding of how computer hardware and software work.
  • Introduce students to important classes of software applications such as text editors, spreadsheets, and databases.
  • Explain the basic architecture and technologies of the Internet.

 

Textbook  
Course Webpage

CSE502

 

Amos Omondi img
Amos Omondi
  • PositionTeaching Professor / Undergraduate Program Director / Associate Chair
  • OfficeRoom B422