Experience of parallel AI programming with parallel Lisp

Hiroshi G. Okuno

研究成果: Article


Parallelism or parallel execution is expected to improve the performance of Artificial Intelligence (AI) systems so that they can be applied to much wider areas. One of the major problems with parallelizing AI systems is the lack of methodology for parallel AI programming. This paper discusses key issues in parallel AI programming with parallel Lisp. By implementing two AI systems, OPS5 (a rule-based system) and ATMS (an intelligent database system), three main problems are observed: difficulty in identifying the most time-consuming small tasks, frequent access to global data, and over-sequential execution. Solutions to these problems are presented, including hierarchical decomposition of tasks, runtime control of multiprocessing, reader-writer locks and lazy and speculative computations.

ジャーナルFuture Generation Computer Systems
出版物ステータスPublished - 1992

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Control and Systems Engineering

フィンガープリント Experience of parallel AI programming with parallel Lisp' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用