Designing Computer Systems with MEMS-Based Storage

Abstract

For decades the RAM-to-disk memory hierarchy gap has plagued computer architects. An exciting new storage technology based on microelectromechanical systems (MEMS) is poised to fill a large portion of this performance gap, significantly reduce power consumption, and enable many new classes of applications. This research explores the impact that several different MEMS-based storage designs will have on computer systems. Results from five application studies show these devices reduce application I/O stall times by 3-10X and improve overall application performance by 1.6-8.1X. Further, integrating MEMS-based storage as a disk cache achieves a 3.5X performance improvement over a standalone disk drive. Power consumption simulations show that MEMS-based storage devices use up to 10X less power than state-of-the-art low-power disk drives. Many of these improvements stem from the fact that average access times for MEMS-based storage are 10X faster than disks and that MEMS devices are able to rapidly move between active and power-down mode. Combined with the differences in the physical behavior of MEMS-based storage, these characteristics create numerous opportunities for restructuring the storage/memory hierarchy.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2000
Accession Number
ADA382630

Entities

People

  • David F. Nagle
  • Gregory R. Ganger
  • John L. Griffin
  • Steven W. Schlosser

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Access Time
  • Computer Science
  • Computers
  • Data Rate
  • Data Storage Systems
  • Electronics
  • Energy Consumption
  • Fabrication
  • Magnetic Materials
  • Manufacturing
  • Materials
  • Microelectromechanical Systems
  • Operating Systems
  • Reliability
  • Semiconductor Devices
  • Simulations
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Integrated Circuit Design and Technology.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design

Technology Areas

  • Microelectronics
  • Microelectronics - Microelectromechanical Systems