A Decision Criteria to Select an Associative-Memory Organization That Minimizes the Execution Time of a Mix of Associative-Search Operations

Abstract

The dissertation develops a decision criteria to select an associative-memory organization that minimizes the execution time of a mix of associative-search operations and a decision criteria to estimate the layout dimensions of each organization for a specified memory size. The dissertation reclassifies Feng's associative-search operations into three hardware-influenced categories: bit-position independent (BPI), record-content independent (RCI); bit-position dependent (BPD), RCI; and BPD, record-content dependent (RCD). It develops a relationship between the categories and three associative-memory organizations: the CAM, the bit-serial word-parallel associative memory (BSWPAM) , and the extreme-search associative memory (ESAM). A version of the CAM, three versions of the BSWPAM, and a version of the ESAM organizations were designed and simulated to show that for most memory sizes, BPI, RCI operations require less time when executed on a CAM, BPD, RCI operations require less time when executed on a BSWPAM organization, and for many memory sizes, BPD, RCD operations require less time when executed on an ESAM. The dissertation calculates the layout dimensions of each memory. The results indicate the CAM is the most area efficient followed by the single, and two BSWPAM, the ESAM, and the four BSWPAM.... Associative memory, Content-addressable memory, Bit-serial word-parallel associative memory.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1993
Accession Number
ADA266438

Entities

People

  • David W. Banton

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Advanced Electronics
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Access Time
  • Boolean Algebra
  • Circuits
  • Classification
  • Coders
  • Complementary Metal-Oxide Semiconductors
  • Computer Architecture
  • Computing System Architectures
  • Content Addressable Memory
  • Data Storage Systems
  • Instruction Set Architecture
  • Measurement
  • Nand Gates
  • Nomenclature
  • Simulations
  • Steady State
  • Transistors

Fields of Study

  • Psychology

Readers

  • Computer Engineering
  • Computer Programming and Software Development.
  • Criminal Law