Vale la pena spendere 1500 euro in più per acquistare il Mac Pro nella variante da 8-core, anziché quella da 6-core? O, ancora, spendere 3000 euro in più per passare al 12 core? Come abbiamo già spiegato altre volte, dipende dalle applicazioni utilizzate. Bare Feats, sito specializzato nel benchmarking di prodotti Apple, ha fatto alcune prove con l’avanzato software di correzione colore DaVinci Resolve (10.1.3) e quello per il video editing Final Cut Pro X (10.1.1), usando le seguenti due configurazioni:
- Mac Pro 2013, 2.7GHz 12-core, 16GB RAM, 512GB flash storage, due GPU FirePro D700
- Mac Pro 2013, 3.0GHz 8-core, 32G RAM, 512GB flash storage, due GPU FirePro D700
Tutti i test sono stati eseguiti sfruttando le unità di flash storage interne, elaborando clip a 289 frame girati con la RED Digital Cinema (R3D) con risoluzione di 4800×2700 (5K HD) e con rapporto di compressione 5:1.
Nel primo test con DaVinci Resolve si evidenziano le maggiori prestazioni della macchina 12 core ma nonostante il numero inferiore di core, la macchina con 8 core si difende bene. Anche i benchmark concernenti le funzioni di esportazione da Resolve in ProRes 4444 hanno evidenziato numeri migliori (17.8 secondi contro 25.1) per le macchine da 12 core; stesso discorso per le esportazioni da FCPX da RED in ProRES 4444 (57.6 secondi contro i 75.1 della macchina 12 core).
Sommando i vari test, Barefeats evidenzia come la prova con un video da 90 minuti, richiede con la macchina da 8 core un’ora in più per i tempi complessivi di elaborazione. Il costo da pagare per la macchina con più core è certamente elevato ma alla lunga, in determinati ambienti (dove… il tempo è denaro), può essere un investimento migliore.
Come abbiamo già spiegato altre volte, utilizzando applicazioni a elevato multithreading, è possibile trarre vantaggio da processori con una velocità di clock superiore; le applicazioni che sfruttano il multithreading funzioneranno meglio su processori con più core, anche se con una velocità di clock leggermente inferiore. I processori Xeon supportano l’Hyper-Threading, una tecnologia che permette a ogni core del processore di eseguire due thread simultaneamente (offrendo fino a 24 core virtuali in un sistema 12-core).