Publication | Open Access
Compiling parallel code for sparse matrix applications
22
Citations
16
References
1997
Year
Unknown Venue
EngineeringAlgorithmic LibraryComputer ArchitectureSparse Matrix ApplicationsComputational ComplexityArray ComputingParallel SoftwareParallel Complexity TheoryCompilersParallel ComputingRelational AlgebraParallelizing CompilerComputer EngineeringComputer ScienceSparse MatrixParallel ProcessingParallel ProgrammingParallel Programming ModelVectorizationParallel Code
We have developed a framework based on relational algebra for compiling efficient sparse matrix code from dense DO-ANY loops and a specification of the representation of the sparse matrix. In this paper, we show how this framework can be used to generate parallel code, and present experimental data that demonstrates that the code generated by our Bernoulli compiler achieves performance competitive with that of hand-written codes for important computational kernels.
| Year | Citations | |
|---|---|---|
Page 1
Page 1