• DocumentCode
    909555
  • Title

    An O(n+k) algorithm for ordered retrieval from an associative memory

  • Author

    Lee, De-lei ; Davis, Wayne A.

  • Author_Institution
    Dept of Comput. Sci., York Univ., North York, Ont., Canada
  • Volume
    37
  • Issue
    3
  • fYear
    1988
  • fDate
    3/1/1988 12:00:00 AM
  • Firstpage
    368
  • Lastpage
    371
  • Abstract
    The problem of retrieving an ordered list of k words that satisfy a given search condition from an associative memory of m words of n bits each is addressed. A fast ordered retrieval algorithm is proposed, along with a logic design for a cellular associative memory which mechanizes the algorithm. The algorithm is of time complexity O(n+k). By contrast, the fastest previously known algorithms, by M.H. Lewis (see RCA Rev., vol.23, p.215-29 (1962)) and C.V. Ramamoorthy, J.L. Turner, and B.W. Wah (see ibid., vol.27, no.9, p.800-15 (1978)), are of time complexities O( k×log n) and O(k×n), respectively
  • Keywords
    content-addressable storage; logic design; associative memory; logic design; ordered retrieval; search condition; time complexity; Algorithm design and analysis; Associative memory; Computer science; Councils; Delay effects; Logic design; Parallel processing; Proposals; Random access memory;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2176
  • Filename
    2176