DocumentCode
2394268
Title
Equational code generation: implementing categorical data types for data parallelism
Author
Skillcorn, D.B. ; Cai, Wentong
Author_Institution
Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
fYear
1994
fDate
22-26 Aug 1994
Firstpage
187
Abstract
The Bird-Meertens formalism is a second-order functional style of data parallel programming in which a fixed set of second order functions for each type is generated by a categorical construction. The mathematical structure underlying such categorical data types is important for software development by transformation. We show that it can also be used at compile time to allow code generation in an equational way
Keywords
automatic programming; optimisation; parallel architectures; parallel programming; program compilers; programming theory; Bird-Meertens formalism; categorical construction; categorical data types; code generation; compile time; data parallel programming; data parallelism; equational code generation; mathematical structure; optimisation; parallel architectures; second order functions; second-order functional style; software development by transformation; Algebra; Computer languages; Concurrent computing; Equations; Grain size; Information science; Parallel architectures; Parallel languages; Parallel processing; Parallel programming;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN
0-7803-1862-5
Type
conf
DOI
10.1109/TENCON.1994.369311
Filename
369311
Link To Document