![]() |
![]() |
#1 |
Apr 2003
Berlin, Germany
192 Posts |
![]()
.. could mean, that any clients developed for AMD64 (just using the extended SSE2 registers or even the hybrid modular/floating transform) on the GIMPS Opteron could also be used on these CPUs when they hit the market.
The dedicated multiplier in Prescott has (AFAIK) 4 cycles latency and a throughput of 1/cycle for 32bit. That's very close to 3/1 on K8 (Opteron/A64). So the 64bit mul could be also in the range of 4-5/2 as seen on current AMD64 CPUs. An advantage of the Intel chips would be, that they are able to issue up to 2 integer instructions (x86 inst. which need just 1 uOp) in combination with an SSE2 instruction while the K8 can only issue one integer inst. in this case. And then we have the higher clock speed, which usually helps for applications, which are optimized for throughput. Disadvantages are longer cache and instruction latencies, a still smaller L1, and a possibly lower throughput for several 64bit integer instructions. |
![]() |
![]() |
![]() |
#2 |
Aug 2002
26·5 Posts |
![]()
George mentioned a while ago that the 64-bit registers could speed up the factoring code. I know you guys ran into a bottleneck with the FFTs. Maybe you should work on the factoring code?
|
![]() |
![]() |
![]() |
#3 |
Jul 2003
So Cal
40438 Posts |
![]()
As you may be aware, Intel has released the developer's guide for their x86-64 cpu at http://developer.intel.com/technolog...ons/300834.htm. Not knowing enough about processors to decypher it myself, how compatible with AMD64 is it? What did Intel leave out, and what new things did they throw in?
![]() |
![]() |
![]() |
![]() |
#4 |
Aug 2002
26×5 Posts |
![]()
It's almost identical, except for a lack of 3DNow (naturally).
|
![]() |
![]() |
![]() |
#5 | |
Apr 2003
Berlin, Germany
192 Posts |
![]() Quote:
There is also a workaround (which means a lot of work) for the bottleneck. But the reason for it's strong effect on FFT performance is lack of registers (as usual on x86 ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Sep 2002
Austin, TX
3×11×17 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Apr 2003
Berlin, Germany
192 Posts |
![]()
Intels 64bit extension (for Nocona) is 99% compatible. The main differences (besides missing 3DNow!, which is no problem because of a correctly zeroed 3DNow! bit in CPUID) are a few, less used instructions, which AMD modified/added to newer versions of the x86-64 documentation, which Intel used.
http://www.mdronline.com/watch/watch...77000000000000 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
AMD64 on Solaris | Kyle | Software | 9 | 2012-11-26 13:27 |
mprime 25.6 - prime95 compatibility | abstractius | PrimeNet | 4 | 2008-06-16 23:28 |
ggnfs on amd64 | fivemack | Factoring | 1 | 2007-02-28 00:13 |
AMD64 opcode timings | Prime95 | Software | 16 | 2005-03-04 17:48 |
llr on AMD64 ? | irzyxel | 3*2^n-1 Search | 4 | 2004-05-11 07:38 |