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. Paradigms for Structure in an Amorphous Computer

Paradigms for Structure in an Amorphous Computer

Thumbnail Image
Download
Name

AIM-1614.pdf

Size

695.8 KB

Format

Adobe PDF

Checksum (MD5)

eb40405ff3debde97a689274e23d4691

Thumbnail Image
Download
Name

AIM-1614.ps

Size

6.55 MB

Format

PostScript

Checksum (MD5)

78f9867266aaa8eae92c7e808b0b058e

Author(s)
Coore, Daniel
•
Nagpal, Radhika
•
Weiss, Ron
Date Issued
October 1, 1997
Series/Report no.
AIM-1614
Abstract
Recent developments in microfabrication and nanotechnology will enable the inexpensive manufacturing of massive numbers of tiny computing elements with sensors and actuators. New programming paradigms are required for obtaining organized and coherent behavior from the cooperation of large numbers of unreliable processing elements that are interconnected in unknown, irregular, and possibly time-varying ways. Amorphous computing is the study of developing and programming such ultrascale computing environments. This paper presents an approach to programming an amorphous computer by spontaneously organizing an unstructured collection of processing elements into cooperative groups and hierarchies. This paper introduces a structure called an AC Hierarchy, which logically organizes processors into groups at different levels of granularity. The AC hierarchy simplifies programming of an amorphous computer through new language abstractions, facilitates the design of efficient and robust algorithms, and simplifies the analysis of their performance. Several example applications are presented that greatly benefit from the AC hierarchy. This paper introduces three algorithms for constructing multiple levels of the hierarchy from an unstructured collection of processors.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6666
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.