May 7, 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
- Dockerized the DDR4 Rowhammer setup, now I plan on creating the DDR5 setup.
- Learned some more thing about how LLVM IR gets translates to Machine Instr then it finally compiles down to
ptx, matcherTable has huge role to play in this.
Key Insights
- Rowhammer is possible from inside a docker container.
- LLVM is very complex and vast.
Questions / Confusions
- I have figure out which portion of LLVM code is responsible for mapping LLVM IR to ptx so that I can change some instructions according to my choosing.
Ideas / Hypotheses
- Since the
llcis binary and not a shared library, I do not need shared libraries for this attack.
Papers / Resources
None
Next Steps
- Go deeper into LLVM code generation.
Introspection
- Today was a moderately okay today, I overslept and I few things did not go my way.