The Rochester checkers player: Multimodel parallel programming for animate vision

Brian Marsh, Chris Brown, Thomas LeBlanc, Michael Scott, Tim Becker, Cesar Quiroz, Prakash Das, Jonas Karlsson

Research output: Contribution to journalArticle

11 Citations (Scopus)

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.

Original languageEnglish (US)
Pages (from-to)12-19
Number of pages8
JournalComputer
Volume25
Issue number2
DOIs
StatePublished - Feb 1992

Fingerprint

Parallel programming
Hardware

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture
  • Software

Cite this

Marsh, B., Brown, C., LeBlanc, T., Scott, M., Becker, T., Quiroz, C., ... Karlsson, J. (1992). The Rochester checkers player: Multimodel parallel programming for animate vision. Computer, 25(2), 12-19. https://doi.org/10.1109/2.121471

The Rochester checkers player : Multimodel parallel programming for animate vision. / Marsh, Brian; Brown, Chris; LeBlanc, Thomas; Scott, Michael; Becker, Tim; Quiroz, Cesar; Das, Prakash; Karlsson, Jonas.

In: Computer, Vol. 25, No. 2, 02.1992, p. 12-19.

Research output: Contribution to journalArticle

Marsh, B, Brown, C, LeBlanc, T, Scott, M, Becker, T, Quiroz, C, Das, P & Karlsson, J 1992, 'The Rochester checkers player: Multimodel parallel programming for animate vision', Computer, vol. 25, no. 2, pp. 12-19. https://doi.org/10.1109/2.121471
Marsh B, Brown C, LeBlanc T, Scott M, Becker T, Quiroz C et al. The Rochester checkers player: Multimodel parallel programming for animate vision. Computer. 1992 Feb;25(2):12-19. https://doi.org/10.1109/2.121471
Marsh, Brian ; Brown, Chris ; LeBlanc, Thomas ; Scott, Michael ; Becker, Tim ; Quiroz, Cesar ; Das, Prakash ; Karlsson, Jonas. / The Rochester checkers player : Multimodel parallel programming for animate vision. In: Computer. 1992 ; Vol. 25, No. 2. pp. 12-19.
@article{a15c5901d0ea47b48574cd883465ea58,
title = "The Rochester checkers player: Multimodel parallel programming for animate vision",
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.",
author = "Brian Marsh and Chris Brown and Thomas LeBlanc and Michael Scott and Tim Becker and Cesar Quiroz and Prakash Das and Jonas Karlsson",
year = "1992",
month = "2",
doi = "10.1109/2.121471",
language = "English (US)",
volume = "25",
pages = "12--19",
journal = "Computer",
issn = "0018-9162",
publisher = "IEEE Computer Society",
number = "2",

}

TY - JOUR

T1 - The Rochester checkers player

T2 - Multimodel parallel programming for animate vision

AU - Marsh, Brian

AU - Brown, Chris

AU - LeBlanc, Thomas

AU - Scott, Michael

AU - Becker, Tim

AU - Quiroz, Cesar

AU - Das, Prakash

AU - Karlsson, Jonas

PY - 1992/2

Y1 - 1992/2

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0026818061&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0026818061&partnerID=8YFLogxK

U2 - 10.1109/2.121471

DO - 10.1109/2.121471

M3 - Article

AN - SCOPUS:0026818061

VL - 25

SP - 12

EP - 19

JO - Computer

JF - Computer

SN - 0018-9162

IS - 2

ER -