Abstract—Dealing with both dense and sparse data in parallel environments usually leads to two different approaches: To rely on a monolithic, hard-to-modify parallel library, or to code all data management details by hand. In this paper we propose a third approach, that delivers good performance while the underlying library structure remains modular and extensible. Our solution integrates dense and sparse data management using a common interface, that also decouples data representation, partitioning, and layout from the algorithmic and parallel strategy decisions of the programmer. Our experimental results in different parallel environments show that this new approach combines the flexibility obtained when the programmer handles all the det...
In recent years, clusters of machines connected by a high-speed interconnection network are increasi...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
Parallel implementation of the sparse grid combination technique in high dimensions presents many co...
Layout methods for dense and sparse data are often seen as two separate prob-lems with its own parti...
This work presents a novel strategy for the parallelization of applications containing sparse matrix...
Abstract Layout methods for dense and sparse data are often seen as two separate problems with their...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
Development of parallel software is a very complex task. Many details, such as domain type, partitio...
In this paper, we introduce a model for managing abstract data structures that map to arbitrary dist...
Data parallel operations are widely used in game, multimedia, physics and data-intensive and scienti...
AbstractThis work discusses the parallelization of an irregular scientific code, the transposition o...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientifi...
Abstract — The development of efficient parallel out-of-core applications is often tedious, because ...
Parallel implementation of the sparse grid combination technique in high dimensions presents many co...
In recent years, clusters of machines connected by a high-speed interconnection network are increasi...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
Parallel implementation of the sparse grid combination technique in high dimensions presents many co...
Layout methods for dense and sparse data are often seen as two separate prob-lems with its own parti...
This work presents a novel strategy for the parallelization of applications containing sparse matrix...
Abstract Layout methods for dense and sparse data are often seen as two separate problems with their...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
Development of parallel software is a very complex task. Many details, such as domain type, partitio...
In this paper, we introduce a model for managing abstract data structures that map to arbitrary dist...
Data parallel operations are widely used in game, multimedia, physics and data-intensive and scienti...
AbstractThis work discusses the parallelization of an irregular scientific code, the transposition o...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientifi...
Abstract — The development of efficient parallel out-of-core applications is often tedious, because ...
Parallel implementation of the sparse grid combination technique in high dimensions presents many co...
In recent years, clusters of machines connected by a high-speed interconnection network are increasi...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
Parallel implementation of the sparse grid combination technique in high dimensions presents many co...