• Home
  • Search
  • Implementing Independent Component Analysis in General-Purpose GPU Architectures
  • Cite Icon2
  • https://doi.org/10.1007/978-3-642-22410-2_20Copy DOI Icon

Implementing Independent Component Analysis in General-Purpose GPU Architectures

  • Jan 1, 2011
  • Jacquelyne Forgette +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

New computational architectures, such as multi-core processors and graphics processing units (GPUs), pose challenges to application developers. Although in the case of general-purpose GPU programming, environments and toolkits such as CUDA and OpenCL have simplified application development, different ways of thinking about memory access, storage, and program execution are required. This paper presents a strategy for implementing a specific signal processing technique for blind-source separation: infomax independent component analysis (ICA). Common linear algebra operations are mapped to a low cost programmable graphics card using the OpenCL programming toolkit. Because many components of ICA are inherently parallel, ICA computations can be accelerated by low cost parallel hardware. Experimental results on simulated and speech signals indicate that efficiency gains and scalability are achievable through general-purpose GPU implementation, and suggest that important applications in telecommunications, speech processing, and biomedical signal analysis can benefit from these new architectures. The utilization of low cost GPUs for programming may potentially facilitate real-time applications of previously offline algorithms.

Similar Papers
  • Research Article
  • Citations13

Independent Component Analysis Compared to Laplacian Filtering as ”Deblurring” Techniques for Event Related Desynchronization/ Synchronization

  • Jan 01, 2004
  • Methods of Information in Medicine
  • A M Bianchi +7
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • Book Chapter
  • Citations3

Utilizing GPU Virtualization to Protect the Private Keys of GPU Cryptographic Computation

  • Jan 01, 2018
  • Ziyang Wang +3
  • Research Article
  • Citations1

MiC

  • Apr 29, 2019
  • ACM Journal on Emerging Technologies in Computing Systems
  • Qixiao Liu +2
  • Research Article
  • Citations5

On the effective implementation of a boundary element code on graphics processing units using an out-of-core LU algorithm

  • Mar 28, 2012
  • Engineering Analysis with Boundary Elements
  • E.F D'Azevedo +1
  • PDF
  • Research Article
  • Citations1

ORTHORECTIFICATION BY USING GPGPU METHOD

  • Jul 31, 2012
  • The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
  • H Sahin +1
  • Research Article
  • Citations34

A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation

  • May 20, 2009
  • Computer Science - Research and Development
  • Tsuyoshi Hamada +8
  • Conference Article
  • Citations9

A code motion technique for accelerating general-purpose computation on the GPU

  • Jan 01, 2006
  • T Ikeda +2
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Conference Article
  • Citations5

Application of GPGPU to Accelerate CFD Simulation

  • Jun 17, 2018
  • Shafiul A Mintu +1
  • Research Article

GPGPU를 활용한 OpenFOAM 기반 해석자 성능 분석

  • Jun 30, 2021
  • Journal of Computational Fluids Engineering
  • Seoeum Han +2
  • Research Article
  • Citations7

Exploring Soft-Error Robust and Energy-Efficient Register File in GPGPUs using Resistive Memory

  • Jan 28, 2016
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingweijia Tan +3
  • Research Article
  • Citations9

Program Analysis and Machine Learning–based Approach to Predict Power Consumption of CUDA Kernel

  • Jul 24, 2023
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems
  • Gargi Alavani +3
  • Research Article
  • Citations11

Energy Efficient Iris Recognition With Graphics Processing Units

  • Jan 01, 2016
  • IEEE Access
  • Ryan Rakvic +2
  • Conference Article
  • Citations4

Financial Derivatives Modeling Using GPU's

  • Jan 01, 2009
  • Myungho Lee +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.