May 9, 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 my juniors and discussed the work that needs to be completed during the summer break.
- Started setting up the
GPUanddockerenvironment on the new NVIDIA Blackwell RTX 5000 GPU for the new summer intern.- I have created a group based access management for the
cuda-tool-kitanddockeras well.
Key Insights
- Learnt a few thing about
apt, such asapt list --installedcommand can be used to list packages that were installed using apt, packages which appear likexml-core/noble,now 0.19 all [installed,automatic]were installed automatically while installing some other package whereas packages which look something like thistldr/noble,now 0.9.2-5 all [installed]were installed by the user.- Packages that were installed automatically can be removed using
apt autoremoveonce the main package is removed. For safety we can first runapt autoremove --dry-run.
Questions / Confusions
- Since now I have figured out how to alter
ptxgeneration, now I have to check whether the samellcbinary used internally intriton.
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 fine day I had good food and got to learn a few cool things about linux package management. I did do much towards for my research today, but I will beleive in investing more time and creating systems which save time in the long run :)