TY - GEN
T1 - A foundation for automated placement of data
AU - Otstott, Douglas
AU - Zhao, Ming
AU - Williams, Sean
AU - Ionkov, Latchesar
AU - Lang, Michael
PY - 2019/11
Y1 - 2019/11
N2 - With the increasing complexity of memory and storage, it is important to automate the decision of how to assign data structures to memory and storage devices. On one hand, this requires developing models to reconcile application access patterns against the limited capacity of higher-performance devices. On the other, such a modeling task demands a set of primitives to build from, and a toolkit that implements those primitives in a robust, dynamic fashion. We focus on the latter problem, and to that end we present an interface that abstracts the physical layout of data from the application developer. This will allow developers focused on optimized data place-ment to use our abstracta as the basis for their implementation, while application developers will see a unified, scalable, and resilient memory environment.
AB - With the increasing complexity of memory and storage, it is important to automate the decision of how to assign data structures to memory and storage devices. On one hand, this requires developing models to reconcile application access patterns against the limited capacity of higher-performance devices. On the other, such a modeling task demands a set of primitives to build from, and a toolkit that implements those primitives in a robust, dynamic fashion. We focus on the latter problem, and to that end we present an interface that abstracts the physical layout of data from the application developer. This will allow developers focused on optimized data place-ment to use our abstracta as the basis for their implementation, while application developers will see a unified, scalable, and resilient memory environment.
UR - http://www.scopus.com/inward/record.url?scp=85078879940&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85078879940&partnerID=8YFLogxK
U2 - 10.1109/PDSW49588.2019.00010
DO - 10.1109/PDSW49588.2019.00010
M3 - Conference contribution
T3 - Proceedings of PDSW 2019: IEEE/ACM 4th International Parallel Data Systems Workshop - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis
SP - 50
EP - 59
BT - Proceedings of PDSW 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th IEEE/ACM International Parallel Data Systems Workshop, PDSW 2019
Y2 - 18 November 2019
ER -