Il miglior punto di riferimento sei tu
notiziaNel mondo iperconnesso di oggi, gli acquirenti di tecnologia possono trovare una risposta a quasi tutte le domande con un browser Web e una connessione Internet. Tutti possiamo fare una piccola ricerca prima di firmare l'assegno o di consegnare la carta di credito. Nel mercato dei personal computer, il benchmarking delle prestazioni è stato una parte importante della valutazione dei computer per anni, ma cosa ci dicono realmente i benchmark e su quali possiamo fare affidamento?
La storia mostra il modo in cui i computer sono stati valutati continuamente. Per decenni i computer sono stati venduti principalmente sulla base della frequenza di clock del processore, ma con l'aumento delle frequenze e l'introduzione di differenze architetturali, il collegamento tra frequenza di clock e prestazioni sperimentate dall'utente è diventato sempre più debole. Inoltre, l'aumento del consumo di energia e la diminuzione del ridimensionamento delle prestazioni con la velocità del clock hanno infine ridotto la velocità del clock come misura delle prestazioni. I conteggi dei nuclei del microprocessore sono diventati il prossimo modo commercializzabile in cui molti utenti tradizionali hanno venduto computer.
I benchmark sono stati sviluppati per aiutare a risolvere il problema di quanti livelli di frequenza o core soddisfano effettivamente le prestazioni e fornire una guida obiettiva da parte di parti esterne all'ecosistema hardware stesso. Poiché queste società di software hanno manovrato per diventare il gold standard di benchmarking l'uno contro l'altro, le crepe nel modello hanno cominciato a comparire con le aziende di hardware che lottano per l'ottimizzazione per ottenere il punteggio più alto con conseguente diminuita credibilità della frequenza come misura delle prestazioni.
Poiché le architetture dei processori si sono evolute, alcune suite di benchmark non si sono evolute con esse. Tuttavia, rimangono un punto fermo per i decisori quando giudicano le prestazioni dei computer. Per servire l'utente di PC di oggi, è necessario sfruttare risorse di calcolo precedentemente sottoutilizzate disponibili sotto forma di GPU (Graphics Processing Units) e le loro enormi capacità di calcolo parallelo. I processori moderni, come l'APU (Accelerated Processing Unit), dispongono sia di CPU di elaborazione centrale e di elaborazione GPU, sia di hardware video e audio specializzato, tutti insieme per contribuire all'esperienza dell'utente e elaborare efficientemente i carichi di lavoro moderni per prestazioni eccezionali con un consumo energetico minimo.
Gli utenti oggi si aspettano una ricca esperienza visiva e interagiscono con computer come mai prima d'ora. Stanno consumando, creando, integrando e condividendo audio e video di alta qualità mentre interagiscono con i loro computer attraverso il tatto, la voce e il gesto. C'è apparentemente meno interesse per ciò che accade dietro lo schermo e più di una aspettativa che il sistema funzionerà solo per fornire una grande esperienza, a casa o al lavoro.
Le APU avanzate utilizzano le più recenti tecnologie CPU e GPU in progetti di architettura eterogeneo con architettura di sistema (HSA) che assegnano il lavoro del software al motore di elaborazione più adatto per l'attività. HSA è stato sviluppato per funzionare in combinazione con nuovi modelli di programmazione e linguaggi come OpenCL e C ++ AMP per ottimizzare le capacità di calcolo. Mentre il computing ha raggiunto livelli con i tradizionali progressi dei microprocessori in cui velocità di clock più elevate richiedono maggiore potenza e in genere forniscono ridotti tassi di rendimento, la progettazione HSA rappresenta un approccio migliorato per abilitare le esperienze che le persone si aspettano oggi e domani.
Dato questo cambiamento sismico nell'uso e nelle aspettative degli utenti, si potrebbe pensare che i benchmark sarebbero cambiati per riflettere la tecnologia e le esigenze e le aspettative degli utenti. La triste realtà è che molti benchmark non hanno. Misurando una sola attività o un tipo di elaborazione, come le prestazioni della CPU single-core, questi benchmark forniscono una visione limitata delle prestazioni del sistema che non si traduce facilmente in una valutazione dell'esperienza di utilizzo del sistema che l'utente è interessato.
È valido basare le decisioni di acquisto su benchmark che misurano solo un aspetto del processore o sono più pesantemente ponderati verso una singola applicazione raramente utilizzata? Al momento dell'acquisto di un'auto è il cavallo l'unica specifica che si considera sull'etichetta della finestra presso il concessionario? Alla fine sei il miglior giudice di ciò che è bene per te. In un mondo ideale, la valutazione pratica di un computer può determinare se soddisferà le tue esigenze o non lo farà, semplice.