Current programming models for heterogeneous devices with disjoint physical memory spaces require explicit allocation of device memory and explicit data Transfers. While it is quite easy To manually implement These operations for linear data objects like arrays, This Task becomes more difficult for non-linear objects, e.g. linked lists or multiple inherited classes. The difficulties arise due To dynamic memory requirements at run-Time and The dependencies between data structures. In This paper we present a novel method To build a graph-based static data Type description which is used To create code for injectable functions That automatically determine The memory footprint of data objects at run-Time. Our approach is extensible To implement automatically generated optimized data Transfers across physical memory spaces. © 2014 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Drebler, S., & Steinke, T. (2014). An automated approach for estimating The memory footprint of non-linear data objects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8374 LNCS, pp. 249–258). Springer Verlag. https://doi.org/10.1007/978-3-642-54420-0_25
Mendeley helps you to discover research relevant for your work.