Show simple item record

dc.contributor.authorLieberman, Henryen_US
dc.date.accessioned2004-10-04T14:52:47Z
dc.date.available2004-10-04T14:52:47Z
dc.date.issued1981-05-01en_US
dc.identifier.otherAIM-626en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6351
dc.description.abstractAs 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.en_US
dc.format.extent9335532 bytes
dc.format.extent6589579 bytes
dc.format.mimetypeapplication/postscript
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesAIM-626en_US
dc.titleThinking About Lots of Things at Once without Getting Confused: Parallelism in Act 1en_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record