Skip to main content
NHR Learning Platform
  • Home
  • More
You are currently using guest access
Log in
NHR Learning Platform
Home
Expand all Collapse all
  1. Dashboard
  2. CLPE
  3. Part 1
  4. Hands-on #1: Dot product manual throughput analysis

Hands-on #1: Dot product manual throughput analysis

Completion requirements

Do a manual throughput analysis of a dot product kernel on Sapphire Rapids. The code is compiled using AVX2 and uses 4x unrolling. Move the micro-ops on the right into the appropriate execution slots on the left, ignore instruction dependencies.

Make sure that each port is occupied for the minimum possible number of cycles (see the STREAM Triad example in the lecture).




You are currently using guest access (Log in)
Data retention summary
Powered by Moodle