The Rochester checkers player: multimodel parallel programming for animate vision
- 1 February 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 25 (2), 12-19
- https://doi.org/10.1109/2.121471
Abstract
It is maintained that to exploit fully the parallelism inherent in animate vision systems, an integrated vision architecture must support multiple models of parallelism. To support this claim, the hardware base of a typical animate vision laboratory and the software requirements of applications are described. A brief overview is then given of the Psyche operating system, which was designed to support multimodel programming. A complex animate vision application, checkers, constructed as a multimodel program under Psyche, is also described. Checkers demonstrates the advantages of decomposing animate vision systems by function and independently selecting an appropriate parallel-programming model for each function.Keywords
This publication has 5 references indexed in Scilit:
- IU parallel processing benchmarkPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Lynx distributed programming language: Motivation, design and experienceComputer Languages, 1991
- First-class user-level threadsPublished by Association for Computing Machinery (ACM) ,1991
- Animate visionArtificial Intelligence, 1991
- MULTILISP: a language for concurrent symbolic computationACM Transactions on Programming Languages and Systems, 1985