Nov 22, 2024  
2023-2024 Cal State East Bay Catalog 
    
2023-2024 Cal State East Bay Catalog [ARCHIVED CATALOG]

Add to Folder (opens a new window)

CS 625 - Advanced Computer Architecture


Units: 3
Analysis and design of computer architecture. Topics may include: Processor: instruction set principles, building data path, Instruction Pipelining: data/control hazards, Memory Hierarchy: caches, virtual memory, data/thread-level parallelism, multicore and distributed processors.  Programming assignments and review of literature.

Prerequisites: CS 421 or CS 621.
Credit Restrictions: Computer Science M.S. or B.S. students only.

Possible Instructional Methods: On-ground.
Grading: A-F grading only.
Student Learning Outcomes - Upon successful completion of this course students will be able to:
  1. Analyze design of microprocessors and microcontrollers.
  2. Compare and contrast design of cache memory including cache coherence issues.
  3. Design microprocessor-based systems and evaluate hardware accelerators targeting at data-level parallelism.
  4. Elaborate the differences among multiscalar, superpipelined, multithreaded, simultaneous multithreaded, vector, and multicore processors.
  5. Design advanced memory hierarchies and CAM - Content Addressable Memory.




Add to Folder (opens a new window)