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 条
  • [31] Cellular Neural Networks Simulation on a Parallel Graphics Processing Unit
    Fernandez, Andres
    Martin, Ruben San
    Farguell, Enric
    Pazienza, Giovanni Egidio
    2008 11TH INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2008, : 208 - +
  • [32] Parallel Genetic Process Mining Based on Graphics Processing Unit
    Li G.-L.
    Jing S.-Y.
    Guo B.
    Shen Y.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2019, 48 (06): : 918 - 924
  • [33] Parallel Implementations of ARIA on ARM Processors and Graphics Processing Unit
    Eum, Siwoo
    Kim, Hyunjun
    Kwon, Hyeokdong
    Sim, Minjoo
    Song, Gyeongju
    Seo, Hwajeong
    APPLIED SCIENCES-BASEL, 2022, 12 (23):
  • [34] Parallel Implementation of the Discrete Wavelet Transform on Graphics Processing Units
    Khemiri, Randa
    Sayadi, Fatma
    Saidani, Taoufik
    Chouchene, Marwa
    Bahri, Haythem
    Tourki, Rached
    2014 1ST INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP 2014), 2014, : 111 - 114
  • [35] Memory Coalescing Implementation of Metropolis Resampling on Graphics Processing Unit
    Dulger, Ozcan
    Oguztuzun, Halit
    Demirekler, Mubeccel
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (03): : 433 - 447
  • [36] A Graphics Processing Unit Implementation of Coulomb Interaction in Molecular Dynamics
    Jha, Prateek K.
    Sknepnek, Rastko
    Guerrero-Garcia, Guillermo Ivan
    de la Cruz, Monica Olvera
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2010, 6 (10) : 3058 - 3065
  • [37] Memory Coalescing Implementation of Metropolis Resampling on Graphics Processing Unit
    Özcan Dülger
    Halit Oğuztüzün
    Mübeccel Demirekler
    Journal of Signal Processing Systems, 2018, 90 : 433 - 447
  • [38] Implementation of a Digital Down Converter Using Graphics Processing Unit
    Ma, Xiao
    Deng, Lixia
    Zhao, Yuping
    2013 15TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2013, : 655 - 660
  • [39] Implementation of Functional Components of the Locomotion Processing Unit
    Mazurek, Kevin A.
    Etienne-Cummings, Ralph
    2011 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2011, : 21 - 24
  • [40] Parallel solution of optimal control problems using the graphics processing unit
    Yang, Chaoyi
    Fabien, Brian C.
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2023, 44 (01): : 2 - 22