Geekbench je jedným z najplodnejších benchmarkov, ale čo to presne je a ako to funguje?
Porovnávanie smartfónov a počítačov zahŕňa testovanie výkonu zariadení v niekoľkých rôznych kategóriách. Môžete porovnávať rôzne rôzne metriky vrátane grafického výkonu, umelej inteligencie a výpočtov. Geekbench je benchmark, ktorý sa stal základom sveta benchmarkingu a je primárne zameraný na výpočty. Geekbench 6 je najnovšia verzia, ale čo to vlastne je? Čo testuje a ako?
Čo je Geekbench?
Geekbench je aplikácia na testovanie viacerých platforiem, ktorá dokáže pripísať skóre jednojadrovým aj viacjadrovým výpočtovým schopnostiam vášho zariadenia. Toto skóre možno použiť ako bod porovnania so susednými zariadeniami a je kalibrované voči a základné skóre 2 500, čo je podľa Primate Labs skóre Dell Precision 3460 s Intel Core i7-12700. Je pravda, že prehliadanie skóre Geekbench 6 ukazuje na tento konkrétny procesor, ktorý sotva zoškrabal 2000 bodov. jednojadrové, ale okrem toho sa predpokladá, že zariadenie, ktoré má skóre 5 000, má dvakrát vyšší výkon i7-12700.
V prípade Geekbench 6 je to najnovšia iterácia benchmarkingového balíka Geekbench a jej cieľom je zmerajte možnosti svojho smartfónu spôsobmi, na ktorých skutočne záleží, pokiaľ ide o používanie ktoréhokoľvek z nich najlepšie telefóny.
- Väčšie fotografie v rozlíšeniach zachytených modernými smartfónmi (12-48MP)
- Príklady HTML reprezentujúce štandardy moderného webového dizajnu
- Väčšia knižnica obrázkov pre testy importu
- Väčšie mapy pre testy navigácie
- Väčšie a modernejšie príklady PDF
- Zvýšenie veľkosti pracovného zaťaženia Clang
Existujú aj výpočtové testy GPU a môžu testovať OpenCL, Metal a Vulkan. Výpočtový benchmark GPU využíva strojové učenie, ako je rozmazanie pozadia a detekcia tváre na testovanie schopností rozpoznávania objektov. Okrem toho spúšťa úlohy na úpravu obrázkov, ako je detekcia horizontu, detekcia hrán a Gaussovské rozmazanie. Nakoniec existujú úlohy syntézy obrázkov, ktoré vykonávajú párovanie funkcií a stereo párovanie, spolu so simulačným benchmarkom, ktorý simuluje fyziku častíc.
Aké platformy podporuje Geekbench 6?
Geekbench 6 podporuje nasledujúce platformy, pričom niektoré z nich sú podporované systémom Windows on Arm najlepšie notebooky prichádza s Geekbench 6.1:
Plošina |
Minimálna verzia |
Architektúra |
Komentujte |
Android |
Android 10 |
AArch64, x64 |
|
iOS |
iOS 15 |
AArch64 |
|
Linux |
Ubuntu 18.04 LTS |
AArch64, x64 |
CentOS, RHEL a ďalšie |
macOS |
macOS 11 |
AArch64, x64 |
|
Windows |
Windows 10 |
x64 |
AArch64 prichádza s Geekbench 6.1 |
Ako funguje benchmark CPU Geekbench?
Benchmark CPU Geekbench je rozdelený do niekoľkých kľúčových testov, ktoré majú jednojadrovú a viacjadrovú časť. Každá sekcia je zoskupená do dvoch podsekcií: celočíselné pracovné zaťaženia a pracovné zaťaženia s pohyblivou rádovou čiarkou. Medzi každým testom sú v predvolenom nastavení intervaly dvoch sekúnd, aby sa minimalizoval vplyv tepelných problémov na výkon.
Geekbench 6 predstavil model zdieľaných úloh pre testovanie s viacerými vláknami, kde sa pracovné zaťaženia zdieľajú vo viacerých vláknach, aby predstavovali realistickejšie pracovné zaťaženia. Predtým Geekbench rozložil pracovné zaťaženie medzi jednotlivé vlákna, ktoré sa dobre škálujú, ale ponúkajú veľmi malú komunikáciu medzi vláknami. V prípade modelov zdieľaných úloh každé vlákno spracováva časť väčšej zdieľanej úlohy. Neškáluje sa tak dobre, ale viac reprezentuje prípady použitia v reálnom svete.
Skóre sa vypočítava pomocou váženého aritmetického priemeru skóre podsekcií s celým číslom podsekcia predstavujúca 65 % skóre a podsekcia s pohyblivou rádovou čiarkou predstavuje zostávajúcich 35 %.
Pokiaľ ide o to, ako Geekbench testuje schopnosť čipovej sady vášho zariadenia, testuje rôzne typy pracovných zaťažení rozdelených do kategórií. Tieto kategórie sú rozdelené na produktivita, vývojár, strojové učenie a syntéza obrazu.
Geekbench 6 Pracovné zaťaženie produktivity
Ide o pracovné zaťaženia, ktoré testujú výkon vášho zariadenia pri každodenných kritických úlohách.
Kompresia súborov
Pracovné zaťaženie kompresie súborov testuje, ako dobre je vaše zariadenie pri kompresii a dekompresii súborov pomocou rôznych formátov kompresie. Modeluje prípady použitia, keď sa používateľ môže pokúsiť komprimovať súbor, aby ho poslal niekomu inému, aby sa znížili údaje a šírka pásma. Komprimuje zdrojový archív Ruby 3.1.2, čo je 75 MB archív obsahujúci 9 841 súborov, pomocou kompresie LZ4 a ZSTD. Potom overí komprimované súbory pomocou hash SHA-1.
Tieto súbory sa potom uložia pomocou zašifrovaného súborového systému v pamäti a toto pracovné zaťaženie využíva pokyny, ktoré urýchľujú šifrovanie a dešifrovanie AES. Používa tiež pokyny, ktoré urýchľujú hashovacie algoritmy SHA-1.
Navigácia
Navigáciu používame na všetkých druhoch zariadení, najmä v smartfónoch. Úlohou navigácie je generovať trasy medzi sekvenciou miest a modelovať ľudí, ktorí používajú aplikácie ako Mapy Google v režime offline. Používa Dijkstrov algoritmus na výpočet 24 rôznych trás na dvoch rôznych mapách OpenStreetMap. Jeden je vo Waterloo v Ontáriu a jeden v Toronte v Ontáriu.
HTML5 prehliadač
Prehliadač HTML5 otvára množstvo stránok HTML5 a modeluje používateľa pri prehliadaní webu v modernom prehliadači, ako je Chrome alebo Safari. Používa bezhlavý prehliadač a otvára, analyzuje, rozmiestňuje a vykresľuje texty a obrázky na základe populárnych stránok vrátane Instagramu, Wikipedie a Ars Technica. Používa nasledujúce knižnice:
- Google Gumbo ako analyzátor HTML
- litehtml ako analyzátor CSS, rozloženie a vykresľovacie jadro
- FreeType ako motor písiem
- Anti-Grain Geometry ako knižnica vykresľovania 2D grafiky
- libjpeg-turbo a libpng ako obrazové kodeky
Tento test vykreslí osem stránok v jednojadrovom režime a 32 stránok vo viacjadrovom režime.
Vykreslenie PDF
Pracovná záťaž vykresľovania PDF otvára zložité dokumenty PDF pomocou PDFium, čo je vykresľovač PDF prehliadača Chrome. Vykresľuje PDF mapy parku od Americkej služby národného parku s veľkosťou od 897 kb do 1,5 MB. Tieto súbory obsahujú veľké vektorové obrázky, čiary a text.
Tento test vykreslí štyri súbory PDF v jednojadrovom režime a 16 súborov PDF vo viacjadrovom režime.
Knižnica fotografií
Pracovná záťaž organizácie fotografií kategorizuje a označuje fotografie na základe objektov, ktoré obsahujú, čo používateľom umožňuje vyhľadávať fotografie podľa kľúčových slov v aplikáciách na organizovanie obrázkov. Používa MobileNet 1.0 na klasifikáciu fotografií a databázu SQLite na ukladanie metadát fotografií spolu s ich štítkami.
Toto pracovné zaťaženie vykonáva nasledujúce kroky pre každú fotografiu:
- Dekomprimujte fotografiu z komprimovaného súboru JPEG.
- Uložte metadáta fotografií do databázy SQLite. Táto databáza je vopred vyplnená metadátami pre viac ako 70 000 fotografií.
- Vytvorte miniatúru ukážky a zakódujte ju ako JPEG.
- Vytvorte miniatúru záverov.
- Spustite model klasifikácie obrázkov na miniatúre odvodenia.
- Uložte značky klasifikácie obrázkov v databáze SQLite.
Pracovná záťaž knižnice fotografií funguje so 16 fotografiami v jednojadrovom režime a 64 fotografiami vo viacjadrovom režime.
Geekbench 6 Úlohy vývojára
Pracovné zaťaženie vývojára v Geekbench 6 meria, ako dobre vaše zariadenie zvláda typické úlohy vývojára, ako je úprava textu, kompilácia kódu a kompresia aktív.
Clang
Kompilátor Clang sa používa na kompiláciu tlmočníka Lua, modeluje prípad použitia vývojárov vytvárajúcich svoj kód a kompiláciu just-in-time, ktorú používatelia často zažijú na svojich zariadeniach. Používa musl libc ako štandardnú knižnicu C pre kompilované súbory. Kompiluje osem súborov v jednom jadre a 96 súborov vo viacjadrovom režime.
Spracovanie textu
Spracovanie textu načítava množstvo súborov, analyzuje ich obsah pomocou regulárnych výrazov, ukladá metadáta do databázy SQLite a exportuje obsah do iného formátu. Modeluje typické algoritmy spracovania textu, ktoré manipulujú, analyzujú a transformujú údaje na účely publikovania a získania prehľadu.
Táto pracovná záťaž je implementovaná v zmesi Pythonu a C++ s použitím Pythonu 3.9.0 a spracovaním 190 súborov markdown pre vstup.
Kompresia aktív
Kompresia aktív komprimuje 3D textúrne a geometrické aktíva pomocou rôznych populárnych kompresných kodekov, ako sú ASTC, BC7 a DXT5. Modeluje štandardné kanály na kompresiu obsahu, ktoré používajú vývojári hier.
Pracovná záťaž používa bc7enc pre svoje implementácie BC& a DXTC a Arm ASTC Encoder pre implementáciu ASTC.
Pracovné zaťaženie strojového učenia
Pracovné zaťaženia strojového učenia primárne merajú, ako dobre váš procesor zvládne rozpoznávanie objektov na obrázkoch a scénach.
Detekcia objektov
Pracovná záťaž na detekciu objektov využíva strojové učenie, aby mohla detekovať a klasifikovať objekty na fotografiách. Používa konvolučnú neurónovú sieť s názvom MobileNet v1 SSD na detekciu a klasifikáciu objektov na fotografiách a fotografie majú veľkosť 300 x 300 pixelov. Na identifikáciu objektov na obrázku vykoná nasledujúce kroky:
- Načítať fotografiu
- Extrahujte objekty z fotografie pomocou MobileNet v1 SSD
- Vytvorte skóre spoľahlivosti alebo detekcie, ktoré predstavuje presnosť detekcie
- Nakreslite ohraničujúci rámček okolo objektu a vypíšte skóre spoľahlivosti
Detekcia objektov spracuje 16 fotografií v jednojadrovom režime a 64 fotografií vo viacjadrovom režime.
Rozmazanie pozadia
Pracovná záťaž rozmazania pozadia oddeľuje popredie od pozadia vo videostreamoch a rozmazáva pozadie, rovnako ako to dokážu služby ako Zoom, Discord a Google Meet.
Úprava obrázkov
Pracovné zaťaženie úpravy obrázkov meria, ako dobre váš procesor zvládne jednoduché aj zložité úpravy obrázkov.
Odstraňovač predmetov
Pracovná záťaž odstraňovača objektov odstraňuje objekty z fotografií a vypĺňa medzeru, ktorá po nich zostala, vytváraním výplne s ohľadom na obsah a vlastného Magic Eraser od Google. Pracovné zaťaženie poskytuje 3MP obrázok s nežiaducou oblasťou a pracovné zaťaženie odstraňuje túto oblasť a používa schému inpaintingu na rekonštrukciu medzery, ktorá zostala.
Detekcia horizontu
Pracovná záťaž na detekciu horizontu dokáže rozpoznať a narovnať nerovné alebo krivé čiary horizontu, aby sa zlepšili fotografie. Modeluje korektory horizontov v aplikáciách na úpravu fotografií a používa detektor hrán Canny na aplikáciu Houghovej transformácie na detekciu línie horizontu. Ako vstup používa 48 MP fotografiu.
Fotografický filter
Pracovné zaťaženie fotografického filtra používa filtre na vylepšenie vzhľadu fotografií a modeluje bežné filtre v aplikáciách sociálnych médií, ako je Instagram. Aplikuje nasledujúce efekty na 10 rôznych fotografií s veľkosťou fotografií od 3 MP do 15 MP.
- Farebné a rozostrené filtre
- Úpravy úrovní
- Orezanie a zmena mierky
- Skladanie obrazu
HDR
Pracovné zaťaženie HDR spája šesť bežných fotografií a vytvára jednu fotografiu HDR, ktorá je farebná a živá. Modeluje funkcie HDR, ktoré sa nachádzajú v aplikáciách moderných fotoaparátov smartfónov, a vytvára jeden 16MP HDR obrázok zo šiestich bežných 16MP obrázkov.
Syntéza obrazu
Tieto pracovné zaťaženia merajú, ako váš procesor zvládne vytváranie úplne umelých obrázkov.
Ray tracer
Sledovanie lúčov je v móde a možno ho použiť na generovanie fotorealistických obrázkov modelovaním toho, ako svetelné lúče interagujú s objektmi vo virtuálnych scénach. Toto modeluje procesy vykresľovania, ktoré by použil softvér na vykresľovanie 3D ako Blender alebo Cinema 4D.
Štruktúra z pohybu
Štruktúra z pohybu je technika, ktorá generuje 3D geometriu z viacerých 2D obrázkov. Systémy rozšírenej reality používajú podobné techniky na pochopenie scén v reálnom svete. Toto pracovné zaťaženie vytvorí deväť 2D obrázkov tej istej scény a vytvorí odhad 3D súradníc bodov, ktoré sú viditeľné na oboch obrázkoch.
Ako stiahnuť Geekbench
Geekbench je jedným z referenčných hodnôt, ktoré ľudia používajú na testovanie zariadení, ako sú najlepšie telefóny, notebooky a tabletya môžete si ho stiahnuť z Apple App Store, Obchod Google Play a webovej stránke Primate Labs.