May 10, 2026

Goals

  • Learn about the how LLVM IR is converted to PTX.
  • Use RL to beat CoopRT by combining CoopRT and BoS prefetcher synergistically.

What I worked on

  • Met my advisor today along with the new summer intern and explained the project to her at a high level.

Key Insights

  • I found out that although triton uses NVPTX target from the LLVM backend it does not use llc directly.

Questions / Confusions

  • Since now I have figured out how to alter ptx generation, now I have to check whether the same llc binary used internally in triton.

Ideas / Hypotheses

  • Since llc is not being used I might have to use shared libraries again.

Papers / Resources

  • None

Next Steps

  • Go deeper into LLVM code generation.

Introspection

  • Today was Sunday so not a very productive day, I was mostly sad because I have to travel tomorrow ;)