Fermi LAT Gamma-ray pulsar search #3 "FGRP3"
We will soon be starting the new "Fermi LAT Gamma-ray pulsar search #3" that supersedes the previous "#2" / "FGRP2" search.
Some features of the new application were already posted elsewhere, but I'll collect these here again.
- improved semicoherent stage with increased sensitivity. In addition, we use larger FFTs, which means longer run-times per sky point, but we'll adjust the number of sky points per workunit such that the overall run-time per task remains roughly the same.
- improved coherent (follow-up) stage: There will only be a single, though deeper, follow-up done at the end of each task. Previously, we had a less sensitive follow-up after every 11 sky points. However, the run-time of the new follow-up depends on the outcome of the previous semicoherent stage and is not predictable - it may vary between 30s and 30m. There is currently no checkpointing during that stage.
- sky positions are calculated on-the-fly, no more (large) skygrid files to handle
- the application was originally meant for processing the new, more sensitive Fermi LAT data that is available since Nov 2013. However, pre-processing this data will take a bit longer as expected. For a start we will feed the new application with the (converted) remaining data sets of FGRP2 (LATeah0005x).
- OpenCL versions for AMD, NVidia and Intel GPUs. As we did with the first BRP GPU apps, so far only the FFT will run on the GPU, the rest of the computation (which is still a lot) is done on the CPU. As the application develops, more and more computation will be shifted to the GPU. Note that in the project preferences setting there is (now) a "GPU utilization factor for FGRP" separate from the BRP one.
We are still busy preparing the input data for the new app, I expect the first tasks to be sent tomorrow.