11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Data Search and Reorganization Using FPGAs: Application to Spatial Pointer-based Data Structures
Napa, California
April 09-April 11
ISBN: 0-7695-1979-2
FPGAs 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 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.
Index Terms:
Custom Computing; Data search and Data Reorganization Engines; Hardware support for Pointer Operations; Field-Programmable- Gate-Arrays (FPGAs)
Citation:
Pedro C. Diniz, Joonseok Park, "Data Search and Reorganization Using FPGAs: Application to Spatial Pointer-based Data Structures," fccm, pp.207, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003