Re: best cpu
- From: Gordon Sande <g.sande@xxxxxxxxxxxxxxxx>
- Date: Sat, 14 May 2005 17:02:58 GMT
Tony199 wrote:
sorry i am not a troll. where is the problem? lack of information? what do you want more? well the code, yes is very huge, but the code is also very sientific, the cpu has to compute a lot of doubles. with my current knowledge, i think the prozess (theard) is only one, so MP would not help me. but i have seen that the same code runns very different if the cpu is intel or amd. i thought my code ( coded with intel fortran compiler 8.1) would run on an intel xeon a lot faster than on an amd athlon 2500+. but thats not. so i ask now here if you know where fortran code is computed faster than on my current system. yes sure, itanium was a bit stupid. it is nearly not affordable.
i looked around and checked some cpus with sisoft sandra. and the benchmark system gave me some information about FPU, ALU, MIPS, GFLOPS etc. maybe you know which value is important to speed up code. i thought, the faster the FPU is the faster the fortran code weill speeded up.
and i am not a troll :-)
The most constructive answer to how to lower your execution time is to improve your algorithm. The most polished n^2 sort (bubble, merge whatever) will be left in the dust by even a minimally competent n log(n) sort (quick, tree, whatever). Sometimes algorithm choice means not getting into trouble with paging or caching issues.
You have done a superb imitation of a clown who thinks that a highly polished lousy algorithm ever stands a chance of being efficient.
The requests for more information are trying to find out what type of problem you are dealing with so that efficient algorithms can be suggested. Your response reinforces the notion that you are almost surely totally ignorant of the many variants on algorithm analysis which have made many problems tractable. Unfortunately you have also chosen to associate yourself with trolls and the like by choosing to have only a handle rather than a a full name.
Until you have a realistic problem statement beyond 5000 lines of code that use double precision you will get no useful advice. By the way, 5000 lines of code is not very big for this newsgroup.
Tim Prince schrieb:
Tony199 wrote:
hello. i wrote over 5000 lines of code, and compilation needs about
30seconds,
the programm code needs about 320seconds to execute. i am working
on
amd 2500+ and code is optimized for amd athlon. but i need the code
to
work faster. i would like to change the cpu / complete pc system.
what
cpu is best/fastest for executing fortran code? i think the FPU
must be
good. Xeon? Pentium 4 EE? Opteron? Athlon FX? Itanium? any ideas? thanks!
The lack of information here makes this look like a troll. If you don't parallelize, any of those which support MP would be off
target.
If you do, the same program may perform best on any of those models
which
support MP, depending on the data. -- Tim Prince
.
- Follow-Ups:
- Re: best cpu
- From: Tony199
- Re: best cpu
- References:
- best cpu
- From: Tony199
- Re: best cpu
- From: Tim Prince
- Re: best cpu
- From: Tony199
- best cpu
- Prev by Date: Re: Aliased arguments (was: Very Basic question from Newbie)
- Next by Date: Re: best cpu
- Previous by thread: Re: best cpu
- Next by thread: Re: best cpu
- Index(es):
Relevant Pages
|
Loading