STREAMING SPECTRAL PROCESSING WITH CONSUMER-LEVEL GRAPHICS PROCESSING UNITS

被引:0
|
作者
Lazzarini, Victor [1 ,2 ]
Ffitch, John [1 ,2 ]
Timoney, Joe [1 ,2 ]
Bradford, Russell [3 ]
机构
[1] Natl Univ Ireland, Dept Mus, Maynooth, Kildare, Ireland
[2] Natl Univ Ireland, Dept Comp Sci, Maynooth, Kildare, Ireland
[3] Univ Bath, Dept Comp Sci, Bath, Avon, England
关键词
AUDIO;
D O I
暂无
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
This paper describes the implementation of a streaming spectral processing system for realtime audio in a consumer-level on-board GPU (Graphics Processing Unit) attached to an off-the-shelf laptop computer. It explores the implementation of four processes: standard phase vocoder analysis and synthesis, additive synthesis and the sliding phase vocoder. These were developed under the CUDA development environment as plugins for the Csound 6 audio programming language. Following a detailed exposition of the GPU code, results of performance tests are discussed for each algorithm. They demonstrate that such a system is capable of realtime audio, even under the restrictions imposed by a limited GPU capability.
引用
收藏
页码:115 / 122
页数:8
相关论文
共 50 条
  • [1] Discrete wavelet transform on consumer-level graphics hardware
    Wong, Tien-Tsin
    Leung, Chi-Sing
    Heng, Pheng-Ann
    Wang, Jianqing
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (03) : 668 - 673
  • [2] Parallel hybrid genetic algorithms on consumer-level graphics hardware
    Wong, Man-Leung
    Wong, Tien-Tsin
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 2958 - +
  • [3] NPGPU: Network Processing on Graphics Processing Units
    Deng, Yangdong
    Jiao, Xiaomemg
    Mu, Shuai
    Kang, Kang
    Zhu, Yuhao
    THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 313 - +
  • [4] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Cambria, Erik
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 2086 - 2115
  • [5] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Erik Cambria
    The Journal of Supercomputing, 2018, 74 : 2086 - 2115
  • [6] Performance models for asynchronous data transfers on consumer Graphics Processing Units
    Gomez-Luna, Juan
    Maria Gonzalez-Linares, Jose
    Ignacio Benavides, Jose
    Guil, Nicolas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) : 1117 - 1126
  • [7] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [8] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789
  • [9] Simulation of water surface using current consumer-level graphics hardware
    Li, Hua
    Yang, Huamin
    Zhao, Jianping
    Chen, Chunyi
    Hao, Fei
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (22) : 30149 - 30166
  • [10] Simulation of water surface using current consumer-level graphics hardware
    Hua Li
    Huamin Yang
    Jianping Zhao
    Chunyi Chen
    Fei Hao
    Multimedia Tools and Applications, 2018, 77 : 30149 - 30166