New shape analysis techniques for automatic parallelization of C codes

12Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Automatic parallelization of codes with complex data structures is becoming very important. These complex, and often, recursive data structures are widely used in scientific computing. Shape analysis is one of the key steps in the automatic parallelization of such codes. In this paper we extend the Static Shape Graph (SSG) method to enable the successful and accurate detection of complex doubly linked structures. In addition, these techniques have been implemented in a compiler, which has been validated for several C codes. In particular, we present the results the compiler achieves for the C sparse LU factorization algorithm. The output SSG for this case study perfectly describes the complex data structure used during the LU code.

Cite

CITATION STYLE

APA

Corbera, F., Asenjo, R., & Zapata, E. L. (1999). New shape analysis techniques for automatic parallelization of C codes. Proceedings of the International Conference on Supercomputing, 220–227. https://doi.org/10.1145/305138.305196

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free