scholarly journals Visualization of Distributed Data Structures for High Performance Fortran-Like Languages

1997 ◽  
Vol 6 (1) ◽  
pp. 115-126 ◽  
Author(s):  
Rainer Koppler ◽  
Siegfried Grabner ◽  
Jens Volkert

This article motivates the usage of graphics and visualization for efficient utilization of High Performance Fortran's (HPF's) data distribution facilities. It proposes a graphical toolkit consisting of exploratory and estimation tools which allow the programmer to navigate through complex distributions and to obtain graphical ratings with respect to load distribution and communication. The toolkit has been implemented in a mapping design and visualization tool which is coupled with a compilation system for the HPF predecessor Vienna Fortran. Since this language covers a superset of HPF's facilities, the tool may also be used for visualization of HPF data structures.

1985 ◽  
Vol C-34 (12) ◽  
pp. 1178-1185 ◽  
Author(s):  
Carla Schlatter Ellis

1998 ◽  
Vol 49 (1) ◽  
pp. 1-3
Author(s):  
Sajal K. Das ◽  
Stephan Olariu ◽  
Sushil K. Prasad

1997 ◽  
Vol 6 (1) ◽  
pp. 41-58 ◽  
Author(s):  
T. Kamachi ◽  
A. MÜller ◽  
R. RÜhl ◽  
Y. Seo ◽  
K. Suehiro ◽  
...  

We have developed a compilation system which extends High Performance Fortran (HPF) in various aspects. We support the parallelization of well-structured problems with loop distribution and alignment directives similar to HPF's data distribution directives. Such directives give both additional control to the user and simplify the compilation process. For the support of unstructured problems, we provide directives for dynamic data distribution through user-defined mappings. The compiler also allows integration of message-passing interface (MPI) primitives. The system is part of a complete programming environment which also comprises a parallel debugger and a performance monitor and analyzer. After an overview of the compiler, we describe the language extensions and related compilation mechanisms in detail. Performance measurements demonstrate the compiler's applicability to a variety of application classes.


Sign in / Sign up

Export Citation Format

Share Document