Knowledge-based Program Parallelization
Price
Free (open access)
Volume
3
Pages
16
Published
1993
Size
1,592 kb
Paper DOI
10.2495/ASE930051
Copyright
WIT Press
Author(s)
A.E. Al-Ayyoub & A. Yazici
Abstract
Knowledge-based program parallelization A.-E. Al-Ayyoub", A. Yazici^ "Computer Science Department, University of Bahrain, Isa Town, Bahrain Qaboos University, Oman ABSTRACT Most of the available restructuring compilers use program transformations techniques to improve and enhance parallelism in scientific programs. Different sequences of program transformations lead to programs with different performance characteristics. One of the major tasks of a parallelizing compiler is to choose an appropriate sequence of program transformations so as to effectively map a program onto a target machine. In this paper, essential requirements for intelligent parallelization and ways of meeting these requirements are discussed. A new knowledge-based parallelization model and a framework for realizing this model is also presented. This model is machine independent and can dynamically determine the sequence of program transformations depending on the program being parallelized and the target m
Keywords