Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Alias analysis of pointers in Pascal and Fortran 90
Matsumoto A., Han D., Tsuda T. Acta Informatica33 (2):99-130,1996.Type:Article
Date Reviewed: Sep 1 1997

The authors deal with the problem of detecting pointer aliases in parallel or vectorized language compilers. Rather than tackling the problem in general, they use Pascal and Fortran 90. Aliases pose a problem in any language, and moving to the parallel and vectorization languages makes the problem more complex.

The paper describes the problem in general and then tackles it in the Pascal case. Pointers in Pascal are more restricted than in a language such as C. First, an algorithm that produces a general analysis is described, then linear linked structures are handled completely. After this, the authors discuss vectorization of loops that use list operations. Then they tackle tree structures. Results of test runs using a V-Pascal compiler running on a HITAC S-820/80 are presented and explained. The sample programs tested are given in an appendix.

Given the importance of the parallel/distributed paradigm in computing, and the use of dynamic data structures, the algorithms presented here are important for future compiler construction. The emergence of languages such as Java, without the extensive use of pointers, might change some of these needs.

Reviewer:  J. Miller Review #: CR120348 (9709-0700)
Bookmark and Share
 
Data Types And Structures (D.3.3 ... )
 
 
Compilers (D.3.4 ... )
 
 
Fortran 90 (D.3.2 ... )
 
 
Lists, Stacks, And Queues (E.1 ... )
 
 
Parallel Programming (D.1.3 ... )
 
 
Pascal (D.3.2 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Data Types And Structures": Date
Advances in database programming languages
Bancilhon F. (ed), Buneman P., ACM Press, New York, NY, 1990. Type: Book (9780201502572)
Aug 1 1991
Pascal and beyond
Fisher S., Reges S., John Wiley & Sons, Inc., New York, NY, 1992. Type: Book (9780471502616)
Sep 1 1992
On the exact complexity of string matching
Galil Z., Giancarlo R. SIAM Journal on Computing 21(3): 407-437, 1992. Type: Article
Mar 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy