About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ICCD 1983
Conference paper
PORTABLE COMPILER FOR PARALLEL MACHINES.
Abstract
A description is given of the E-compiler, which accepts a restricted subset of APL, and produces E-code that is the instruction-set of a parallel machine of multifunction architecture. Its aim is to study the feasibility of automatic extraction of parallelism from high-level language specifications. Extensive type analysis based on local and global data flow analysis is an important feature of this compiler. Some of the techniques developed are also useful later in the data dependency analysis for scheduling computations to be executed in parallel.