Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 658 Bytes

5.md

File metadata and controls

17 lines (10 loc) · 658 Bytes

Optimization

In this lesson you'll learn a bit about modern computer architecture and how it relates to optimization. You'll also learn the basics of optimizing C++ and Julia code.

Study guide

  • Understand how to code efficiently in the face of hardware realities; in particular, understand how to minimize cache misses
  • Know how to optimize C++ and Julia programs
  • Understand the storage hierarchy

Readings and Assignments

Reading: Computer Architecture

Reading: Optimization

Project: Optimization