LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 07-17-2004, 08:56 PM   #1
Entropius
LQ Newbie
 
Registered: Apr 2004
Posts: 29

Rep: Reputation: 15
Athlon 64 floating-point performance gain?


As part of my university studies, I've written (in C, on Linux) a bunch of floating-point number-crunching code. Getting this code to run faster would be useful.

Right now I'm running it on an Athlon XP 2400. However, in the near future I've got the opportunity to get a new computer (family member wants a laptop, and since she doesn't do CPU-intensive stuff, she's proposed that I get the new one and give her this one.)

I'm looking at, among other things, the eMachines 68xx line, with Athlon 64 3000/3200 processors. I'm assuming this is a faster processor in 32-bit land as well, but would I see any drastic performance gain in my FP number-munching by getting a 64-bit distro and running my code under that on the Athlon 64?

If my code will benefit greatly from 64-bitness, that's a big mark in favor of the eM 6805/6809.

Related question: what's the floating-point performance on the Pentium-M's? I know they get obscene battery life, which is important to me... but I also want a computer that can do floating-point math at least as well as the Athlon XP 2400.
 
Old 07-19-2004, 06:37 AM   #2
Electro
Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
There are a few keys to get very fast floating point cruching such as memory speed, memory bandwidth, processor cache, and FPU efficiency. The processor in eMachines will not give you performance that you need. The specs in the eMachines 68xx is very poor for floating point applications because the memory speed is 400 MHz, 64 bit memory bus, and memory cache is 512 KB. You should look at systems that have FX-51, FX-53, or Opteron. These processors will give you the floating point crunching that you need. Their specs are 400 MHz memory, 128 bit memory bus, and 1 MB processor cache.

You should build the computer because buying a system from a computer manufacture like eMachines you will waste money with pre-installed Windows software. Monarch Computer can help build the computer. Monarch Computer uses parts from popular brands, so every component in this system is not taking away your performance.

If you really have the cash, you can get a dual G5 system or Itanium 2 system. Both of these will give you floating pointing speed.

BTW, this thread should in General.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Floating Point in kernel 2.4.28 lucs Slackware 1 10-19-2005 09:33 AM
Floating point exception hemk76 Linux - Software 1 05-07-2005 12:49 AM
floating point multiplication irfanhab Programming 0 12-23-2004 11:13 PM
managing floating point vince_2x Linux - General 2 09-21-2004 10:05 PM
Athlon 64 performance gain for custom FPU-intensive app? Entropius Linux - Hardware 2 08-15-2004 06:30 AM


All times are GMT -5. The time now is 04:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration