Stencils and problem partitionings: Their influence on the performance of multiple processor systems
Given a discretization stencil, partitioning the problem domain is an important first step for the efficient solution of partial differential equations on multiple processor systems. The authors derive partitions that minimize interprocessor communication when the number of processors is known a priori and each domain partition is assigned to a different processor. Their partitioning technique uses the stencil structure to select appropriate partition shapes. For square problem domains, they show that nonstandard partitions (e.g., hexagons) are frequently preferable to the standard square partitions for a variety of commonly used stencils. They conclude with a formalization of the relationship between partition shape, stencil structure, and architecture, allowing selection of optimal partitions for a variety of parallel systems.
- Research Organization:
- Dept. of Computer Science, Univ. of Illinois, Urbana, IL 61801
- OSTI ID:
- 5606635
- Journal Information:
- IEEE Trans. Comput.; (United States), Vol. C-36:7
- Country of Publication:
- United States
- Language:
- English
Similar Records
Problem size, parallel architecture, and optimal speedup
Optimizing transformations of stencil operations for parallel cache-based architectures
Related Subjects
ARRAY PROCESSORS
COMPUTER ARCHITECTURE
COMPUTER CODES
EQUIPMENT INTERFACES
EXECUTIVE CODES
INTEGRATED CIRCUITS
MEMORY DEVICES
PARALLEL PROCESSING
PERFORMANCE
PARTIAL DIFFERENTIAL EQUATIONS
NUMERICAL SOLUTION
DATA
OPTIMIZATION
SHAPE
DIFFERENTIAL EQUATIONS
ELECTRONIC CIRCUITS
EQUATIONS
INFORMATION
MICROELECTRONIC CIRCUITS
PROGRAMMING
990210* - Supercomputers- (1987-1989)