Carnegie Mellon University
Distributed MEMS: New Challenges for Computation

A. Berlin and Kaigham Gabriel
IEEE Computational Science and Engineering Journal, Vol. 4, No. 1, pp. 12-16, March, 1997.

  • Adobe portable document format (pdf) (133KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

How do you program a cloud of dust? That is just one computational challenge posed by MEMS, a technology in which multitudes of interacting tiny machines can add computational behavior to materials and the environment in an embedded, massively distributed fashion. Microelectromechanical systems, or MEMS, are an emerging set of technologies that make it possible to miniaturize and mass produce large numbers of integrated sensors, actuators, and computers. By merging sensing and actuation with computation and communication, MEMS devices can be distributed throughout the environment, coated on surfaces, or embedded within everyday objects to create distributed systems for sensing, reasoning about, and responding to events in the physical world on a scale never before possible. Distributed MEMS applications go well beyond the scaling limits of today's computational paradigms, posing serious challenges and new opportunities for information technology. MEMS will draw on and drive computation in four key areas: (1) control of large numbers of distributed MEMS sensors and actuators; (2) distributed intelligence, raising the general intelligence and capability of machines and matter; (3) MEMS devices as computational elements; (4) multiple energy domain simulation, analysis, and design. We look briefly at only the first of these areas: the problems and opportunities created by the control of large numbers (thousands to millions) of MEMS sensors and actuators, including coupling to the physical world and environment driven event time demands on computation.

Associated Lab(s) / Group(s): Microelectromechanical Systems Laboratory

Text Reference
A. Berlin and Kaigham Gabriel, "Distributed MEMS: New Challenges for Computation," IEEE Computational Science and Engineering Journal, Vol. 4, No. 1, pp. 12-16, March, 1997.

BibTeX Reference
   author = "A. Berlin and Kaigham Gabriel",
   title = "Distributed MEMS: New Challenges for Computation",
   journal = "IEEE Computational Science and Engineering Journal",
   pages = "12-16",
   month = "March",
   year = "1997",
   volume = "4",
   number = "1",