Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. Thinking About Lots of Things at Once without Getting Confused: Parallelism in Act 1

Thinking About Lots of Things at Once without Getting Confused: Parallelism in Act 1

Thumbnail Image
Download
Name

AIM-626.pdf

Size

6.28 MB

Format

Adobe PDF

Checksum (MD5)

f6affbec506b4b26adab60bd42705dba

Thumbnail Image
Download
Name

AIM-626.ps

Size

8.9 MB

Format

PostScript

Checksum (MD5)

c531f67bc0180e5afdad042941b099d7

Author(s)
Lieberman, Henry
Date Issued
May 1, 1981
Series/Report no.
AIM-626
Abstract
As advances in computer architecture and changing economics make feasible machines with large-scale parallelism, Artificial Intelligence will require new ways of thinking about computation that can exploit parallelism effectively. We present the actor model of computation as being appropriate for parallel systems, since it organizes knowledge as active objects acting independently, and communicating by message passing. We describe the parallel constructs in our experimental actor interpreter Act 1. Futures create concurrency, by dynamically allocating processing resources much as Lisp dynamically allocates passive storage. Serializers restrict concurrency by constraining the order in which events take place, and have changeable local state. Using the actor model allows parallelism and synchronization to be implemented transparently, so that parallel or synchronized resources can be used as easily as their serial counterparts.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6351
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.