COMPILING FOR MASSIVELY-PARALLEL ARCHITECTURES - A PERSPECTIVE

Authors
Citation
P. Feautrier, COMPILING FOR MASSIVELY-PARALLEL ARCHITECTURES - A PERSPECTIVE, Microprocessing and microprogramming, 41(5-6), 1995, pp. 425-439
Citations number
40
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
01656074
Volume
41
Issue
5-6
Year of publication
1995
Pages
425 - 439
Database
ISI
SICI code
0165-6074(1995)41:5-6<425:CFMA-A>2.0.ZU;2-V
Abstract
The problem of automatically generating programs for massively paralle l computers is a very complicated one, mainly because there are many a rchitectures, each of them seeming to pose its own particular compilat ion problem. The purpose of this paper is to propose a framework in wh ich to discuss the compilation process, and to show that the features which affect it are few and generate a small number of combinations. T he paper is oriented toward fine-grained parallelization of static con trol programs, with emphasis on dataflow analysis, scheduling and plac ement. When going from there to more general programs and to coarser p arallelism, one encounters new problems, some of which are discussed i n the conclusion.