WIT Press


Knowledge-based Program Parallelization

Price

Free (open access)

Paper DOI

10.2495/ASE930051

Volume

3

Pages

16

Published

1993

Size

1,592 kb

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