Fortran-S: a Fortran interface for shared virtual memory architectures
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
An integrated compilation and performance analysis environment for data parallel programs
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Visualizing the Performance of Parallel Programs
IEEE Software
Parallelizing applications with SVM-Fortran
HPCN Europe '95 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Specification Techniques for Automatic Performance Analysis Tools
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Formalizing OpenMP Performance Properties with ASL
ISHPC '00 Proceedings of the Third International Symposium on High Performance Computing
Deep Start: A Hybrid Strategy for Automated Performance Problem Searches
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
A Callgraph-Based Search Strategy for Automated Performance Diagnosis (Distinguished Paper)
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Specification of Performance Problems in MPI Programs with ASL
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
A loop-aware search strategy for automated performance analysis
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
A novel approach to enhance distributed virtual memory
Computers and Electrical Engineering
Hi-index | 0.01 |
Programming distributed memory multiprocessors requires program parallelization as well as program optimization with respect to data locality. SVM-Fortran is a programming language for shared virtual memory architectures with special language features for specifying the distribution of parallel tasks onto the processors. It is realized on top of a shared virtual memory implementation on Intel Paragon. A programming environment provides performance analysis tools helping the user in the optimization of data locality. This paper outlines the environment, describes the basic concepts of the performance analysis support, and presents a design for the automation of performance analysis.