Hi,
ich habe Lame-MT auf FreeBSD geportet und möchte euch bitten, den Port einmal zu testen, bevor ich ihn submitte. Den es ist erstmal mein erster echter Port und außerdem habe ich ziemlich tiefgreifende Veränderungen am Buildsystem von Lame-MT vorgenommen, sodass ein wenig mehr Testing sicherlich nicht schaden kann.
Bei Lame-MT handelt es sich um eine zu 100% kompatible, multithreaded Version des Lame-Encoders. Anders als das Original berechnet er die psychoakustischen Analysen seperat, sodass diese auf einer anderen CPU als das eigentliche Encoding ausgeführt werden können. Dies hebt bei Dualcore-Prozessoren und Multiprozessormaschinen die Leistung des Encoders deutlich.
Links
Lame-MT Homepage: http://softlab.technion.ac.il/project/LAME/html/lame.html
Benchmarks (Windows): http://techreport.com/reviews/2005q2/pentiumd-820/index.x?pg=10
Der Port
Den Port findet ihr hier: http://www.yamagi.org/freebsd/ports/lame-mt/lame-mt.tar.gz
ich habe Lame-MT auf FreeBSD geportet und möchte euch bitten, den Port einmal zu testen, bevor ich ihn submitte. Den es ist erstmal mein erster echter Port und außerdem habe ich ziemlich tiefgreifende Veränderungen am Buildsystem von Lame-MT vorgenommen, sodass ein wenig mehr Testing sicherlich nicht schaden kann.
Bei Lame-MT handelt es sich um eine zu 100% kompatible, multithreaded Version des Lame-Encoders. Anders als das Original berechnet er die psychoakustischen Analysen seperat, sodass diese auf einer anderen CPU als das eigentliche Encoding ausgeführt werden können. Dies hebt bei Dualcore-Prozessoren und Multiprozessormaschinen die Leistung des Encoders deutlich.
Links
Lame-MT Homepage: http://softlab.technion.ac.il/project/LAME/html/lame.html
Benchmarks (Windows): http://techreport.com/reviews/2005q2/pentiumd-820/index.x?pg=10
Der Port
Den Port findet ihr hier: http://www.yamagi.org/freebsd/ports/lame-mt/lame-mt.tar.gz

, oder? hab ich dich jetzt bloß gestellt?

). Es gab glaube ich auf der lame-mt Seite einen Link zu Benchmarks, da bringts mit Hyperthreading wohl schon einiges an Performance. Aber auf Hyperthreading und Performancesteigerung würde ich eh nicht hoffen, da gibt es zuviele Gegenbeispiele.