Self-assembled architectures and the temporal aspects of computing

Despite the convenience of clean abstractions, technological trends are blurring the lines between design layers and creating new interactions between previously unrelated architecture layers. For example, virtual machines such as VMWare and Transmeta implement the application-software-visible archi...

Full description

Saved in:
Bibliographic Details
Published inComputer (Long Beach, Calif.) Vol. 38; no. 1; pp. 56 - 64
Main Authors Dwyer, C., Lebeck, A.R., Sorin, D.J.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.01.2005
IEEE Computer Society
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Despite the convenience of clean abstractions, technological trends are blurring the lines between design layers and creating new interactions between previously unrelated architecture layers. For example, virtual machines such as VMWare and Transmeta implement the application-software-visible architecture in virtual-machine software, allowing more flexibility in the hardware/software interface beneath the VM layer. Future technologies will likely further increase the interactions between design layers. Programmable self-assembly is an emerging fabrication technology that must be considered in the higher layers of computer system design. This technology offers an opportunity to perform computation during the fabrication process itself.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0018-9162
1558-0814
DOI:10.1109/MC.2005.34