Proceedings of 8th International Parallel Processing Symposium
DOI: 10.1109/ipps.1994.288299
|View full text |Cite
|
Sign up to set email alerts
|

A language for conveying the aliasing properties of dynamic, pointer-based data structures

Abstract: High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize performance. Such compilers need accurate program analysis to enable their performance-enhancing transformations. In the domain of program analysis for parallelization, pointer analysis is a difficult and increasingly common problem. When faced with dynamic, pointer-based data structures, existing solutions are either too limited in the types of data structures they can analyze, or require too much effort on th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…The first one is the linpack C sequential program, which solves a dense system of linear equations with Gaussian elimination [11]. The second is the bitonic program written by Joe Hummel [18], which builds a random binary tree and then sorts it. The third is gzip, a popular compression utility.…”
Section: Experiments Resultsmentioning
confidence: 99%
“…The first one is the linpack C sequential program, which solves a dense system of linear equations with Gaussian elimination [11]. The second is the bitonic program written by Joe Hummel [18], which builds a random binary tree and then sorts it. The third is gzip, a popular compression utility.…”
Section: Experiments Resultsmentioning
confidence: 99%
“…We describe a much more general approach. ASAP [15] is a language for describing aliasing properties within data structures. ASAP also relies upon the programmer to ensure correctness.…”
Section: Related Workmentioning
confidence: 99%
“…Hummel et al [7,6] describe an approach in which the programmer specifies, in the ADDS and ASAP languages, a set of data structures properties using direction and orthogonality attributes as well as structure invariants. The compiler is left with the task of checking if any of the statement in the program violate the axioms and reports if so.…”
Section: Shape Specification and Verificationmentioning
confidence: 99%