LAFF-On Programming for High Performance
edXLAFF-On Programming for High Performance
All available course dates
Course description
LAFF-On Programming for High Performance
In this course, the simple but important example of matrix-matrix multiplication is used to illustrate fundamental techniques for attaining high-performance on modern CPUs. A carefully designed and scaffolded sequence of exercises leads the learner from a naive implementation to one that effectively utilizes instruction level parallelism and culminates in a high-performance multithreaded implementation. Along the way, it is discovered that careful attention to data movement is key to efficient computing.
Who should attend?
Prerequisites:
Exposure to programming and Linux. Basic understanding of matrix-matrix multiplication.
Training content
- Getting Started
- Loops and More Loops
- Start Your Engines
- Pushing the Limits
- Multithreaded Parallelism
Course delivery details
This course is offered through The University of Texas at Austin, a partner institute of EdX.
4-6 hours per week
Costs
- Verified Track -$99
- Audit Track - Free
Certification / Credits
What you'll learn
- Mapping algorithms to architectures
- Extracting parallelism at multiple levels
- Amortizing data movement over computation
- Understanding performance data
- Managing complexity through layering of software
About edX

edX
edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...
Contact this provider
Contact info
edX
Have a question about this course? Fill out this form and the provider will get in touch with you shortly
- Get Noticed
- Free Listing Available