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 条
  • [21] A low-space algorithm for the subset-sum problem on GPU
    Curtis, V. V.
    Sanches, C. A. A.
    COMPUTERS & OPERATIONS RESEARCH, 2017, 83 : 120 - 124
  • [22] Implementation Of Machine Learning Algorithm For Character Recognition On GPU
    Mayekar, Mithili N.
    Kuwelkar, Sonia
    2017 INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC), 2017, : 470 - 474
  • [23] Parallel implementation of fuzzified pattern matching algorithm on GPU
    Soroushnia, Shima
    Daneshtalab, Masoud
    Pahikkala, Tapio
    Plosila, Juha
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 341 - 344
  • [24] IMPLEMENTATION OF THE FDTD ALGORITHM ON GPU USING A PYRAMID METHOD
    Malysheva, S. A.
    Golovashkin, D. L.
    COMPUTER OPTICS, 2016, 40 (02) : 179 - 187
  • [25] Efficient Implementation of Apriori Algorithm on HDFS using GPU
    Tiwary, Mayank
    Sahoo, Abhaya Kumar
    Misra, Rachita
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND APPLICATIONS (ICHPCA), 2014,
  • [26] A Multi-GPU Implementation of a Cellular Genetic Algorithm
    Vidal, Pablo
    Alba, Enrique
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [27] The Implementation and Performance Analysis of AWMMF Parallel Algorithm on GPU
    Mu, Weiyang
    Jin, Jing
    Feng, Hongqi
    Wang, Qiang
    2013 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2013, : 1530 - 1534
  • [28] GPU Optimization and Implementation of Gaussian Belief Propagation Algorithm
    Hosseinidoust, Zahra
    Giannacopoulos, Dennis
    Gross, Warren J.
    2016 IEEE CONFERENCE ON ELECTROMAGNETIC FIELD COMPUTATION (CEFC), 2016,
  • [29] GPU Implementation of Inverse Iteration Algorithm for Computing Eigenvectors
    Ishigami, Hiroyuki
    Kimura, Kinji
    Nakamura, Yoshimasa
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 673 - 680
  • [30] GWMA: the parallel implementation of woodpecker mating algorithm on the GPU
    Gonga, Jianhu
    Parizi, Morteza Karimzadeh
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2022, 45 (06) : 556 - 568