CSCI 442 - Topics in Computer Systems Exploration of advanced topics in computer systems. Specific topic varies at the instructor’s discretion.
Cache Management Strategies
This course focuses on interesting research-level questions about how to manage the memory hierarchy in computer systems. We will consider both practical and theoretical problems, doing analysis and simulation. Topics will include different models of caching, advanced replacement algorithms, stack properties, competitive ratios, alternative metrics, simulation, experimental performance analysis, and more. Students should be prepared for assignments that include both programming and proof-style problems.
Unit(s): 1 Group Distribution Requirement(s): Distribution Group III Prerequisite(s): CSCI 389 and either CSCI 382 or MATH 382 Instructional Method: Lecture-conference Grading Mode: Letter grading (A-F) Repeatable for Credit: May be taken up to 8 times for credit if different topics. Not offered: 2024-25 Group Distribution Learning Outcome(s):
- Use and evaluate quantitative data or modeling, or use logical/mathematical reasoning to evaluate, test or prove statements.
- Given a problem or question, formulate a hypothesis or conjecture, and design an experiment, collect data, or use mathematical reasoning to test or validate it.
Add to Portfolio (opens a new window)
|