We examine the problems of designing a parallel programming language for artificial intelligence (AI) applications. The problems arise from the conflicting sets of requirements imposed by AI applications and parallel processing. AI applications require flexible access to data as well as flexible control over program flow. Such flexibility is difficult to provide in a parallel processing environment, where data access and program flow must be strictly controlled. We start with the design of a parallel base language, TOMO, to which AI features (such as associative retrieval and data contexts) are later added. TOMO draws heavily, both in concept and in philosophy, from recent research done on system implementation languages, notably Concurrent...
It is well known that parallelization of software is a difficult problem to solve. This project aime...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
In a general manner we discuss the appropriateness of three classes of parallel computers for one AI...
An analysis of Artificial Intelligence (AI) programs reveals that there exists a scope of massive pa...
To move forward to the next generation of artificial intelligence programs, new languages will have ...
Development of highly intelligent computers requires a conceptual foundation that will overcome th...
Virtually all current Artificial Intelligence (AI) applications are designed to run on sequential (v...
The work presented in this thesis focuses on the design and implementation of parallel algorithms fo...
A new programming language called TELOS is introduced through a complete specification of its syntax...
Most conventional approaches to parallel programming are based on some basic kinds of synchronized m...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1991. Simultaneously published...
This dissertation studies the issues raised by the parallel execution of rules in a pattern-matching...
Today most computers have powerful multi core processors that can perform many calculations simultan...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
It is well known that parallelization of software is a difficult problem to solve. This project aime...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
In a general manner we discuss the appropriateness of three classes of parallel computers for one AI...
An analysis of Artificial Intelligence (AI) programs reveals that there exists a scope of massive pa...
To move forward to the next generation of artificial intelligence programs, new languages will have ...
Development of highly intelligent computers requires a conceptual foundation that will overcome th...
Virtually all current Artificial Intelligence (AI) applications are designed to run on sequential (v...
The work presented in this thesis focuses on the design and implementation of parallel algorithms fo...
A new programming language called TELOS is introduced through a complete specification of its syntax...
Most conventional approaches to parallel programming are based on some basic kinds of synchronized m...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1991. Simultaneously published...
This dissertation studies the issues raised by the parallel execution of rules in a pattern-matching...
Today most computers have powerful multi core processors that can perform many calculations simultan...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
It is well known that parallelization of software is a difficult problem to solve. This project aime...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
In a general manner we discuss the appropriateness of three classes of parallel computers for one AI...