• DocumentCode
    1985540
  • Title

    Data search and reorganization using FPGAs: application to spatial pointer-based data structures

  • Author

    Diniz, Pedro C. ; Park, Joonseok

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    2003
  • fDate
    9-11 April 2003
  • Firstpage
    207
  • Lastpage
    217
  • Abstract
    FPGAs (field programmable gate arrays) have appealing features such as customizable internal and external bandwidth and the ability to exploit vast amounts of fine-grain parallelism. In this paper, we explore the applicability of these features in using FPGAs as smart memory engines for search and reorganization computations over spatial pointer-based data structures. The experimental results in this paper suggests that reconfigurable logic, when combined with the data reorganization, can lead to dramatic performance improvements of up to 20x over traditional computer architectures for pointer-based computations, traditionally not viewed as a good match for reconfigurable technologies.
  • Keywords
    field programmable gate arrays; memory protocols; reconfigurable architectures; spatial data structures; FPGA; custom computing; customizable external bandwidth; customizable internal bandwidth; data reorganization; data searching; field programmable gate array; fine-grain parallelism; reconfigurable logic; smart memory engine; spatial pointer-based data structure; Bandwidth; Computer architecture; Data structures; Field programmable gate arrays; Hardware; Logic circuits; Parallel processing; Permission; Reconfigurable logic; Search engines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1979-2
  • Type

    conf

  • DOI
    10.1109/FPGA.2003.1227256
  • Filename
    1227256