Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. Extending Application Runtime Systems for Effective Data Tiering on Complex Memory Platforms
Details

Extending Application Runtime Systems for Effective Data Tiering on Complex Memory Platforms

Date Issued
August 1, 2024
Author(s)
Kammerdiener, Brandon  
Advisor(s)
Michael R. Jantz
Additional Advisor(s)
Michael R. Jantz
Michael W. Berry
James S. Plank
Kshitij A. Doshi
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/18579
Abstract

Computing platforms that package multiple types of memory, each with their own performance characteristics, are quickly becoming mainstream. To operate efficiently, heterogeneous memory architectures require new data management solutions that are able to match the needs of each application with an appropriate type of memory. As the primary generators of memory usage, applications create a great deal of information that can be useful for guiding memory tiering, but the community still lacks tools to collect, organize, and leverage this information effectively. To address this gap, this work introduces a novel software framework that collects and analyzes object-level information to guide memory tiering. Using this framework, this study evaluates and compares the impact of a variety of data tiering choices, including how the system prioritizes objects for faster memory as well as the frequency and timing of migration events. The results, collected on a modern Intel® platform with conventional DRAM as well as non-volatile RAM, show that guiding data tiering with object-level information can enable significant performance and efficiency benefits compared to standard hardware- and software-directed data tiering strategies.

Subjects

heterogeneous memory ...

profiling

runtime systems

memory management

NVM

Disciplines
Systems Architecture
Degree
Doctor of Philosophy
Major
Computer Science
File(s)
Thumbnail Image
Name

dissertation.pdf

Size

2.11 MB

Format

Adobe PDF

Checksum (MD5)

f384b550e040c338d4ca299fdb5a102f


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science