CTDNet-A Mechanism for the Concurrent Execution of Lambda Graphs
IEEE Transactions on Software Engineering
Advances in parallel algorithms
Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
CTDNet III—an eager reduction model with laziness features
Abstract machine models for highly parallel computers
Data-Driven and Demand-Driven Computer Architecture
ACM Computing Surveys (CSUR)
Partial Evaluation and Mixed Computation: Proceedings of the IFIP TC2 Workshop, Gammel Avernaes, Denmark, 18-24 Oct., 1987
A Multithreaded Substrate and Compilation Model for the Implicity Parallel Language pH
LCPC '96 Proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing
List Processing with a Data Flow Machine
Proceedings of RIMS Symposium on Software Science and Engineering
Non-strict execution in parallel and distributed computing
International Journal of Parallel Programming
Hi-index | 0.00 |
Much work has been done to implement declarative languages in parallel form. Most of them tend to resort to imperative features for some purposes, particularly for description of the parallelism. We propose parallel computation on associative networks, a machine independent parallel programming model, for automatic extraction of available inherent parallelism and optimization of declarative programs. Associative networks are used for representing program-like and data-like information. The computation follows the transformation style of information processing. All computational mechanisms are oriented toward the processing incomplete information and perform parallel partial evaluation. This partial evaluation is a base of the proposed technique for automatic transforming, optimizing, and parallelizing declarative programs.