Jan W. Amtrup

Entry

Jan W. Amtrup (1997)
"ICE: A Communication Environment for Natural Language Processing."
In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA97). Las Vegas, NV. July 1997
[PDF, 9 pages]

Abstract

Modern AI systems need theoretically sound, easy to use, communication models in order to be able to explore distributed computing and agent-oriented operation. ICE (Intarc Communication Environment) represents such a system. It grounds on the theoretical framework of CSP (Communicating Sequential Processes) and implements channels as bidirectional, asynchronous data streams that can be configured in various ways. On top of PVM (Parallel Virtual Machine), a de-facto standard of message passing systems, software layers have been built that implement the channel operation modes together with interfaces for programming languages most often used in the AI community. A separate layer supports the use of complex data types, as they often arise in speech processing. We describe the design of ICE with a focus on configuration and synchronization during the creation of channels.