Refereed Publications
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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. In the
ACM/IEEE International Symposium on Memory Systems (MemSys '19),
October 2019. [pdf]
- M. Ben Olson, Brandon Kammerdiener, Michael R. Jantz,
Kshitij A. Doshi, and Terry Jones. Portable Application Guidance for Complex
Memory Systems. In the ACM/IEEE International Symposium on
Memory Systems (MemSys '19), October 2019. [pdf]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Michael Jantz and Prasad Kulkarni. Analyzing and Addressing False Phase
Interactions During Compiler Optimization Phase Ordering. In Software:
Practice and Experience. June 2014. [pdf]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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
- 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]
- 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.
- Michael Jantz. Exploring Dynamic Compilation and Cross-Layer Object
Management Policies for Managed Language Applications. PhD Dissertation, July 2014.
[pdf]
- 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]
- Michael Jantz. Understanding Optimization Phase Interactions to Reduce
the Phase Order Search Space. Masters Thesis, July 2010. [pdf, slides]
- 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]
|