Filling the Memory Access Gap: A Case for On-Chip Magnetic Storage

Abstract

For decades, The memory hierarchy access gap has plagued computer architects with the RAM/disk gap widening to about 6 orders of magnitude in 1999. However, an exciting new storage technology based on MicroElectroMechanical Systems (MEMS) is poised to fill a large portion of this performance gap, delivering significant performance improvements and enabling many new types of applications. This research explores the impact MEMS-based storage will have on computer systems. Working closely with researchers building MEMS-based storage devices, we examine the performance impact of several design points. Results from five different applications show that MEMS-based storage can reduce application I/O stall times by 80-99%, with overall performance improvements ranging from 1.1x to 20x for these applications. Most of these improvements result from the fact that average access times for MEMS-based storage are 5 times faster than disks (e.g., 1-3ms). Others result from fundamental differences in The physical behavior of MEMS-based storage. Combined, these characteristics create numerous opportunities for restructuring the storage/memory hierarchy.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1999
Accession Number
ADA374599

Entities

People

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

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Advanced Electronics
  • Space

DTIC Thesaurus Topics

  • Access Time
  • Commerce
  • Computer Science
  • Computers
  • Fabrication
  • Magnetic Materials
  • Manufacturing
  • Materials
  • Microelectromechanical Systems
  • Models
  • Operating Systems
  • Resonant Frequency
  • Semiconductor Devices
  • Simulations
  • Simulators
  • Standards
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Economics
  • Parallel and Distributed Computing.

Technology Areas

  • Microelectronics
  • Microelectronics - Microelectromechanical Systems