Ridge Point: The minimum computation intensity required to attain maximum performance.

  • To the left of ridge point. This means the kernel is bounded by memory access
  • To the right of ridge point. This means the kernel is bounded by computation

Optimization Roadmaps

If the kernel is memory-intensive, we can optimize in aspects like:

  • transfer more data at a time