Dec 07, 2025  
2025-2026 Binghamton University Academic Guide 
    
2025-2026 Binghamton University Academic Guide

CS 320 - Advanced Computer Architecture


Credits: 4

Performance metrics and analysis; instruction set architecture and its implications; high-performance computer arithmetic; instruction pipelines and pipelined datapath implementation; out-of-order execution, register renaming, branch prediction and superscalar processors; caches and memory systems; memory hierarchy; the I/O subsystem; reliable storage systems; introduction to multicore and multithreaded architectures; hardware and architectural support for security. Required lab includes programming projects. Prerequisite: CS 220 (All prerequisites must have a grade of C- or better). Offered every semester.