Linked by Kroc Camen on Tue 22nd Jun 2010 12:46 UTC
Amiga & AROS The fabled Amiga X1000 has been spotted in the wild, in the homeliest of places--Station X, a.k.a Bletchley Park. "The AmigaOne X1000 is a custom dual core PowerPC board with plenty of modern ports and I/O interfaces. It runs AmigaOS 4, and is supported by Hyperion, a partner in the project. The most interesting bit, though, is the use of an 500Mhz XCore co-processor, which the X1000's hardware designer describes as a descendant of the transputer - once the great hope of British silicon." With thanks to Jason McGint, 'Richard' and Pascal Papara for submissions.
Permalink for comment 431201
To read all comments associated with this story, please click here.
renox
Member since:
2005-07-06

The 80s are calling and they want their assumption the more registers the better back.


Uh? AFAIK nobody had such assumption ever, it's the classical trade-of of size vs speed, let's just say that the x86 chose badly (x86-64 is better).

First off, most x86 designs are out-of-order making the number of registers exposed to the programmer irrelevant.


Not true, 1) if your code wants to use more variable than there are registers exposed, those hidden register don't help, you have to spill to the cache..
2) even heard about Intel's Atom? I heard it's quite popular in NetBooks, and it's in-order..


Second, the X86_64 doubles the number of general purpose registers anyways. So you get basically the same number of registers exposed to the programmer than in most modern RISC processors.


"Basically the same" as in 16 vs 32??
That said, I agree that the difference in performance is much, much lower..

Now for real, what is so awful about X86, or at least X86_64 from people who actually program in assembly in both (RISC and CISC).


It sucks because the lack of regularity, lack of registers and stupid choice like little endianness makes it more difficult to program in assembly than it should be..

Reply Parent Score: 2