Main.CalculAmorphe History

Hide minor edits - Show changes to markup - Cancel

March 21, 2008, at 01:04 PM by SB -
Changed line 15 from:

http://swiss.csail.mit.edu/projects/amorphous|Lien original

to:

Lien original

March 21, 2008, at 01:04 PM by SB -
Added line 5:
Changed line 15 from:
to:

http://swiss.csail.mit.edu/projects/amorphous|Lien original

March 21, 2008, at 01:04 PM by SB -
Changed lines 1-5 from:

(:title Programme du calcul amorphe:)

 This is the Amorphous Computing HomePage.
to:

(:title Vision du calcul amorphe:)

Changed lines 5-8 from:
    * How do we obtain coherent behavior from the cooperation of large numbers of unreliable parts that are interconnected in unknown, irregular, and time-varying ways?
    * What are the methods for instructing myriads of programmable entities to cooperate to achieve particular goals? 
to:
  • How do we obtain coherent behavior from the cooperation of large numbers of unreliable parts that are interconnected in unknown, irregular, and time-varying ways?
  • What are the methods for instructing myriads of programmable entities to cooperate to achieve particular goals?
Changed line 14 from:
to:
March 21, 2008, at 01:02 PM by SB -
March 21, 2008, at 01:02 PM by SB -
March 21, 2008, at 01:02 PM by SB -
March 21, 2008, at 01:02 PM by SB -
Added lines 1-17:

(:title Programme du calcul amorphe:)

 This is the Amorphous Computing HomePage.

A colony of cells cooperates to form a multicellular organism under the direction of a genetic program shared by the members of the colony. A swarm of bees cooperates to construct a hive. Humans group together to build towns, cities, and nations. These examples raise fundamental questions for the organization of computing systems:

    * How do we obtain coherent behavior from the cooperation of large numbers of unreliable parts that are interconnected in unknown, irregular, and time-varying ways?
    * What are the methods for instructing myriads of programmable entities to cooperate to achieve particular goals? 

These questions have been recognized as fundamental for generations. Now is an opportune time to tackle the engineering of emergent order: to identify the engineering principles and languages that can be used to observe, control, organize, and exploit the behavior of programmable multitudes.

We call this effort the study of amorphous computing.

The objective of this research is to create the system-architectural, algorithmic, and technological foundations for exploiting programmable materials. These are materials that incorporate vast numbers of programmable elements that react to each other and to their environment. Such materials can be fabricated economically, provided that the computing elements are amassed in bulk without arranging for precision interconnect and testing. In order to exploit programmable materials we must identify engineering principles for organizing and instructing myriad programmable entities to cooperate to achieve pre-established goals, even though the individual entities are unreliable and interconnected in unknown, irregular, and time-varying ways.

http://swiss.csail.mit.edu/projects/amorphous/?


Page last modified on March 21, 2008, at 01:04 PM