Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientific computing. They are a basic building block for various numerical and combinatorial algorithms. Parallel computing is becoming ubiquitous, specifically due to the advent of multi-core architectures. As existing VHLLs are adapted to emerging architectures, and new ones are conceived, one must rethink tradeoffs in language design. We describe the design and implementation of a sparse matrix infrastructure for Star-P, a parallel implementation of the Matlab R © programming language. We demonstrate the versatility of our infrastructure by using it to implement a benchmark that creates and manipulates large graphs. Our design is by no means speci...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
The purpose of this project was to provide sparse matrix functionality to the users of MATLAB*P. It ...
We discuss object-oriented software design patterns in the context of scientific computations on spa...
Abstract. Matlab*P is a flexible interactive system that enables com-putational scientists and engin...
Abstract. Large–scale computation on graphs and other discrete struc-tures is becoming increasingly ...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
This dissertation advances the state of the art for scalable high-performance graph analytics and da...
Sparse matrix formats encode very large numerical matrices with relatively few nonzeros. They are ty...
This paper describes two portable packages for general-purpose sparse matrix computations: SPARSKIT...
A notable characteristic of the scientific computing and machine learning prob-lem domains is the la...
This paper presents a new software framework for solving large and sparse linear systems on current ...
This paper presents a new software framework for solving large and sparse linear systems on current ...
Algorithms are often parallelized based on data dependence analysis manually or by means of parallel...
Abstract. We have extended the matrix computation language and environment Matlab to include sparse ...
This whitepaper addresses applicability of the MapReduce paradigm for scientific computing by realiz...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
The purpose of this project was to provide sparse matrix functionality to the users of MATLAB*P. It ...
We discuss object-oriented software design patterns in the context of scientific computations on spa...
Abstract. Matlab*P is a flexible interactive system that enables com-putational scientists and engin...
Abstract. Large–scale computation on graphs and other discrete struc-tures is becoming increasingly ...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
This dissertation advances the state of the art for scalable high-performance graph analytics and da...
Sparse matrix formats encode very large numerical matrices with relatively few nonzeros. They are ty...
This paper describes two portable packages for general-purpose sparse matrix computations: SPARSKIT...
A notable characteristic of the scientific computing and machine learning prob-lem domains is the la...
This paper presents a new software framework for solving large and sparse linear systems on current ...
This paper presents a new software framework for solving large and sparse linear systems on current ...
Algorithms are often parallelized based on data dependence analysis manually or by means of parallel...
Abstract. We have extended the matrix computation language and environment Matlab to include sparse ...
This whitepaper addresses applicability of the MapReduce paradigm for scientific computing by realiz...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
The purpose of this project was to provide sparse matrix functionality to the users of MATLAB*P. It ...
We discuss object-oriented software design patterns in the context of scientific computations on spa...