Sciweavers

SAS
1993
Springer

Compiling FX on the CM-2

14 years 4 months ago
Compiling FX on the CM-2
Type and effect systems provide a safe and effective means of programming high-performance parallel computers with a high-level language that integrates both functional and imperative paradigms. Just as types describe what expressions compute, effects describe how expressions compute. Types and effects are associated with regions that describe where dynamically-allocated data structures reside in memory. We show how types, regions and effects can be used to discover when global operations on vectors are amenable to data parallelism in the presence of both side effects and higher-order functions. To substantiate our claims that effects are an effective medium for addressing the issues of code generation for full-fledged languages on massively parallel computers, we describe the design and implementation of a CM-2 compiler prototype for the polymorphically typed FX language.
Jean-Pierre Talpin, Pierre Jouvelot
Added 10 Aug 2010
Updated 10 Aug 2010
Type Conference
Year 1993
Where SAS
Authors Jean-Pierre Talpin, Pierre Jouvelot
Comments (0)