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 条
  • [1] Scalable and highly parallel implementation of Smith-Waterman on graphics processing unit using CUDA
    Ali Akoglu
    Gregory M. Striemer
    Cluster Computing, 2009, 12 : 341 - 352
  • [2] Scalable and highly parallel implementation of Smith-Waterman on graphics processing unit using CUDA
    Akoglu, Ali
    Striemer, Gregory M.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2009, 12 (03): : 341 - 352
  • [3] Parallel Implementation of Segmentation Algorithms on Graphics Processing Unit
    Yenialp, Erdal
    Kalkan, Habil
    2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
  • [4] Parallel Implementation of a Target Detection and Tracking System on a Graphics Processing Unit
    Ataman, Ferhat Can
    Aksoy, Tolga
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [5] Efficient parallel implementation of a density peaks clustering algorithm on graphics processing unit
    Ge, Ke-shi
    Su, Hua-you
    Li, Dong-sheng
    Lu, Xi-cheng
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (07) : 915 - 927
  • [6] Efficient parallel implementation of a density peaks clustering algorithm on graphics processing unit
    Ke-shi Ge
    Hua-you Su
    Dong-sheng Li
    Xi-cheng Lu
    Frontiers of Information Technology & Electronic Engineering, 2017, 18 : 915 - 927
  • [7] Parallel Implementation of Edge-Directed Image Interpolation on a Graphics Processing Unit
    Wu, Jiaji
    Li, Tao
    Huang, Bormin
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 1052 - 1056
  • [8] Database Encryption Implementation and Analysis using Graphics Processing Unit
    Jeun, Inkyung
    Jung, Hyun-Chul
    Lee, Nan Ki
    Won, Dongho
    2012 THIRD FTRA INTERNATIONAL CONFERENCE ON MOBILE, UBIQUITOUS, AND INTELLIGENT COMPUTING (MUSIC), 2012, : 109 - 113
  • [9] Parallel evolutionary algorithms on graphics processing unit
    Wong, ML
    Wong, TT
    Fok, KL
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2286 - 2293
  • [10] PARALLEL IMPLEMENTATION OF AN ERROR DIFFUSION HALFTONING ALGORITHM WITH A GENERAL PURPOSE GRAPHICS PROCESSING UNIT
    Seong, Becksang
    Ahn, Jaewoo
    Sung, Wonyong
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 3777 - 3780