Community

AES Conference Papers Forum

Designing Multithreaded and Multicore Audio Systems

Document Thumbnail

Digital audio represents data as bit patterns. As such they are easily transmitted and stored either for archiving purposes (on hard disk), or for temporary purposes ("buffering" audio data). Buffering data has the undesired effect of delaying audio, and should hence be avoided where ever possible. In this article we present a design tactic for digital audio systems that avoids buffering and that relies on the predictable nature of underlying hardware to deliver data just-in-time. We show how to use this tactic, how to compute minimum buffer sizes required, and how to scale the design to larger systems.

Author:
Affiliation:
AES Conference:
Paper Number:
Publication Date:
Subject:

Click to purchase paper as a non-member or you can login as an AES member to see more options.

No AES members have commented on this paper yet.

Subscribe to this discussion

RSS Feed To be notified of new comments on this paper you can subscribe to this RSS feed. Forum users should login to see additional options.

Start a discussion!

If you would like to start a discussion about this paper and are an AES member then you can login here:
Username:
Password:

If you are not yet an AES member and have something important to say about this paper then we urge you to join the AES today and make your voice heard. You can join online today by clicking here.

AES - Audio Engineering Society