Title :
Data compiling for systems of affine recurrence equations
Author :
Mongenet, Catherine
Author_Institution :
Dept. d´´Inf., Univ. Louis Pasteur, Strasbourg, France
Abstract :
In order to get a parallel solution from a system of affine recurrence equations, a space-time transformation must first be determined. Such a transformation is characterized by a schedule and an allocation. In the context of data parallelism, efficient compilers require among other criteria appropriate data compiling techniques. These techniques should take into account the communication primitives of the target architecture (in particular broadcast primitives if any) and minimize the number of communications. The objective of this paper is to deal with these two questions (efficient use of broadcast capabilities and communication minimization) in order to determine efficient space-time transformations from systems of affine recurrence equations
Keywords :
equations; parallel algorithms; parallel programming; program compilers; programming theory; affine recurrence equations; broadcast capabilities; broadcast primitives; communication minimization; compilers; data compiling; data compiling techniques; data parallelism; parallel solution; schedule; space-time transformation; space-time transformations; Broadcasting; Computer architecture; Context modeling; Difference equations; Parallel architectures; Parallel processing; Parallel programming; Power system modeling; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Application Specific Array Processors, 1994. Proceedings. International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-6517-3
DOI :
10.1109/ASAP.1994.331802