DocumentCode :
1853282
Title :
Structuration of the ALPHA language
Author :
De Dinechin, Florent ; Quinton, Patrice ; Risset, Tanguy
Author_Institution :
IRISA, Rennes, France
fYear :
1995
fDate :
9-12 Oct 1995
Firstpage :
18
Lastpage :
24
Abstract :
This paper presents extensions to ALPHA, a language based upon the formalism of affine recurrence equations (AREs). These extensions address the need for parametric and structured systems of such AREs. Similar to, but more general than the map operator of classical functional languages, the ALPHA structured techniques provide a dense and powerful description of complex systems referencing each other. Such structured systems of AREs may be interpreted as (or translated into) sequential function calls, hierarchical hardware description, or any SIMD flavour of structured programming. With the help of examples, we give an overview of these techniques, and their substitution semantics based on the homomorphic extension of convex polyhedra and affine functions
Keywords :
formal languages; parallel programming; structured programming; ALPHA language; affine recurrence equations; classical functional languages; convex polyhedra; hierarchical hardware description; homomorphic extension; sequential function calls; structured programming; substitution semantics; Data analysis; Data structures; Difference equations; Functional programming; Hardware; Parallel architectures; Pipeline processing; Reactive power; Transforms; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programming Models for Massively Parallel Computers, 1995
Conference_Location :
Berlin
Print_ISBN :
0-8186-7177-7
Type :
conf
DOI :
10.1109/PMMPC.1995.504337
Filename :
504337
Link To Document :
بازگشت