A GPU Implementation of the Harmonic Sum Algorithm

被引:0
|
作者
Adamek, Karel [1 ]
Armour, Wesley [1 ]
机构
[1] Univ Oxford, Dept Engn Sci, Oxford E Res Ctr, Oxford OX1 3QG, England
关键词
D O I
暂无
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Time-domain radio astronomy utilizes a harmonic sum algorithm as part of the Fourier domain periodicity search, this type of search is used to discover single pulsars. The harmonic sum algorithm is also used as part of the Fourier domain acceleration search which aims to discover pulsars that are locked in orbit around another pulsar or compact object. However porting the harmonic sum to many-core architectures like GPUs is not a straightforward task. The main problem that must be overcome is the very unfavorable memory access pattern, which gets worse as the dimensionality of the harmonic sum increases. We present a set of algorithms for calculating the harmonic sum that are more suited to many-core architectures such as GPUs. We present an evaluation of the sensitivity of these different approaches, and their performance. This work forms part of the AstroAccelerate project (Armour et al. 2013) which is a GPU accelerated software package for processing time-domain radio astronomy data.
引用
收藏
页码:489 / 492
页数:4
相关论文
共 50 条
  • [1] GPU implementation of a parallel two-list algorithm for the subset-sum problem
    Wan, Lanjun
    Li, Kenli
    Liu, Jing
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (01): : 119 - 145
  • [2] GPU implementation of the FastICA algorithm
    Benko, G.
    Juhasz, Z.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 196 - 199
  • [3] GPU implementation of a multiobjective search algorithm
    Steffen Limmer
    Dietmar Fey
    Johannes Jahn
    Positivity, 2012, 16 : 397 - 404
  • [4] TSUNAMI: a GPU implementation of the WFA algorithm
    Gerometta, Giulia
    Zeni, Alberto
    Santambrogio, Marco D.
    2023 32ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT, 2023, : 150 - 161
  • [5] GPU implementation of a multiobjective search algorithm
    Limmer, Steffen
    Fey, Dietmar
    Jahn, Johannes
    POSITIVITY, 2012, 16 (03) : 397 - 404
  • [6] A parallel Bees Algorithm implementation on GPU
    Luo, Guo-Heng
    Huang, Sheng-Kai
    Chang, Yue-Shan
    Yuan, Shyan-Ming
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 271 - 279
  • [7] Parallel MRI Reconstruction Algorithm Implementation on GPU
    Shahzad, H.
    Sadaqat, M. F.
    Hassan, B.
    Abbasi, W.
    Omer, H.
    APPLIED MAGNETIC RESONANCE, 2016, 47 (01) : 53 - 61
  • [8] A GPU implementation of a hybrid evolutionary algorithm: GPuEGO
    Garcia-Martinez, J. M.
    Garzon, E. M.
    Ortigosa, P. M.
    JOURNAL OF SUPERCOMPUTING, 2014, 70 (02): : 684 - 695
  • [9] A Parallel GPU Implementation of the TimberWolf Placement Algorithm
    Al-Kawam, Ahmad
    Harmanani, Haidar M.
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 792 - 795
  • [10] Parallel Implementation of a Machine Learning Algorithm on GPU
    Cuomo, Salvatore
    De Michele, Pasquale
    Di Nardo, Emanuel
    Marcellino, Livia
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (05) : 923 - 942