In this paper, we present a survey of results about the problem of mapping the N items of a data structure on M memory modules so that items can be accessed in parallel by templates i.e. distinct sets of nodes. In particular, we present some results that allow to access several different templates at once, i.e. we focus on versatile mapping algorithms (for a comprehensive survey of other related results see [14] in this volume). In particular, we present some of the algorithms in literature for accessing arrays (by rows, columns, diagonals and subarrays) and trees (accessed by subtrees, root-to-leaf paths, levels and compositions thereof). 1 Introduction In this paper we present a survey of results related to the problem of mapping a data ...
Parallel processing is continually concerned about how to supply all the processing nodes with data....
Abstract—Parallel memory modules can be used to increase memory bandwidth and feed a processor with ...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
We study the problem of mapping the N nodes of a data structure on M memory modules so that they can...
Techniques are developed for mapping structured data to an ensemble of parallel memory modules in a ...
We study conflict-free data distribution schemes in parallel memories in multiprocessor system archi...
We study conflict-free data distribution schemes in parallel memories in multiprocessor system arc...
The bandwidth mismatch between processor and main memory is one major limiting problem. Although str...
Memory management searches for the resources required to store the concurrently alive elements. The ...
We present mapping methods which are derived from combinatorics of experimental designs. Experimenta...
Literature on parallel algorithms and data structures is vast. In fact, the literature has grown wit...
The concept and advantages of a Parallel Memory Architecture (PMA) in computer systems have been kno...
Memory system efficiency is crucial for any processor to achieve high performance, especially in the...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
Parallel processing is continually concerned about how to supply all the processing nodes with data....
Abstract—Parallel memory modules can be used to increase memory bandwidth and feed a processor with ...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
We study the problem of mapping the N nodes of a data structure on M memory modules so that they can...
Techniques are developed for mapping structured data to an ensemble of parallel memory modules in a ...
We study conflict-free data distribution schemes in parallel memories in multiprocessor system archi...
We study conflict-free data distribution schemes in parallel memories in multiprocessor system arc...
The bandwidth mismatch between processor and main memory is one major limiting problem. Although str...
Memory management searches for the resources required to store the concurrently alive elements. The ...
We present mapping methods which are derived from combinatorics of experimental designs. Experimenta...
Literature on parallel algorithms and data structures is vast. In fact, the literature has grown wit...
The concept and advantages of a Parallel Memory Architecture (PMA) in computer systems have been kno...
Memory system efficiency is crucial for any processor to achieve high performance, especially in the...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
Parallel processing is continually concerned about how to supply all the processing nodes with data....
Abstract—Parallel memory modules can be used to increase memory bandwidth and feed a processor with ...
We present an explicit memory organization scheme for ditributing M data items among N memory module...