GPN7:Multi-core Sound processing: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(beschreibung)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Recently, CPU speed increases only slowly, while the number of
Seit Kurzem stagniert die Entwicklung der CPU-Taktfrequenzen, während die Anzahl der Transistoren pro Chip weiterhin exponenziell wächst.  Daher durchdringen Mehrkern-Prozessoren zunehmend den Markt.  Unglücklicherweise vermag der größte Teil existierender Software die Parallelität solcher Systeme noch nicht zu nutzenDa Softwareimplementierungen modularer Synthesizer üblicherweise parallele Hardware simulieren, liegt es nahe, sie für Mehrkernprozessoren zu parallelisieren.  Wir untersuchen verschiedene Ansätze zur Parallelisierung modularer Software-Synthesizer und erörtern ihre Vor- und Nachteile mit Hinblick sowohl auf den Performance-Gewinn wie auch auf die Software-Architektur.
transistors per chip keeps growing exponentiallyConsequently,
 
processors with multi-core architectures are pervading the market.
Ein Vortrag von Jürgen Reuter auf der [[GPN7]].
Unfortunately, most existing software still can not exploit the
 
parallelism. Since modular software synthesis implementations
== Slides ==
typically simulate parallel hardware, they are designated to run on
* [[Media:GPN7-Schnelle-modulare-Synthese-auf-Mehrkern-Architekturen.pdf|PDF]]
parallel hardware. We examine different approaches for
* [http://www.juergen-reuter.de/publications.php Jürgen Reuter's publications]
parallelization of a modular software synthesizer and discuss their
* [http://www.soundpaint.org SoundPaint]
advantages and disadvantages with respect to both the performance gain
and the impact on the software architecture.


[[Kategorie:GPN]]
[[Kategorie:GPN]]
[[Kategorie:GPN7]]
[[Kategorie:GPN7]]
[[Kategorie:Vorträge]]

Aktuelle Version vom 7. August 2008, 11:27 Uhr

Seit Kurzem stagniert die Entwicklung der CPU-Taktfrequenzen, während die Anzahl der Transistoren pro Chip weiterhin exponenziell wächst. Daher durchdringen Mehrkern-Prozessoren zunehmend den Markt. Unglücklicherweise vermag der größte Teil existierender Software die Parallelität solcher Systeme noch nicht zu nutzen. Da Softwareimplementierungen modularer Synthesizer üblicherweise parallele Hardware simulieren, liegt es nahe, sie für Mehrkernprozessoren zu parallelisieren. Wir untersuchen verschiedene Ansätze zur Parallelisierung modularer Software-Synthesizer und erörtern ihre Vor- und Nachteile mit Hinblick sowohl auf den Performance-Gewinn wie auch auf die Software-Architektur.

Ein Vortrag von Jürgen Reuter auf der GPN7.

Slides