MENU

Fun & Interesting

Using & Implementing Differential Reference Counting in Realtime Audio Code - Palmer Hogen - ADCx SF

Video Not Working? Fix It Now

Join Us For ADC23 - London - 13-15 November 2023 More Info: https://audio.dev/ @audiodevcon Using & Implementing Differential Reference Counting in Realtime Audio Code - Palmer Hogen - ADCx SF Safely sharing dynamic memory across threads – especially when some of those threads have strict time deadlines – is a tricky problem space; unfortunately this scenario appears in realtime audio code. Some threads may still be accessing old data, so algorithms need to carefully avoid deleting anything still in-use. Many deferred-reclamation strategies have emerged to address this risk, but these techniques have a general tradeoff between ease-of-use and throughput; ideally we would like both! This talk presents a variant of traditional reference counting, which offers improved throughput at the expense of a more limited API. _ Palmer Hogen Musician & Programmer; Software Engineer @ Roblox Edited by Digital Medium Ltd - online.digital-medium.co.uk _ Organized and produced by JUCE: https://juce.com/ _ Special thanks to the ADC Team: Sophie Carus Derek Heimlich Andrew Kirk Bobby Lombardi Tom Poole Ralph Richbourg Jim Roper Jonathan Roper #audiodevcon #audiodev #midi

Comment