CORSys Research Group:

Compilers, Operating, and Runtime Systems for
Modern and Emerging Architectures

Home

Refereed Publications
  1. Brandon Kammerdiener, J. Zach McMichael, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Flexible and Effective Object Tiering for Heterogeneous Memory Systems. Accepted in the ACM Transactions on Architecture and Code Optimization (TACO '24), December 2024. [pdf]

  2. Roxana Bujack, Maya Gokhale, Latchesar Ionkov, Keita Iwabuchi, Michael Jantz, Terry Jones, Sumathi Lakshmiranganatha, Michael K. Lang, Jason Lee, Ben Olson, Scott Pakin, Roger Pearce, Jonathan Pietarila Graham, Li Tang, Terece L. Turton, and Sean Williams. The ECP SICM Project: Managing Complex Memories for Exascale Applications. In the International Journal of High Performance Computing Applications (IJHPCA ’24). October 2024. [pdf]

  3. 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 SIGPLAN International Symposium on Memory Management (ISMM '23), June 2023. [pdf]

  4. M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Online Application Guidance for Heterogeneous Memory Systems. In the ACM Transactions on Architecture and Code Optimization (TACO), April 2022. [pdf]

  5. Ruturaj Kiran Vaidya, Prasad Kulkarni, and Michael R. Jantz. Explore Capabilities and Effectiveness of Reverse Engineering Tools to Provide Memory Safety for Binary Programs. In the The 16th International Conference on Information Security Practice and Experience (ISPEC), ser. Lecture Notes in Computer Science. December 2021. [pdf]

  6. T. Chad Effler, Michael R. Jantz, and Terry Jones. Performance Potential of Mixed Data Management Modes for Heterogeneous Memory Systems. In the IEEE Workshop on Memory Centric High Performance Computing (MCHPC), November 2020. [pdf]

  7. April W. Wade, Prasad A. Kulkarni, and Michael R. Jantz. Exploring Impact of Profile Data on Code Quality in the HotSpot JVM. In the ACM Transactions on Embedded Computing Systems (TECS), May 2020. [pdf]

  8. 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. To appear in the ACM/IEEE International Symposium on Memory Systems (MemSys '19), October 2019. [pdf]

  9. M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz, Kshitij A. Doshi, and Terry Jones. Portable Application Guidance for Complex Memory Systems. To appear in the ACM/IEEE International Symposium on Memory Systems (MemSys '19), October 2019. [pdf]

  10. Tong Zhou, Michael R. Jantz, Prasad A. Kulkarni, Kshitij A. Doshi, and Vivek Sarkar. Valence: Variable Length Calling Context Encoding. In the ACM Conference on Compiler Construction (CC '19). February 2019. [pdf]

  11. M. Ben Olson, Tong Zhou, Michael R. Jantz, Kshitij A. Doshi, M. Graham Lopez, and Oscar Hernandez. MemBrain: Automated Application Guidance for Hybrid Memory Systems. In the 13th IEEE International Conference on Networking, Architecture, and Storage (NAS '18). Awarded Best Paper. October 2018. [pdf]

  12. Matthew Benjamin Olson, Joseph T. Teague, Divyani Rao, Michael R. Jantz, Kshitij A. Doshi, and Prasad A. Kulkarni. Cross-Layer Memory Management to Improve DRAM Energy Efficiency. In the ACM Transactions on Architecture and Code Optimization (TACO). May 2018. [pdf]

  13. T. Chad Effler, Adam P. Howard, Tong Zhou, Michael R. Jantz, Kshitij A. Doshi, and Prasad A. Kulkarni. On Automated Feedback-Driven Data Placement in Hybrid Memories. In the International Conference on Architecture of Computing Systems (ARCS '18), ser. Lecture Notes in Computer Science. April 2018. [pdf, slides]

  14. April W. Wade, Prasad A. Kulkarni, and Michael R. Jantz. AOT Vs. JIT: Impact of Profile Data on Code Quality. In the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '17), June 2017. [pdf]

  15. Michael Jantz, Forrest J. Robinson, and Prasad Kulkarni. Impact of Intrinsic Profiling Limitations on Effectiveness of Adaptive Optimizations. In the ACM Transactions on Architecture and Code Optimization (TACO), 2016. [pdf]

  16. Forrest J. Robinson, Michael R. Jantz, and Prasad A. Kulkarni. Code Cache Management in Managed Language VMs to Reduce Memory Consumption for Embedded Systems. In the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '16), June 2016. [pdf]

  17. Michael R. Jantz, Forrest J. Robinson, Prasad A. Kulkarni, and Kshitij A. Doshi. Cross-Layer Memory Management for Managed Language Applications. In the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '15), October 25 - October 30, 2015. [pdf, slides]

  18. Michael Jantz and Prasad Kulkarni. Analyzing and Addressing False Phase Interactions During Compiler Optimization Phase Ordering. In Software: Practice and Experience. June 2014. [pdf]

  19. Michael Jantz and Prasad Kulkarni. Exploring Single and Multi-Level JIT Compilation Policy for Modern Machines. In ACM Transactions on Architecture and Code Optimization (TACO). December 2013. [pdf]

  20. Michael R. Jantz and Prasad A. Kulkarni. Exploiting Phase Inter-Dependencies for Faster Iterative Compiler Optimization Phase Order Searches. In the ACM/IEEE International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES '13), September 29 - October 4, 2013. [pdf, slides]
  21. Michael R. Jantz, Carl Strickland, Karthik Kumar, Martin Dimitrov, and Kshitij A. Doshi. A Framework for Application Guidance in Virtual Memory Systems. In the ACM SIGPLAN Conference on Virtual Execution Environments (VEE '13), March 16-17, 2013. [pdf, slides]

  22. Michael R. Jantz and Prasad A. Kulkarni. Performance Potential of Optimization Phase Selection During Dynamic JIT Compilation. In the ACM SIGPLAN Conference on Virtual Execution Environments (VEE '13), March 16-17, 2013. [pdf, slides]

  23. Michael R. Jantz and Prasad A. Kulkarni. Eliminating False Phase Interactions to Reduce Optimization Phase Order Search Space. In the ACM/IEEE International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES '10), October 24-29, 2010. [pdf]
  24. Prasad A. Kulkarni, Michael R. Jantz, and David B. Whalley. Improving Both the Performance Benefits and Speed of Optimization Phase Sequence Searches In the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '10), April 2010. [pdf]
Non-Refereed Publications
  1. Brandon Kammerdiener and Michael Jantz. A Quantitative Approach for Guiding Data Management on Complex Memory Machines. Position Paper in the Symposium on Quantitative Codesign of Supercomputers. November 2022. [pdf]
  2. Jesse Vomfell, Doug Aaser, Todd Selwitz, and Michael R. Jantz. Software Requirements Specification for Readiness Certification Assurance  Process Tracking System (RCAPTS). Technical Report. University of Tennessee, Knoxville. December 2017.

  3. Michael Jantz. Exploring Dynamic Compilation and Cross-Layer Object Management Policies for Managed Language Applications. PhD Dissertation, July 2014. [pdf]
  4. Michael Jantz, Kshitij Doshi, Prasad Kulkarni, and Heechul Yun. Leveraging MPST in Linux with Application Guidance to Achieve Power-Performance Goals. Linux Symposium, Ottawa, Canada. July 2014. [proceedings, slides]
  5. Michael Jantz. Understanding Optimization Phase Interactions to Reduce the Phase Order Search Space. Masters Thesis, July 2010. [pdf, slides]
  6. Garrin Kimmell, Kevin Matlage, Tristan Bull, Nicolas Frisby, Andy Gill, Michael Jantz, Ed Komp, Megan Peck, Wesley Peck, Mark Snyder, and Brett Werling. The 2009 ICFP Programming Contest Problem Specification. ITTC Technical Report. Information Telecommunication and Technology Center, University of Kansas, Lawrence, KS. June, 2009. [pdf]