Skip to main navigation Skip to search Skip to main content

Research and implementation of GPGPU accelerated audio mixing algorithm for multi-party collaboration

  • Xiangzhi Sheng*
  • , Baosong Shan
  • *Corresponding author for this work
  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

A GPGPU accelerated audio mixing algorithm for multi-party collaboration namely GAM is introduced. The mixing is performed by pixel shader. To minimize time used while buffer switching, traditional mixing algorithm was rearranged to a two-pass rendering. By vertex shader, the projection of 3-D model was moved between the passes. So multiple functions resulting different sized output set were performed on one render buffer without multiple shader executions on one pixel. The audio units to be mixed were inputted in one texture to remedy the issue that the I/O bandwidth of GPGPU was not match to the computational capacity of GPGPU. The experimental result shows that the GAM algorithm achieves high performance contrasting to CPU-based algorithms on mainstream hardware.

Original languageEnglish
Pages (from-to)49-54
Number of pages6
JournalBeijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis
Volume44
Issue number1
StatePublished - Jan 2008

Keywords

  • Audio mixing
  • GPGPU
  • Parallel algorithm

Fingerprint

Dive into the research topics of 'Research and implementation of GPGPU accelerated audio mixing algorithm for multi-party collaboration'. Together they form a unique fingerprint.

Cite this