Smart Memories: A Modular Reconfigurable Architecture

Abstract

Trends in VLSI technology scaling demand that future computing devices be narrowly focused to achieve high performance and high efficiency, yet also target the high volumes and low costs of widely applicable general purpose designs. To address these conflicting requirements, we propose a modular reconfigurable architecture called Smart Memories, targeted at computing needs in the O.1 mum technology generation. A Smart Memories chip is made up of many processing tiles, each containing local memory, local interconnect, and a processor core. For efficient computation under a wide class of possible applications, the memories, the wires, and the computational model can all be altered to match the applications. To show the applicability of this design, two very different machines at opposite ends of the architectural spectrum, the Imagine stream processor and the Hydra speculative multiprocessor, are mapped onto the Smart Memories computing substrate. Simulations of the mappings show that the Smart Memories architecture can successfully map these architectures with only modest performance degradation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2000
Accession Number
ADA419598

Entities

People

  • Bill Dally
  • Ken Mai
  • Nuwan Jayasena
  • Ron Ho
  • Tim Paaske

Organizations

  • Stanford University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Access Time
  • Arithmetic
  • Arithmetic Units
  • Computations
  • Computer Programming
  • Computers
  • Computing Devices
  • Computing System Architectures
  • Content Addressable Memory
  • Fabrication
  • Instruction Set Architecture
  • Integrated Circuits
  • Multiple Access
  • Networks
  • Parallel Computing
  • Scratchpad Memories
  • Simulations

Fields of Study

  • Computer science

Readers

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