|
Since the NSF's Center for
Bits and Atoms was launched in the Fall of 2001 at MIT it has grown to
involve 20 research groups across campus, with the work coalescing around
four broad overlapping themes: computational mechanisms, biological interfaces,
personal fabrication, and emergent engineering. Each of these areas addresses
fundamental questions about the relationship between the information content
in a system and its physical representation, and each draws on a number
of disciplines to access grand-challenge problems at the bit-atom boundary.
This report summarizes the progress made by CBA researchers in each of
these areas, as measured against the goals for the first year, and sets
milestones for the second year's activities.
Computational
Mechanisms
Physical systems offer
resources for manipulating information that go far beyond the assumptions
of a digital programming model; as conventional device scaling approaches
fundamental physical limits, the dynamics and interactions of these intrinsic
degrees of freedom represent not just an obstacle but an enormous
opportunity for manipulating both classical and quantum information.
The most significant milestone for the first year was:
under irradiation by this sequence of ~300 RF pulses:
realized this quantum circuit:
which implements Shor's factoring algorithm to show that 15 = 5*3, in a polynomial rather than exponential number of steps. This is the largest quantum computation performed to date, in both system size (7 qubits) and algorithmic complexity (including a quantum Fourier Transform, and modular exponentiation). Along with this experimental work, an expected theoretical goal was:
which was given by Prof.
Chuang in reference [2], providing quantum security for one of the most
important cryptographic algorithms used to authenticate information. An unexpected
theoretical result in the first year of CBA was the discovery (in a
collaboration between the Chuang, Gershenfeld, and Lloyd groups) that
unitary operators (such as the RF pulses shown above) can be used to
control non-unitary dynamics (such as thermal relaxation) in open quantum
systems. Early experimental trials showed that by using intra-cycle spin
programming it is possible to not just preserve spin magnetization long
beyond the conventional T1 relaxation limit:
but also control its evolution (here tracing the letters "ML"):
This result, currently
being prepared for publication, is important for developing quantum information-processing
devices, but even more significantly it shows how a computational language
can be valuable in understanding physical processes.
Even with this ability, however, quantum computing will not scale without the ability to design non-unitary dynamics for error correction and readout, hence this year 1 goal:
This is being studied
in collaboration with the NSF's FOCUS Center at the University of Michigan,
jointly developing an experiment for ultrafast optical pulse shaping
in a high-field NMR magnet with adaptive feedback, supported by a molecular
modeling and analysis effort. Preliminary experiments have shown selective
enhancement of molecular populations, which will be tested for their
nuclear spin signature this summer.
CBA research is also exploring the power of coherence in classical as well as quantum systems. This year one goal:
was achieved in the Gershenfeld
group by using mesoscopic light scattering. That project showed both
theoretically and experimentally that, in the mesoscopic limit, speckle
patterns provide a computational hash of the scattering structures. These
data:
show the distance between
2400 bit (dashed curve) and 4800 bit (solid curve) keys extracted from
glass microspheres in optical epoxy, for like (white) and unlike (gray)
tokens. Given the milliradian correlation scale of the key, this corresponds
to a bit-wise maximum entropy hash with on the order of a terabit of
addressable keys committed to a penny's worth of materials. The enormous
compression from the token information to the key information provides
a physical mechanism for challenge-response queries by untrusted readers
over insecure channels; these results are currently submitted for publication.
A growing focus in CBA has been appreciation of the power of analog classical dynamics to dramatically improve the performance of digital logic. This was anticipated in the first year goal of:
More importantly, the effort to explain this result has led to the recognition that an AFSR can be understood as a special case of an analog probabilistic network that performs digital inference; this idea is currently being developed both theoretically and experimentally. Overlapping work in the Sarpeshkar group has taken advantage of analog degrees of freedom to develop a time-based A/D converter:
and an analog memory:
that both promise to reach
sub-mW efficiencies, using building blocks such as a mixed-signal
amplifier with good power supply rejection for use in hybrid analog/digital
devices [3].
Looking ahead, the goals for the next year in the Computational Mechanisms area are:
Biological Interfaces
Real-time bi-directional interfaces to molecular information are particularly significant in a biological context, for medical applications certainly, but far beyond that for the promise of programming cellular machinery to make and manipulate nanoscale structures. Biomolecular assembly is far from diffusion-limited aggregation; nonlinear logic is essential to the workings of the assembly process, and learning how to interact with that machinery will be essential to matching the sophistication of its products. CBA's year 1 goals in this area were:
can detect surface potential changes resulting from the adsorption of charged molecules in an aqueous environment. The charge sensitive region, defined by lightly doped silicon, is embedded within the heavily doped silicon cantilever. Since both the electrical trace and sensitive region are passivated with thermally grown silicon dioxide, the entire cantilever can be immersed in buffer solutions and cleaned with strong acids without degrading the electrical response. To estimate the surface charge sensitivity, they monitored the formation of a positively charged layer of poly-L-lysine on silicon dioxide. In a 1 Hz bandwidth, the surface potential resolution is ~ 50 uV and the estimated surface charge resolution is ~ 3000 e/um2. And the second of these goals was accomplished by a collaboration between the Jacobson, Zhang, and Hamad-Schifferli groups. In a landmark paper [5], they showed that gold nanoclusters can be attached to proteins:
(in this case, covalently coupling to the S-peptide in Ribonuclease S) which then under RF irradiation reversibly switch their conformation:
Next year, the goal on the input side is:
Personal Fabrication
Another grand challenge problem for CBA is to bring the malleability of digital worlds to the physical world, through table-top means to fabricate active logic along with sensors, actuators, displays, and three-dimensional mechanical structures. Just as the packaging of Personal Computers provided the capabilities of mainframes for ordinary people, with revolutionary consequences, this effort aims to create Personal Fabricators that make accessible the capabilities of industrial electronic and mechanical fabrication technologies. This project is based on fundamental materials development, including chemistries for printing wires and switches. The earlier discovery by Prof. Jacobson's group of "nanotectic" chemistries for printing inorganic semiconductors inspired these year 1 CBA goals:
(showing an actuator on the left, and motor on the right). These represent the first use of all-printed technologies to make MEMS devices, and offer a straightforward route to integrate a range of active materials. One promising candidate being developed by the Swager group in the last year is based on rotaxanes, which are structures held together by steric constraints rather than covalent bonding. In this polymer:
Along with development of materials and printing mechanisms, CBA is working on the design tools to support personal fabrication. The Mikhak group has developed "LaserLogo," an extension of the Logo programming language designed to operate table-top fabrication machines (such as those being deployed in the "fab labs" described in the Outreach section below):
This not only provides an intuitive visual design interface, usable by non-traditional users such as young children, it is based around the kind of programmable parametric representation that is currently found only in high-end CAD tools. This capability is essential for being able to express the complex functional relationships in materials and mechanisms in a Personal Fabricator. In the next year, the Personal Fabrication effort has a goal of integrating the enabling components that have been developed to date:
Emergent Engineering
The preceding projects for printing, growing, and synthesizing information-processing devices together promise to make it economically feasible to scale systems from millions to billions to trillions of components. The only thing that is certain about this evolution is that current technological design practice will fail for systems of such enormous complexity. In domains ranging from chip design to network design, managing complexity is itself rapidly becoming one of the most severe scaling constraints, with countless examples of emergent failure mechanisms, but few insights into emergent success mechanisms. The last broad research area for CBA is considering how to design principles by which complex systems come to function, without explicitly specifying or understanding the details of how they actually work. This effort seeks to bring the rigor with which attributes such as power, bandwidth, and signal-to-noise are currently understood to properties such as emergence, adaptation, and hierarchy. The first embodiment being investigated in some depth is "paintable" computing, which was the subject of two theses in the last year [9, 10]. This project seeks to program enormous numbers of randomly connected imperfect components, rather than a single enormous perfect component (as assumed by current chip fab practice). The aim is creating computing that is literally fungible, so that it could be added by the pound or square foot to improve performance as needed. The key insight making this possible has been the development of a probabilistic local shared-memory programming model for mobile code. One of the year 1 goals was a
This has been developed by
Dr. Butera and is now being packaged for wider distribution. In this example
of it:
each dot is running a model of one of the paint particles, with short-range communication to its neighbors. The example shows a computational front propagating through the medium that is configuring it for point-to-point wiring in an ad-hoc network. Unlike prior work on ad-hoc networks, that capability is emerging here as just one application on a much more general-purpose computation and communications substrate. Along with the modeling effort, a second year 1 goal was:
Demonstration applications from Dr. Butera's simulator are now being ported to the pushpin platform. It is also being used as a testbed for this year 1 goal:
An important goal for CBA is to build emergent engineering properties into systems that preserve compatibility with the existing Internet infrastructure; this was reflected in year 1 goals:
Each device provides a complete set of Internet protocols (ARP, ICMP, IP, UDP, TCP, HTTPD), in a few dollars of parts and a few kB of code, by implementing their phenomenological functionality without the overhead of inter-layer abstractions. Each device also contains the data records associated with it, along with the algorithm threads needed for updating them, so that assembling the devices simultaneously builds a network, a distributed data structure, and a parallel computer to manipulate it. This first embodiment used the RS485 wiring already used for building control systems to carry these native IP messages, in a multi-drop network that did not require impedance matching. These components, along with other wired and wireless transports, are growing into an emerging standard for low-data rate IP, working closely with a network of corporate partners including Sun, HP, Microsoft, Intel, Motorola, and United Technologies. Having abandoned strict layering as an organizing principle for such distributed systems, it will nevertheless be essential to partition functionality to obtain usable scalability. Dr. Sollins is using these ultra-lightweight networks as a domain for studying that question, in the context of the larger NewArch project. She is introducing an abstraction (called "Regions) of scoping mechanisms, with functional modules replacing layers to organize capabilities. In the coming year these ideas will be developed in the context of routing. Dr. Sollins has also been considering questions of privacy and security for such ubiquitous connectivity. Finally, complex adaptation is being explored in the context of robotics by Profs. Breazeal and Seung. The Breazeal group is developing sensor "skins" with local low-level information processing, along with novel transmissions/actuators, and the Seung group has developed physical models that will be used for reinforcement learning of mechanical control systems [13]. The goals for the next year in Emergent Engineering are:
Outreach
The CBA outreach effort looks beyond teaching people about science, to focus on enabling them to do science, for both its practical and intellectual impact. The overall year 1 goal was:
These use low-cost consumer electronics components, and are aimed at application in rural environmental, healthcare, and food labs. The ~$100 devices have been calibrated in the lab against ~$100k instruments, and are now beginning field testing.
The boy shown was horrified when he saw what was in the local water supply, and began experimenting with boiling drinking water at home:
to remove pathogens. He is now working with his friends on a movement to educate their families about the importance of proper water treatment.
For more advanced students, Profs. Lloyd and Chuang have been working on making quantum information (and quantum mechanics) more accessible. Prof. Lloyd has developed interactive role-playing games, tested in local schools, to teach the workings of a quantum computer, and Prof. Chuang has developed a pioneering unit for MIT's Junior Physics Lab that lets the students actually perform quantum computations. These thrusts will be continued in the Outreach goals for the coming year:
Operations
A major component of CBA is the infrastructural investment:
These tools together are typically found only in industrial settings where they're needed for mission-critical applications such as mask repair; CBA will provide the first facility where they are available for non-traditional users, in the spirit of its work on rapid-prototyping on longer length scales. In the coming year, attention will turn to improving access to the fabrication of silicon micro- and nano-structures, working with Profs. Schmidt, Manalis, Jacobson, and Slocum on developing capabilities including mask making, anisotropic etching, and confocal imaging. The growth of the technical infrastructure was matched by the growth of the intellectual infrastructure, including the goal of:
Noubar Afeyan
(http://www.newcogen.com/wwa_mt.asp#Afeyan)
Ruzena Bajcsy (http://www.berkeley.edu/news/media/releases/2001/10/04_Bajcsy.html) David Dalrymple (http://www.umbc.edu/window/dalrymple.html) John Doyle (http://www.cds.caltech.edu/~doyle/home.htm) Barrie Gilbert (http://www.edtn.com/analog/barrie2.htm) Alan Huang (http://www.jp.apan.net/IWS2000/alan-bio.html) Peter Shor (http://www.research.att.com/~shor/) Susan Watson (http://www.middlebury.edu/~physics/meet.html) Over the coming year, the external advisors are expected to spend time at CBA for longer-term visits. Finally, the goal of:
References
|