Oak Ridge, TN
July 20, 2018
Abstract: A number of promising new memory technologies, such as large capacity non-volatile memories and high-bandwidth, on-chip RAMs, are emerging. Since each of these new technologies present tradeoffs distinct from conventional DRAMs, many next-generation systems will include multiple tiers of memory storage, each with their own type of devices. To efficiently utilize the available hardware, such systems will need to alter their data management strategies to consider the performance and capabilities provided by each tier.
A key concept behind our approach is that the distribution and usage of memory resources depend upon activities that occur in different layers of the vertical execution stack, including the applications, OS, and hardware. Our work aims to increase coordination among these cross-layer activities in order to address the limitations and inefficiencies of existing solutions. This talk will describe tools, techniques, and frameworks that we are developing to reduce the burden of adapting application memory management to hybrid memory technologies. We will also present evaluation that demonstrates the performance and efficiency benefits of our approach with high-performance computing applications on a real hybrid memory platform.
Biography: Michael Jantz is an Assistant Professor in Computer Science at the University of Tennessee where he directs the Compilers, Operating, and Runtime Systems (CORSYS) Research Group. His research aims to develop software tools and systems to increase application performance and efficiency on modern and next-generation computing systems.