DocumentCode :
1988256
Title :
Context parallelism in an indexical programming language
Author :
Du, Weichang
Author_Institution :
Dept. of Math., Stat. & Comput. Sci., New Brunswick Univ., Saint John, NB, Canada
fYear :
1993
fDate :
27-29 May 1993
Firstpage :
235
Lastpage :
239
Abstract :
Indexical programming languages enrich conventional programming languages by allowing the meanings of program constructs to depend on an implicit context. In an indexical program, values at different contexts can potentially be evaluated an parallel, resulting in context parallelism. This paper formally defines context parallelism in the indexical language mLucid, by a variable-value dependency graph (VDG) derived from the denotational semantics of the language. Based on different abstractions of the VDG, three levels of context parallelism: fine, medium, and coarse parallelism are defined, which reflect different levels of parallel computations specified by the indexical program
Keywords :
computational linguistics; formal logic; functional programming; parallel languages; context parallelism; denotational semantics; implicit context; indexical programming language; intensional logic; mLucid; possible world semantics; program constructs; variable-value dependency graph; Computer languages; Computer science; Concurrent computing; Context; Logic programming; Mathematics; Parallel processing; Performance evaluation; Statistics; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
Type :
conf
DOI :
10.1109/ICCI.1993.315372
Filename :
315372
Link To Document :
بازگشت