@inproceedings{ orlarey:09a ,
title = {Adding Automatic Parallelization to Faust},
author = {Yann Orlarey and Dominique Fober and Stephane Letz},
editor = {Grame},
url = {faustLAC09.pdf},
year = {2009},
date = {2009-01-01},
booktitle = {Linux Audio Conference 2009},
abstract = {Faust 0.9.9.5 introduces new compilation options to do automatic parallelization of code using OpenMP. This paper explains how the automatic parallelization is done and presents some benchmarks.},
keywords = {FAUST, OpenMP, Parallelism, processing, signal},
pubstate = {published},
tppubtype = {inproceedings}
}
Faust 0.9.9.5 introduces new compilation options to do automatic parallelization of code using OpenMP. This paper explains how the automatic parallelization is done and presents some benchmarks.
@inproceedings{ letz:05a ,
title = {jackdmp: Jack server for multi-processor machines},
author = {Stephane Letz and Yann Orlarey and Dominique Fober},
editor = {LAC},
url = {Jackdmp-lac2005.pdf},
year = {2005},
date = {2005-01-01},
pages = {29–36},
abstract = {jackdmp is a C++ version of the Jack low-latency audio server for multi-processor machines. It is a new implementation of the jack server core features that aims in removing some limitations of the current design. The activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used to have a more dynamic and robust system. We present the new design and the implementation for MacOSX.},
keywords = {audio, lock-free, multi-processor, Parallelism, real-time},
pubstate = {published},
tppubtype = {inproceedings}
}
jackdmp is a C++ version of the Jack low-latency audio server for multi-processor machines. It is a new implementation of the jack server core features that aims in removing some limitations of the current design. The activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used to have a more dynamic and robust system. We present the new design and the implementation for MacOSX.
@inproceedings{ Letz:05b ,
title = {Jack audio server for multi-processor machines},
author = {Stephane Letz and Yann Orlarey and Dominique Fober},
editor = {ICMA},
url = {Jackdmp-ICMC2005.pdf},
year = {2005},
date = {2005-01-01},
booktitle = {Proceedings of the International Computer Music Conference},
pages = {1–4},
abstract = {Jack is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. We present a new C++ version for multi-processor machines that aims at removing some limitations of the current design: the activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used.},
keywords = {audio, lock-free, multi-processor, Parallelism, real-time},
pubstate = {published},
tppubtype = {inproceedings}
}
Jack is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. We present a new C++ version for multi-processor machines that aims at removing some limitations of the current design: the activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used.