Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What's the best architecture?

Author: Robert Hyatt

Date: 21:00:20 06/04/04

Go up one level in this thread


On June 04, 2004 at 23:42:36, Joshua Shriver wrote:

>
>>
>>
>>Opterons and alphas are great.  Opteron is already significantly faster,
>>however, and the gap will continue to widen as alpha development seems to have
>>slowed way down since the rights were sold by DEC a few years back.
>>
>>Opteron looks like the chip of the future, although Intel has announced an
>>X86-64 processor for their future, scheduled for early next year.  How it will
>>perform given the opteron will be 2 years old is a question to be answered once
>>it is actually delivered...
>
>
>I really love opterons.. I've been reading articles about it since it's
>inception.
>Particularly Opteron vs Itanium chips which I believe are also 64bit.
>
>I still feel the best bang for the bug is Opteron. Out of the myriad of
>benchmarks and articles only a handfew have said Intanium is faster...  since I
>can't afford either I wont give comments, but I'll still put my money on an
>Opteron (lol once I get the money, particularly a dual Opteron).
>
>As for opteron's is the instruction set different between the different
>versions? I'd like to get started with assembly coded cores asap, so I'd like to
>buy the cheapest opteron possible (perhaps in 5-6 months money and tuition
>payment pending) and if the instruction set is relatively the same then there
>shouldn't be a problem. Meanwhile I still have my eyes on a cheap $500 dell,
>better than nothing (hoping if I dont get an opteron to at least get the
>ubercheep dell in 5-6 months).
>
>Sincerely,
>Joshua Shriver


The architecture is X86.  That means your mov eax, mem stuff will work just
fine, except that it gets extended on the opteron (and eventual intel X86-64
as well) so that eax becomes rax for 64 bit registers, and then you get the new
r8-r15 extra 8 registers that AMD added.

I found it trivial to program, assuming you know X86 already.  change the
register names, and use the extra 8 that are not there in normal X86 and that's
enough to get you started...




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.