RETRAN - A RECURRENT PARADIGM FOR DATA-PARALLEL COMPUTING

Authors
Citation
Av. Shafarenko, RETRAN - A RECURRENT PARADIGM FOR DATA-PARALLEL COMPUTING, Computer systems science and engineering, 11(4), 1996, pp. 201-209
Citations number
13
Categorie Soggetti
System Science","Computer Application, Chemistry & Engineering","Computer Sciences, Special Topics","Computer Science Theory & Methods
ISSN journal
02676192
Volume
11
Issue
4
Year of publication
1996
Pages
201 - 209
Database
ISI
SICI code
0267-6192(1996)11:4<201:R-ARPF>2.0.ZU;2-T
Abstract
An applicative paradigm of data-parallel computing is proposed which i s based on nonscalar recurrence relations defining lazy sequences of o bjects (streams). It is argued that variable can be localised inside s imple recurrence relations to enable the compiler to infer the propert ies of their associated objects. A mechanism of overloading array oper ators with different-rank versions of an operation is proposed, called anti-currying, which effectively puts all arrays in a single index sp ace. Stream processing units can be connected to form a schema which c an then be transformed into a function and used at a higher level of s tream processing. The only significant constraint that the paradigm im poses on code is the lack of list recursion.