Self-assembled architectures and the temporal aspects of computing

Journal Article (Journal Article)

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 interact ions between design layers. Programmable self-assembly is an emerging fabrication technology that must be considered in the layers of computer system design. This technology offers an opportunity to perform computation during the fabrication process itself. © 2005 IEEE.

Full Text

Duke Authors

Cited Authors

  • Dwyer, C; Lebeck, AR; Sorin, DJ

Published Date

  • January 1, 2005

Published In

Volume / Issue

  • 38 / 1

Start / End Page

  • 56 - 64

International Standard Serial Number (ISSN)

  • 0018-9162

Digital Object Identifier (DOI)

  • 10.1109/MC.2005.34

Citation Source

  • Scopus