Computer Science The Ether language, a language for parallel problem solving, is used as an implementational vehicle for two systems. Several aspects of these systems are novel and depend on the presence of parallelism. One of these is a system that solves cryptarithmetic puzzles. This system is capable of pursuing several alternative hypotheses about assignments of letters to digits in parallel. The resources given to these various activities can be changed asynchronously with their running. Strategies for resource allocation are described. It is argued that parallel search offers greater flexibility in controlling the search process than can classical tree search algorithms. The second is a program synthesis system that takes as input a d...
technical reportThis research addresses a portion of the "software problem," by proposing language c...
. This session explores, through the use of formal methods, the "intuition" used in creati...
Coarse-grained task parallelism exists in sequential code and can be leveraged to boost the use of ...
Parallel processing as a conceptual aid in the design of programs for problem solving applications...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
The role of parallel processing in heuristic search is examined by means of an example (cryptarith...
We have implemented in simulation a prototype language for the Connection Machine called CL1. CL1 ...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
ATLANTIS is a tool for the semi-automatic generation of interpretive language implementations from f...
emailksukacmancs Abstract A syntax directed formal system for the development of totally correct pr...
Computers are considered as logic driven tools. We can have different solutions for the same problem...
Once the BEMAS [13] system was completed and recorded in Common Lisp, research efforts were channele...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
This thesis studies the adequacy of parallel logic programming languages for the purpose of parallel...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
technical reportThis research addresses a portion of the "software problem," by proposing language c...
. This session explores, through the use of formal methods, the "intuition" used in creati...
Coarse-grained task parallelism exists in sequential code and can be leveraged to boost the use of ...
Parallel processing as a conceptual aid in the design of programs for problem solving applications...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
The role of parallel processing in heuristic search is examined by means of an example (cryptarith...
We have implemented in simulation a prototype language for the Connection Machine called CL1. CL1 ...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
ATLANTIS is a tool for the semi-automatic generation of interpretive language implementations from f...
emailksukacmancs Abstract A syntax directed formal system for the development of totally correct pr...
Computers are considered as logic driven tools. We can have different solutions for the same problem...
Once the BEMAS [13] system was completed and recorded in Common Lisp, research efforts were channele...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
This thesis studies the adequacy of parallel logic programming languages for the purpose of parallel...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
technical reportThis research addresses a portion of the "software problem," by proposing language c...
. This session explores, through the use of formal methods, the "intuition" used in creati...
Coarse-grained task parallelism exists in sequential code and can be leveraged to boost the use of ...