Faculty Candidate Seminar
Caches: Beyond the Pipeline
Add to Google Calendar
CSE Lecturer Candidate Seminar
The cache is the starting point for many performance features implemented outside of the execution pipeline and is an important consideration when writing optimized software. In this lecture, we will motivate the inclusion of caches in modern processors, discuss their effects on software, and build a logical understanding of each component of their design from the ground up.
Jon Beaumont is a Ph.D. candidate at the University of Michigan. His research involves the design of high-throughput microarchitectures and how their parallelism can be made more accessible to programmers. He has taught logic design and computer architecture for several semesters as a lab instructor and was the primary instructor for the advanced computer architecture course.