Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Compiling Imperfectly-nested Sparse Matrix Codes with Dependences

Compiling Imperfectly-nested Sparse Matrix Codes with Dependences

File(s)
2000-1788.ps (211.39 KB)
2000-1788.pdf (177.6 KB)
Permanent Link(s)
https://hdl.handle.net/1813/5781
Collections
Computer Science Technical Reports
Author
Ahmed, Nawaaz
Mateev, Nikolay
Pingali, Keshav
Stodghill, Paul
Abstract

We present compiler technology for generating sparse matrix code from (i) dense matrix code and (ii) a description of the indexing structure of the sparse matrices. This technology embeds statement instances into a Cartesian product of statement iteration and data spaces, and produces efficient sparse code by identifying common enumerations for multiple references to sparse matrices. This approach works for imperfectly-nested codes with dependences, and produces sparse code competitive with hand-written library code.

Date Issued
2000-03-07
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2000-1788
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance