loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Gamma-Ray Pulsar Detection using Reconfigurable Computing Hardware
Napa, California
April 09-April 11
ISBN: 0-7695-1979-2
Jan Frigo, Los Alamos National Laboratory
David Palmer, Los Alamos National Laboratory
Maya Gokhale, Los Alamos National Laboratory
Marc Popkin-Paine, Los Alamos National Laboratory
This paper presents a new method to detect gamma-ray pulsars using a fast folding algorithm [12] mapped onto reconfigurable hardware. In contrast, existing techniques require gigapoint complex FFTs. The algorithm has been written in Streams-C and compiled with the sc2 compiler to the target Annapolis Micro Systems (AMS) Firebird board (Xilinx Virtex E processor). To accelerate detection of new gamma-ray pulsars, the sc2 compiler generates a hardware implementation of the algorithm for finding periodicities in data sets. The data to be analyzed comes from a high energy gamma-ray telescope onboard a spacecraft. This astro-physics application poses a "good example" of the use of a high level reconfigurable computing tool such as sc2 to accelerate an algorithm because it uses real satellite data, the algorithm can be parallelized, and was originally validated using a high level scientific language, IDL. By recasting the algorithm into Streams-C, the scientific software developer can create a hardware implementation on a reconfigurable computing platform. We describe the fast folding algorithm, the Streams-C implementation, and discuss techniques to optimize performance within the Streams-C framework. The compiler-generated hardware delivers approximately 3X to 6X speed up over a comparable 800MHz general purpose processor doing the software-only algorithm.
Citation:
Jan Frigo, David Palmer, Maya Gokhale, Marc Popkin-Paine, "Gamma-Ray Pulsar Detection using Reconfigurable Computing Hardware," fccm, pp.155, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003
Usage of this product signifies your acceptance of the Terms of Use.