• DocumentCode
    1207704
  • Title

    Self-assembled architectures and the temporal aspects of computing

  • Author

    Dwyer, Chris ; Lebeck, Alvin R. ; Sorin, Daniel J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • Volume
    38
  • Issue
    1
  • fYear
    2005
  • Firstpage
    56
  • Lastpage
    64
  • Abstract
    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.
  • Keywords
    biocomputing; computer architecture; nanotechnology; self-assembly; virtual machines; DNA computation; Transmeta; VMWare; fabrication-time programmability; nanoelectronics; self-assembled architectures; temporal aspects; virtual machines; Application software; Computer architecture; Delay; Fabrication; Hardware; Physics computing; Programmable logic arrays; Self-assembly; Virtual manufacturing; Wires;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2005.34
  • Filename
    1381256