3 ms·
But old PowerPC macs weren't typically multicores, and even when they had multiple CPUs, people rarely programmed threaded software for them. Memory ordering is
by Tuna-Fish 14y ago
But old PowerPC macs weren't typically multicores, and even when they had multiple CPUs, people rarely programmed threaded software for them. Memory ordering is completely transparent to a single thread -- it's only when you add more of them that you start to have problems.
- AnthonyMouse 14y agohttp://en.wikipedia.org/wiki/List_of_Macintosh_models_grouped_by_CPU_type#PowerPC_G4 http://en.wikipedia.org/wiki/List_of_Macintosh_models_groupe... All of the PowerMac G4s and PowerMac G5s from 1999-2006 spanning 350MHz to 2.7GHz were sold in multiprocessor configurations. Maybe most programmers never worried about writing threaded software for them, but they certainly weren't uncommon.
- brigade 14y agoOnly the most expensive PowerMacs had multiprocessors; iMacs, PowerBooks, and iBooks vastly outnumbered those with top-end PowerMacs. Which also meant there wan't much point in writing heavily threaded programs unless specifically targeting high-end users.