Brandon Kammerdiener About Projects Blog Contact

Projects at Intel

  • iaprof: world's first AI flame graphs
  • Proviz: rapid exploration and visualization of profiling data (written in Julie!)
  • Academic Projects

  • mat-daemon: the Memory Auto-Tiering Daemon
  • bkmalloc: a fast, yet small and hackable malloc implementation
  • Publications

  • Brandon Kammerdiener, J. Zach McMichael, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Flexible and Effective Object Tiering for Heterogeneous Memory Systems. In the ACM Transactions on Architecture and Code Optimization (TACO '24), December 2024.
  • M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Online Application Guidance for Heterogeneous Memory Systems. (2022, April). In the ACM Transactions on Architecture and Code Optimization (TACO '22).
  • T. Chad Effler, Brandon Kammerdiener, Michael R. Jantz, Saikat Sengupta, Prasad A. Kulkarni, Kshitij A. Doshi, and Terry Jones. Evaluating the Effectiveness of Program Data Features for Guiding Memory Management. (2019, October). In Proceedings of the 5th International Symposium on Memory Systems (MemSys '19). (pp. 383--395). ACM/IEEE.
  • M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Portable Application Guidance for Complex Memory Systems. (2019, October). In Proceedings of the 5th International Symposium on Memory Systems (MemSys '19). (pp. 156--166). ACM/IEEE.
  • Personal Projects

  • yed: a fast and fully configurable text editor
  • julie: an easily embeddable LISP with indentation-based syntax
  • slide: my take on a presentation/slide deck platform
  • bJou: my first systems programming language
  • mosinOS: a small OS written in bJou targeting RISC-V
  • Other

    Here are some small pieces of code that others may find useful:

  • tree.h
  • hash_table.h
  • threadpool.h
  • simple-config