• DocumentCode
    816945
  • Title

    Acceleration of nonnumeric operations using hardware support for the Ordered Table Hashing algorithms

  • Author

    Jovanov, Emil ; Milutinovic, Veljko ; Hurson, Ali R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Alabama Univ., Huntsville, AL, USA
  • Volume
    51
  • Issue
    9
  • fYear
    2002
  • fDate
    9/1/2002 12:00:00 AM
  • Firstpage
    1026
  • Lastpage
    1040
  • Abstract
    The paper introduces a new approach to acceleration of nonnumeric, database, and information retrieval operations. While traditional techniques accelerate the most time-critical high-level software constructs, we propose novel low-level primitives and demonstrate how these primitives improve database operations. Radix sorting, hashing, and bit-vector operations are used to develop a new class of nonnumeric algorithms - OTHER (Ordered Table Hashing and Radix sort algorithms) - based on low-level hashing operations Init, Mark, and Scan. We have proposed and evaluated two hardware accelerators for OTHER algorithms. It is shown that a low complexity hardware support (less than 10 K transistors) can significantly improve the performance of nonnumeric operations.
  • Keywords
    computer architecture; file organisation; search problems; sorting; OTHER algorithms; bit-vector operations; database operations; hardware accelerators; hashing; information retrieval operations; low complexity hardware support; low-level primitives; nonnumeric algorithms; nonnumeric operations; ordered table hashing algorithms; radix sorting; Acceleration; Database machines; Digital arithmetic; Hardware; Information retrieval; Logic; Sorting; Statistics; Time factors; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1032623
  • Filename
    1032623