-Edit- this post isn't meant to sound as aggressive in tone as it does... :-)
Crumb wrote:
Don't sprout this 20 year old rhetoric... the performance of a modern architecture is now very dependant upon implementation. The ARM Cortext A8 offers the same MIPS/MHz ratio as the 3 core IBM Xenon, and uses less power.
Well, ARM performance usually sucks compared to normal cpus, just like VIA C7 sucks compared to AMD and Intel cpus. I don't care much about tweaked benchmarks.
ARM performance sucks... Ok... you get any of the current PPC implementations to run UAE at in full A500 compatibility mode on a 1000mAh battery for 2 hours... That wasn't a problem for my old Xscale 3years ago.
My old EPIA 800MHz can run the latest WinUAE perfectly!!
The big difference between the PPC and the ARM... is the number of companies supplying compatible parts and the amount money being poured into development... i.e. the ARM has vastly more on both counts.
PPCs are cheap, specially SOC models. Just because Apple charged you a lot of money it doesn't mean PPC is expensive. Just look at the Price of Efikas.
Because SOC systems are known for their performance :roll:
A quick look at wikipedia will show you companies that have licensed PowerPC:
So what... companies buy the IP core from IBM/Freescale/Whoever... there are far more using ARM... I'm not trying to big up ARM here... it's jsut a fact... The PPC is a well proven/documented architecture with plenty of dev software. It's quite attractive... but I don't see as much of a future as the ARM.
There are plenty of lower power, simple x86 variants that one could use... produced by a range of companies... and in vastly more configurations and with much more support hardware.
And these usually suck running 68k JITs because are little endian and lack big L2 cache. These also suck compared to normal x86 chips.
Really... I think you need to read up on the new 45nm chips from intel...
They run the UAE JIT fine!
One would need a "Northbridge" with a PPC too... the PPC offers nothing from a hardware point of view over the x86 in terms of 68k compatiblity...
I don't know if you didn't read what I wrote or you didn't want to understand it...
It's possible I didn't understand, I'm very tired at the moment.
PPC offers a good performance/consumption ratio, a very good price (just look at the price of Efikas). Your claims about low consumption embedded PPCs being expensive are simply ridiculous. Even desktop cpus like 970FX had decent price.
The PPC offers a mature platform for a company that wants to put a CPU core on their ASIC... but I don't see much advantage for a company wanting to build an accelerator for an Amiga.
A x86 or ARM will be cheaper and more long term solution...
Just for your information... making a board and a "northbridge" that supports buses of 1Ghz is more complex and expensive than making a board that uses an embedded PPC.
No it isn't. Just buy a NB off the shelf, and build a PCI-Amiga CPU slot bridge... not the easiest task, but you'd have to do that for either x86 or PPC...
68k->PPC JITs are faster than x86 ones. Just compare the speed of a CRAP board like BlizzardPPC, using 60ns SIMMs, no L2 cache etc and the speed of a much more powerful x86 with twice bus clock and faster memory bus.
That is a pointless paragraph... my £30 2.5Ghz Athlon64 can run a JIT sooooo much faster than my 240Mhz BlizzPPC... so what?
If we are going to talk cost/performance... nothing even comes close to the x86... nothing can... the shear amount of development and scale of production, can't be matched.
though the PPC does offer Big Endian data format, but that is a software issue... and the ARM offers that also.
Just software? Come on! If I was doing an A1200 accelerator that would be the most important thing. It would be retarded to create an (expensive) accelerator for A1200 that didn't have good compatibility and performance. Ever wondered why phase5 included a real 060 chip on their CSPPC boards?
The biggest flaw with the PPC boards... they should never have had a 68k on them. I guess they needed to ensure good compatibility, and didn't have enough time/money to develop a 68k emualtor that would have allowed AmigaOS to run on the PPC and still be able to match the timings properly... it's not an easy task!
If you really don't care about classic software it would be quite stupid to create an incompatible accelerator for such an ancient board.
BTW, not all ARMs are bi-endian
No way!!! And certainly not for a decent price.
An embedded PPC would run 68k JITs way better than any x86 equivalent chip, it would be faster and it would have a similar price.
Not true, especially if you add in the cost of the support hardware.
Then I guess that Efika owners bought their efikas for 99$ and Genesi lost 600$ with each board. Yeah, sure.
Of couse not... but for $150 I could buy a x86 system that would wipe the floor with the Efika in terms of performance... but the efika isn't designed for performance it has other priorities.
Check out the ARM Cortex A8... have a look at the power consumption at 1100Mhz (~2000 MIPS)
Phone me when 68k->ARM JITs are available and when MorphOS and AmigaOS4 runs on ARM.
Ok... that's true, I don't know of any 68k->ARM JIT! But I will call you as soon as I find one :-)