May 2, 2026

Goals

  • Implement a naive BoS prefetcher for raytracing workloads.

What I worked on

  • Implementd a naive BoS prefetcher for raytracing workloads.
  • Running simulations for my new prefetcher and will compare the results against baseline

Key Insights

  • Today I faced a bug during implementation where the g++ compiler was warning me against using for(auto [key,value] : m) in my code since it was only supported -std=c++17, -std=gnu++17, but my project was compiled with std=c++11, so my code was not C++ ISO compliant.
  • gcc/g++ do not throw and errors when our code is not ISO compliant but there are warnings, which tell us code may fail when compiled with a different compiler like clang/clang++

Questions / Confusions

  • None

Ideas / Hypotheses

  • No new ideas today ;)

Papers / Resources

  • None

Next Steps

  • Work on the BoS prefetcher in the background and learn about the inner workings of Triton and TensorRT-LLM.

Introspection

  • Today was a moderately productive day :)