Eseguendo un programma di ray tracing come singolo thread su un processore quad-core iMac, l'utilizzo della CPU è del 12%. OK, quindi uno degli iper-thread Intel è stato assegnato al 100% al processo. Quando viene utilizzato GCD, il programma viene completato in un quarto del tempo, ma sta consumando più del 90% della disponibilità del processore. Sembrerebbe che tutti e otto gli HT di iCore siano stati assegnati al processo. Quindi, perché l'app viene eseguita solo quattro volte più velocemente e non otto volte più velocemente?