GPU_inspiral

GPU_inspiral is a low-latency, high performance many-core implementation of the matched-filter gravitational wave search algorithm, developed by the RMKI Virgo Group. The base is an architecture and vendor independent OpenCL code. The sub algorithms implemented so far are the following:

  • template generation
  • PSD calculation
  • matched-filtering
  • chi2 calculation
  • clustering of events

Performance

Performence test was done on a 2048 sec long data chunk, 500 template of 64 sec long was filtered. The code run on an Nvidia Tesla C2050. To produce the SNR time series it took ~17 sec for gpu_inpiral, this has to be compare with the ~40 minutes necessary for lalapps_inspiral to produce the same result.

This results a *speed-up factor of 2 orders of magnitude !

Documentation

There is some material available on this project:
  • A poster about the project here.
  • A summary paper here.
  • Bence's Somhegyi MSc thesis (in hungarian) here.
  • Bence's Somhegyi MSc thesis presentation (in hungarian) here.

Future plans

Instead of writing up a completely new analysis software we will incorporate the code developed as gpu_inspiral to be part of the pyCBC project.

Developers

  1. Bence Somhegyi
  2. Gergely Debreczeni


This topic: RmiVirgo > WebHome > GPU_inspiral
Topic revision: r2 - 2011-06-28 - GergelyDebreczeni
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback