06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22<br />

Parallel <strong>and</strong><br />

Distributed<br />

Architecture for<br />

Intelligent Systems<br />

An analysis of AI programs reveals that there exists a scope of massive<br />

parallelism in various phases of reasoning <strong>and</strong> search. For instance, the<br />

search problem in a given state-space can be subdivided <strong>and</strong> allocated to a<br />

number of processing elements. Further, many modules of the reasoning<br />

programs can also be realized on a parallel <strong>and</strong> distributed architecture.<br />

Generally, the parallelism in a reasoning program can appear at the<br />

following three levels: the knowledge representation level, the compilation<br />

<strong>and</strong> control level <strong>and</strong> the execution level. The chapter provides a brief<br />

introduction to the architecture of intelligent machines with special reference<br />

to representation <strong>and</strong> execution level parallelism in heuristic search,<br />

production systems <strong>and</strong> logic programming.<br />

22.1 Introduction<br />

As AI applications move from laboratory to the real world <strong>and</strong> AI software<br />

grows in complexity, the computational cost <strong>and</strong> throughput are becoming<br />

increasingly important concerns. The conventional Von Neuman machines

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!