2012
DOI: 10.1007/s11227-012-0757-y
|View full text |Cite
|
Sign up to set email alerts
|

Extending a hierarchical tiling arrays library to support sparse data partitioning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
1

Relationship

5
0

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 3 publications
0
8
0
Order By: Relevance
“…The Hitmap topology and layout plug-in system is more flexible, extensible, composable at different levels, and supports irregular or load-balancing data partitions with a common interface. These features go beyond HTA functionalities [9]. Hitmap also has a generalized hierarchy system, where a given branch of the hierarchy can be refined dynamically to an arbitrary level.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The Hitmap topology and layout plug-in system is more flexible, extensible, composable at different levels, and supports irregular or load-balancing data partitions with a common interface. These features go beyond HTA functionalities [9]. Hitmap also has a generalized hierarchy system, where a given branch of the hierarchy can be refined dynamically to an arbitrary level.…”
Section: Related Workmentioning
confidence: 99%
“…Hitmap can be used to support complex data structures, such as sparse matrices and graphs for irregular applications [9], using the same hierarchical tiling methodology, or to program heterogeneous system [10]. The result is a good balance between performance and efficient memory usage, also reducing the programming Hitmap is designed with an object-oriented approach, internally exploiting several efficient MPI techniques for communication, focusing on performance and on further native compiler optimizations.…”
Section: Introductionmentioning
confidence: 99%
“…It has also been extended to support sparse data structures such as sparse matrices, or graphs [2], using the same methodology and interfaces. Hitmap is based on a distributed SPMD programming model, using (n,S0,S1,...,Sn) abstractions to declare data structures with a global view.…”
Section: Hitmap In a Nutshellmentioning
confidence: 99%
“…Hitmap reduces code development effort performing highly-efficient data distributions and aggregated communications, expressed in an abstract form. It can be used for indexed dense or sparse data structures, such as arrays, or graphs [2]. The mapping decisions are automatically guided by topology, partition, and distribution policies encapsulated in plug-in modules.…”
Section: Introductionmentioning
confidence: 99%
“…Hitmap [3], [13] is a library for hierarchical tiling and mapping of dense arrays. It is based on a distributed SPMD programming model, using abstractions to declare data structures with a global view, and automatizes the partition, mapping, and communication of hierarchies of tiles, while still delivering good performance.…”
Section: The Original Hitmap Librarymentioning
confidence: 99%