By using this site, you agree to our Privacy Policy and our Terms of Use. Close
torok said:
bdbdbd said:

I believe around 05-06 ARM was largely still sub-200MHz single core and it was roughly at this time that Intel introduced it's Core architecture, so the multicore processors weren't really that common at the time. Technically the Cell could produce high performance per cost, as the SPE's could eventually be dirt cheap to manufacture, opposed to multi-PPE core processors.

I don't know if it was because of bad dev tools, as it was the processor that required you to know when an SPE was doing nothing.

Yes, ARM SoCs were jokes at the time. They only had to power feature phones. Smartphones made them jump in performance quickly, stabilizing after reaching limits imposed by physics. But nowadays, they pack quite a punch.

I remember it was extremely hard to debug stuff on the SPEs. Comparing with CUDA, that has great tools, good docs and helps a lot to deal with the quirks of GPU programming, it's hard to get dev support. Intel is facing this issue now trying to push the Xeon Phi, specially now that tons of libraries support CUDA. But you're correct when pointing that the difficulties were not only on the tools, but also on the weird design of the architecture. It doesn't matter if its ingenuous if it takes way more time to develop something for it.

If the SPE's had been something more of general purpose, they hadn't been cheap and it couldn't have had the high floating point operations per second number, but maybe it had been a lot easier for the programmers.

ARM appears to have been slightly faster in 05-06 than I previously stated. Actually ARM's been used by smartphones since 04 (or 03?), but yeah, the smartphones rocketed the ARM development.



Ei Kiinasti.

Eikä Japanisti.

Vaan pannaan jalalla koreasti.

 

Nintendo games sell only on Nintendo system.