SCALABLE PARALLEL IMPLEMENTATION OF INDEPENDENT COMPONENTS ANALYSIS ON THE GRAPHICS PROCESSING UNIT

被引:0
|
作者
Forgette, Jacquelyne [1 ]
Smolikova, Renata Wachowiak [2 ]
Wachowiak, Mark [2 ]
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON, Canada
[2] Nipissing Univ, Dept Math & Comp Sci, North Bay, ON, Canada
关键词
Graphics processing units; parallel computing; independent component analysis; signal processing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Independent component analysis (ICA) is an important signal processing technique used to extract source signals from signal mixtures. Although useful in a wide range of problems, ICA is computationally expensive, and is therefore not suitable in many real-time or large data size applications. This paper presents a scalable parallel implementation of ICA in which computations are performed on graphics processing units (GPUs). An implementation using the programming toolkit OpenCL, as well as local memory and memory coalescing optimizations, increase ICA efficiency, and potentially improve its utility in data-intensive applications.
引用
收藏
页码:912 / 916
页数:5
相关论文
共 50 条
  • [21] Implementation of a Fully-Parallel Turbo Decoder on a General-Purpose Graphics Processing Unit
    Li, An
    Maunder, Robert G.
    Al-Hashimi, Bashir M.
    Hanzo, Lajos
    IEEE ACCESS, 2016, 4 : 5624 - 5639
  • [22] Implementation of parallel lattice reduction-aided MIMO detector using graphics processing unit
    Hyunwook Yang
    Taehyun Kim
    Chiyoung Ahn
    June Kim
    Seungwon Choi
    John Glossner
    Analog Integrated Circuits and Signal Processing, 2012, 73 : 559 - 567
  • [23] Parallel terrain visibility calculation on the graphics processing unit
    Strnad, Damjan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (18): : 2452 - 2462
  • [24] Collaborative Parallel Hybrid Metaheuristics on Graphics Processing Unit
    Roberge, Vincent
    Tarbouchi, Mohammed
    Okou, Francis
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2015, 14 (01)
  • [25] Scalable Top-K Query Processing Using Graphics Processing Unit
    Zhang, Yulin
    Fang, Hui
    Li, Xiaoming
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2017, 2019, 11403 : 240 - 261
  • [26] Implementation and performance of a general purpose graphics processing unit in hyperspectral image analysis
    van der Werff, H. M. A.
    Bakker, W. H.
    INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2014, 26 : 312 - 321
  • [27] Implementation of an SDR System Using Graphics Processing Unit
    Kim, June
    Hyeon, Seungheon
    Choi, Seungwon
    IEEE COMMUNICATIONS MAGAZINE, 2010, 48 (03) : 155 - 162
  • [28] Graphics processing unit implementation of Hidden Markov models
    Gultyaeva, T. A.
    Sautin, A. S.
    Uvarov, V. E.
    2014 12TH INTERNATIONAL CONFERENCE ON ACTUAL PROBLEMS OF ELECTRONICS INSTRUMENT ENGINEERING (APEIE), 2014, : 571 - 573
  • [29] Implementation of scalable bidomain-based 3D cardiac simulations on a graphics processing unit cluster
    Esmaili, Ehsan
    Akoglu, Ali
    Hariri, Salim
    Moukabary, Talal
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 5475 - 5506
  • [30] Implementation of scalable bidomain-based 3D cardiac simulations on a graphics processing unit cluster
    Ehsan Esmaili
    Ali Akoglu
    Salim Hariri
    Talal Moukabary
    The Journal of Supercomputing, 2019, 75 : 5475 - 5506