Appalachian State University
Browse

Audio on the GPU: Real-Time Time Domain Audio Convolution on Graphics Cards

Download (403.72 kB)
thesis
posted on 2025-08-08, 10:38 authored by Andrew Keith LaChance
The architecture of CPUs has shifted in recent years from increased speed to more cores on the chips. With this change, more developers are focusing on parallelism; however, many developers have not taken advantage of a common hardware component that specializes in parallel applications: the Graphics Processing Unit (GPU). By writing code to execute on GPUs, developers have been able to gain increased performance over the traditional CPU in many problem domains, including signal processing. Time domain convolution is an important component of signal processing. Currently, the fastest process to perform convolution is frequency domain multiplication. In addition to being more complex, inconsistencies such as missing data are difficult to solve in the frequency domain. It has been shown that executing frequency domain multiplication on GPUs improves performance, but there is no research for time domain convolution on GPUs. This thesis provides two algorithms that implement time domain convolution on GPUs: one algorithm is for computing convolution all at once and another is designed for real time computation and playing the results. The results from this thesis indicate that using the GPU significantly reduces processing time for time domain convolution.

History

AI-Assisted

  • No

Year Created

2011

College or School

  • College of Arts and Sciences

Language

English

Access Rights

  • Open

Program of Study

Computer Science

Advisor

Rahman Tashakkori

Dissertation or Thesis Type

  • Graduate Thesis

Usage metrics

    Dissertations & Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC