CSCI1952-Y
Computer Architecture
Spring 2025
How does a computer program actually turn into the electrons moving inside of your computer? What are the relevant metrics and tradeoffs for designing a computer, and what impact do these tradeoffs have on our software? In this course, we cover computer organization and design, from a software lens. Topics include instruction set architectures, processor design and pipelining, memory hierarchies, program flow optimization, I/O, and emerging applications. Homeworks and final project will use powerful architecture simulators and explore general and specialized hardware for various applications.
Instructor(s): | |
Home Page: | https://browncs1952y.github.io/ |
Meets: | MWF 10am-10:50am in CIT Center (Thomas Watson CIT) 241 |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 30 Full |
CRN: | 27075 |