Geekbench 6 è principalmente un benchmark multipiattaforma per i principali processori che esegue vari test per riportare infine le prestazioni del processore sotto forma di valore numerico. Con questo valore numerico puoi verificare se il processore sta raggiungendo le prestazioni che dovrebbe raggiungere e puoi vedere approssimativamente quanto è più veloce/lenta un'altra CPU.
Oltre al benchmark della CPU, Geekbench 6 può essere utilizzato anche per eseguire vari benchmark grafici che vengono emessi sotto forma di valore numerico. Ci sono un totale di 3 diversi benchmark che possono essere eseguiti con Geekbench:
Benchmark OpenCL
OpenCL è un'interfaccia di programmazione originariamente sviluppata da Apple in collaborazione con AMD, IBM, Intel e NVIDIA per rendere disponibile il processore grafico per applicazioni non grafiche. Funziona ad esempio in modo simile all'interfaccia CUDA, ma è un sistema aperto e può quindi essere utilizzato da quasi tutti i processori grafici. Il linguaggio di programmazione associato si chiama “OpenCL C”.
Benchmark sui vulcani
Vulkan è un'interfaccia di programmazione multipiattaforma e open source per schede grafiche. Il focus di questa API è sulla grafica 2D e 3D. A differenza di OpenGL potete o dovete specificare voi stessi tutti i dettagli nel codice, mentre con OpenGL il driver fa molte cose in modo indipendente. Ciò porta ad una maggiore potenza di calcolo ottenuta attraverso una programmazione più vicina all'hardware.
Benchmark sui metalli
Metal è un'interfaccia di programmazione orientata agli oggetti sviluppata da Apple ed è paragonabile a Vulkan in quanto ogni dettaglio deve essere specificato nel codice. È possibile accedervi utilizzando i linguaggi di programmazione Swift, C++ e Objective-C. Poiché Metal è un'interfaccia proprietaria, il benchmark è supportato solo dalle GPU Apple e dalle GPU AMD.