Help - Search - Members - Calendar
Full Version: Are there 64BIt optimized LAME MP3 encoders?
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - Tech
klumy
Are there optimized LAME MP3 encoders for Athlon64 CPUs?
Tropican
Yep try this thread:

http://www.hydrogenaudio.org/forums/index....showtopic=33685

Just remember this though:

QUOTE(nebob @ Apr 30 2005, 02:33 PM)
Remember, you need Windows XP 64 or Windows 2003 64 to run this.


Also the download link is dead for me, but you could PM nebob.
Gabriel
There are 64bits builds, but no real optimized version.
It is even likely to be slower, because right now asm code is not used.
chelgrian
QUOTE(Gabriel @ Jun 21 2005, 08:51 PM)
There are 64bits builds, but no real optimized version.
It is even likely to be slower, because right now asm code is not used.
*



Has anyone attempted to rewrite the assembler yet?

Normally it wouldn't be worth it but for AMD64 the extra GP registers availible in long mode should more than compensate for the reduction in code density....
Tropican
Yeah sorry about that, I just read the thread I posted myself, and I'm getting better speed using the rarewares build than the people in that thread are. (Forgot just how fast LAME runs on my computer!)

Gabriel, in current versions of LAME is it possible to compile a true optimized 64 bit build? Will it be possible in future versions?
Gabriel
QUOTE
Gabriel, in current versions of LAME is it possible to compile a true optimized 64 bit build?

Not with asm code

QUOTE
Will it be possible in future versions?

Probably
takehiro
QUOTE(Gabriel @ Jun 22 2005, 04:59 PM)
QUOTE
Will it be possible in future versions?

Probably
*


Yes, probabry, but sorry, it seems it is not on Win64, because [E]3DNow! is not supported on Win64 64bit environment (it is supported on 32bit mode, though).

Basically, the "parallelness" of MP3 is 2. This is not suitable for SSE (4-operation SIMD) but suitable for 3DNow!(2-operation SIMD). So the MP3 encoding with SSE is hard to optimize with SSE.

I am tring to run the 3DNow! code with x86-64 Linux or something (on the LAME4 branch), but it never to be run on Win64.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.