ECE 5720: Computer Systems Programming and Architecture
Advanced assembly language and systems programming concerned with performance. Study of modern computer architecture issues, such as caching, pipelining, concurrent instruction execution, and virtual memory.
Prerequisite/Restriction: ECE 2700 and ECE 3710 (can be taken as a co-requisite also). Student must be in the Professional Engineering Program or have Graduate Standing.
Semester(s) Traditionally Offered: FALL
Course Instructor: Koushik Chakraborty
Textbook: Computer Systems: A Programmer's Perspective, 3rd edition (ISBN - 978-0134092669)