Nous examinons de nombreux matériels chez Ars, et une partie de ce processus d’examen consiste à exécuter des applications de référence. Les applications exactes que nous utilisons peuvent changer au fil du temps et en fonction de ce que nous essayons de mesurer, mais le but est le même : comparer les performances relatives de deux ou plusieurs choses et s’assurer que les produits fonctionnent aussi bien dans la vie réelle que ils le font sur papier.
Une application qui fait partie intégrante de notre suite de tests depuis plus d’une décennie est Geekbench, une référence de calcul CPU et GPU qui publie aujourd’hui sa sixième version majeure. En partie parce qu’il est petit, gratuit et facile à exécuter ; en partie parce que le développeur Primate Labs maintient une gigantesque base de données consultable couvrant des millions de tests sur des millions d’appareils ; et en partie parce qu’il fonctionnera sur à peu près n’importe quoi sous le soleil, Geekbench est devenu l’un des outils d’analyse comparative les plus utilisés (et les plus débattus) d’Internet.
« Je suis vraiment content que les gens semblent s’y être accrochés », a déclaré John Poole, fondateur de Primate Labs et créateur de Geekbench, à Ars à propos de la popularité de Geekbench. « Je sais que Gordon Ung de PCWorld appelle essentiellement Geekbench la référence officielle des arguments de Twitter, ce qui en est la conséquence. »
Multiplateforme dès le départ
La compatibilité multiplateforme de Geekbench fait partie de son attrait, qui a été intégré dans la référence depuis ses premières versions. Cela a commencé au plus fort de l’ère PowerPC Mac lorsque le matériel d’Apple était exotique et de niche et que les applications fonctionnant sous Mac OS X étaient relativement rares.
« Je viens de passer au Mac vers 2002 », a déclaré Poole à Ars. « Alors je m’habituais à cet écosystème. Et puis le [Power Mac] G5 est sorti et j’ai pensé, oh, ça a l’air vraiment cool. Je suis sorti, j’ai acheté l’un des nouveaux G5 et il me semblait plus lent que mon précédent Mac. Et j’ai pensé, eh bien, c’est vraiment étrange; que se passe-t-il. … Alors, vous savez, j’ai attrapé ce [benchmarks] Je pouvais les télécharger et les exécuter et j’étais vraiment confus, car ce que disaient les références ne correspondait pas à mon expérience.
« Alors je suis allé en fait et j’ai rétro-conçu l’un des benchmarks populaires et j’ai trouvé que les tests étaient, faute d’un meilleur mot, terribles », a déclaré Poole. « Ils ne testaient vraiment rien de substantiel, vous savez, faisaient des opérations arithmétiques très simples sur de très petites quantités de données, ne testaient vraiment rien. Et alors j’ai pensé, à quel point est-il difficile d’écrire un benchmark ? Peut-être que je devrais écrire mon posséder. »
Le Geekbench original (appelé « Geekbench 2006 » et apparemment perdu dans le temps) prenait en charge Windows et macOS au lancement. Geekbench 2, sorti en 2007, a ajouté la prise en charge de Linux. Une version officielle pour iPhone a suivi en 2010 et une version Android est sortie en 2012. Depuis la sortie de Geekbench 3 à la mi-2013, une version remaniée avec de nouveaux domaines d’intérêt et des tests reformulés a été publiée environ une fois tous les trois ans.
Et ce ne sont pas seulement le matériel et les logiciels grand public à usage général qui peuvent exécuter Geekbench. Geekbench pourrait fonctionner sur le processeur Cell de la PlayStation 3 (« [not] tout cela impressionnant en tant que processeur polyvalent « , écrivait Poole à l’époque). Il y avait même, brièvement, une version qui fonctionnait nativement sur le BlackBerry 10 de courte durée. Ici, à Ars, nous l’avons exécuté sur tout, de l’oddball , un ordinateur portable MNT Reform entièrement open source, la première vague de montres intelligentes Android Wear et des centaines d’ordinateurs de bureau, d’ordinateurs portables, de téléphones et de tablettes.