• DocumentCode
    1451820
  • Title

    Content addressability: an exercise in the semantic matching of hardware and software design

  • Author

    Blair, G.M. ; Denyer, P.B.

  • Author_Institution
    European Silicon Structures, Bracknell, UK
  • Volume
    136
  • Issue
    1
  • fYear
    1989
  • fDate
    1/1/1989 12:00:00 AM
  • Firstpage
    41
  • Lastpage
    47
  • Abstract
    This paper considers content addressability and discusses its potential impact on software engineering in the context of its affinity to, and thus efficient implementation of, common abstract data types. More generally, the authors present an approach to language design based on the abstracted characteristics of the implementing hardware. Based on the perceived needs of common data types, a prototype MOS VLSI content addressable memory component is designed together with enhancements leading to large fault-tolerant memory systems. A novel computer architecture is introduced to include this component and to provide an example target machine. The specification of a high level programming language, using a tractable set of extensions to conventional language syntax, then completes the programming environment.
  • Keywords
    MOS integrated circuits; VLSI; computer architecture; content-addressable storage; software engineering; MOS VLSI; abstract data types; computer architecture; content addressability; fault-tolerant memory systems; hardware design; high level programming language; language design; memory; programming environment; semantic matching; software design; software engineering; specification;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • Filename
    9091