| A.A. Faustini and R. Jagannathan. Multidimensional programming in Lucid. Technical Report SRI-CSL-93-03, Computer Science Laboratory, SRI International, Menlo Park, California 94025, U.S.A, 1993. |
....it is intensional because the individual output values can be produced over time and not necessarily in order. Eduction has been the basis of all known implementations of various incarnations of Lucid (such as pLucid, fLucid, and indexical Lucid) as well as GLU, a hybrid of the latest Lucid and C[3, 2]. Eduction is usually implemented using tagged demand driven execution and the two are used interchangeably. Demand for a value explicitly signifies that the value is needed thus implementing laziness and tagging enables individual values to be self identifying thus implementing intensionality. ....
A.A. Faustini and R. Jagannathan. Multidimensional programming in Lucid. Technical Report SRI-CSL-93-03, Computer Science Laboratory, SRI International, Menlo Park, California 94025, U.S.A, 1993.
....programming conventional parallel computers. It is a coarse grain version of the multidimensional dataflow programming language Lucid by extending Lucid in two simple ways: user defined functions are specified in a foreign language (such as C) and values are of foreign types (such as C data types) [5, 3]. Programming a conventional parallel computer with GLU consists of three stages: 1. Develop a coarse grain dataflow program using GLU in which parallelism is implicitly expressed. 2. Select an appropriate abstract architecture to which the program is automatically mapped. 3. Compile the abstract ....
A.A. Faustini and R. Jagannathan. Multidimensional programming in Lucid. Technical Report SRI-CSL-93-03, Computer Science Laboratory, SRI International, Menlo Park, California 94025, USA, January 1993.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC