Title : 
A parallel object-oriented framework for stencil algorithms
         
        
            Author : 
Karpovich, John F. ; Judd, Matthew ; Strayer, W. Timothy ; Grimshaw, Andrew S.
         
        
            Author_Institution : 
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
         
        
        
        
        
        
            Abstract : 
The authors present an object-oriented framework for constructing parallel implementations of stencil algorithms. This framework simplifies the development process by encapsulating the common aspects of stencil algorithms in a base stencil class so that application-specific derived classes can be easily defined via inheritance and overloading. In addition, the stencil base class contains mechanisms for parallel execution. The result is a high-performance, parallel, application-specific stencil class. The authors present the design rationale for the base class and illustrate the derivation process by defining two subclasses, an image convolution class and a PDE solver. The classes have been implemented in Mentat, an object-oriented parallel programming system that is available on a variety of platforms. Performance results are given for a network of Sun SPARCstation IPCs
         
        
            Keywords : 
image processing; mathematics computing; object-oriented programming; parallel programming; partial differential equations; programming environments; Mentat; PDE solver; Sun SPARCstation IPCs; application-specific derived classes; base stencil class; design rationale; development process; image convolution class; inheritance; overloading; parallel object-oriented framework; stencil algorithms; Computer science; Concurrent computing; Convolution; Investments; Iterative algorithms; Parallel architectures; Parallel programming; Partial differential equations; Sun; Workstations;
         
        
        
        
            Conference_Titel : 
High Performance Distributed Computing, 1993., Proceedings the 2nd International Symposium on
         
        
            Conference_Location : 
Spokane, WA
         
        
            Print_ISBN : 
0-8186-3900-8
         
        
        
            DOI : 
10.1109/HPDC.1993.263860