首页> 外文会议>European Signal Processing Conference >A CUDA implementation of Independent Component Analysis in the time-frequency domain
【24h】

A CUDA implementation of Independent Component Analysis in the time-frequency domain

机译:时频域中独立成分分析的CUDA实现

获取原文

摘要

For the blind separation of convolutive mixtures, a huge processing power is required. In this paper we propose a massive parallel implementation of the Independent Component Analysis in the time-frequency domain using the processing power of the current graphics adapters within the CUDA framework. The often used approach for solving the separation task is the transformation to the time-frequency domain where the convolution becomes a multiplication. This allows for the use of an instantaneous ICA algorithm independently in each frequency bin, which greatly reduces complexity. Besides algorithmic simplification, this approach also provides a very founded approach for parallelization. In this work, we propose an implementation using the CUDA framework, which provides an easy interface for the implementation of massive parallel algorithms. The new implementation allows for a speedup in the order of two magnitudes, as it will be shown on real-world examples.
机译:为了盲目分离卷积混合物,需要巨大的处理能力。在本文中,我们使用CUDA框架中当前图形适配器的处理能力,在时频域中提出了独立组件分析的大规模并行实现。解决分离任务的常用方法是转换到时频域,其中卷积变成乘法。这允许在每个频点中独立使用瞬时ICA算法,从而大大降低了复杂度。除了简化算法外,该方法还为并行化提供了非常有基础的方法。在这项工作中,我们提出了使用CUDA框架的实现,该框架为大规模并行算法的实现提供了简单的接口。新的实现可将加速幅度提高两个数量级,如实际示例中所示。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号