April 14, 2005 01 h 01 min
April 14, 2005 24 min
May 12, 2005 52 min
February 4, 2005 01 h 18 min
October 17, 2007 49 min
June 27, 2007 01 h 12 min
July 11, 2007 48 min
September 12, 2007 01 h 07 min
September 19, 2007 01 h 13 min
September 26, 2007 01 h 00 min
October 3, 2007 01 h 12 min
October 10, 2007 01 h 10 min
October 24, 2007 50 min
November 21, 2007 57 min
0:00/0:00
Resume:
Computer music researchers have been concerned at least since the 1970s with a fundamental problem: how to build systems that can simultaneously reach high levels of computation throughput, get things done at very short latencies, and offer a clear and consistent programming model (and even, perhaps, a decent user interface).
This talk will address the choices and tradeoffs that beset the computer music system designer: how to use multiprocessors efficiently, how the memory model constrains scheduling; how to manage tasks with multiple, different latency requirements; the costs and benefits of making systems run deterministically; and the interface between sporadic event-driven processes and ones running at fixed sample rates.
Miller Puckette worked at IRCAM 1985-1994, and is now Professor of music at UCSD.
http://crca.ucsd.edu/~msp/
Computer music researchers have been concerned at least since the 1970s with a fundamental problem: how to build systems that can simultaneously reach high levels of computation throughput, get things done at very short latencies, and offer a clear and consistent programming model (and even, perhaps, a decent user interface).
This talk will address the choices and tradeoffs that beset the computer music system designer: how to use multiprocessors efficiently, how the memory model constrains scheduling; how to manage tasks with multiple, different latency requirements; the costs and benefits of making systems run deterministically; and the interface between sporadic event-driven processes and ones running at fixed sample rates.
Miller Puckette worked at IRCAM 1985-1994, and is now Professor of music at UCSD.
http://crca.ucsd.edu/~msp/