Yokemate of Keyboards
Posts: 12185 from 2003/5/22
From: Germany
>> http://http.distributed.net/pub/dcti/current-client/dnetc-morphos-ppc.lha
>> http://www.219.dic.at/data/projects/native/AmigaMARK/AmigaMARK-morphos.lha
>> http://amigadev.free.fr/powerpc/nbench_mos.lha
>> http://aminet.net/package/util/moni/stream_mos
> All these benchmarks and apps are optimized for a G4.
How do you know? Which compiler options were used for each of the executables? dnetc uses AltiVec for some algorithms but these were excluded from the comparison for obvious reasons.
> If the compiler isn't optimized for a specific core, then the developer has to
> optimize the code.
In high-level languages you don't have the low-level control regarding machine code the code generator of a compiler has.
> If the code is optimized, then:
> 7448 vs. 7447 = slightly faster [...]
> 750GX vs. 7448 = on par (without AltiVec), clock by clock [...]
> PA6T vs. 7448 = on par (clock by clock) [...]
> 970 vs, 7448 = 1.2:1 (clock by clock) [...]
> P5 vs. T4 = 1:1.1 (without AltiVec) (clock by clock) [...]
> 970 vs. P5 = 1:1 (without AltiVec) (clock by clock) [...]
These specific ratios are only true for a specific benchmark, like Dhrystone, and can't be generalized for everything. An "actual speed of the cpu" does really only exist in terms of a specific task with fixed parameters.
https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=7553&forum=9&start=1
> NXP nor IBM is selling these CPUs for home computer
They are selling them for whatever purpose you want to use them for, on condition that minimum purchase quantity is met. Of course they had certain target markets in mind during development, but this doesn't mean you can't buy these CPUs if you are not in these markets. A-Eon's AmigaOne X5000/CyrusPlus is proof of that.
> buy a x86 box for 400$ and start morphOS on an emulator
Which emulator would that be than can run current MorphOS?