Audio auf Quadcore-Prozessoren mehr als dreimal schneller komprimiert
Die Firma Thinkmeta Software UG hat den Open Source Audio-Encoder Flac so erweitert, dass er mehr als nur einen Prozessor nutzen kann. Fpflac ist mehrkernfähig und soll einzelne Kerne besser auslasten. Thinkmeta hat Fpflac unter die GPL gestellt.
Nachdem Thinkmeta bereits einen multicorefähigen Mp3-Encoder entwickelt hatte, hat sich die Firma nun dem Flac-Format gewidmet. Fpflac soll Flac-Dateien auf Quadcore Prozessoren bis zu dreieinhalb mal schneller kodieren als sein ebenso quelloffenes Vorbild. Thinkmeta spricht von einer 87-prozentigen Auslastung der einzelnen Kerne. Der Encoder entstand im Rahmen des Projekts "Fiber Pool", das laut Thinkmeta ein Multicore-Framework zur Verfügung stellt, mit dem asynchrone Programmierung unter C++ ermöglicht wird.
Fpflac ist als Binär-Datei für Windows XP oder höher in 32- oder 64-bittiger Variante von der Webseite von Thinkmeta erhältlich (http://www.thinkmeta.de/download/fpflac_1_0_0_18.7z). Der Quellcode für Fpflac verbirgt sich in dem Fiber Pool Framework, das ebenfalls von den Thinkmeta-Seiten herunter geladen werden kann.
Quelle : www.golem.de