SPEC izlaida CPU 2026 — pirmo pilnīgi jauno procesoru etalonu kopš 2017. gada. Komplektā ir 52 testi, iepriekšējos 43 vietā, un kodabāze audzis no aptuveni 7,1 miljona rindu līdz 16,7 miljoniem. Sākotnējā publikācija bija 5. maijā, bet tikai tagad rezultātu datubāzē sāk parādīties reāli iesniegumi no ražotājiem un entuziastiem — Tom’s Hardware pamanīja pat Raspberry Pi 5 skaitļus starp servera procesoriem.
SPEC CPU jau gadu desmitiem ir tas mērs, pēc kura procesoru ražotāji salīdzina savus čipus. Jaunā versija maina, kādas slodzes tiek dzītas cauri kristālam, un pievieno mērījumu, kura agrāk nebija — patērēto enerģiju.
Kas mainījies kopš 2017. gada
Galvenā atšķirība ir mērogs. SPECspeed testi tagad rēķinās uz 64 GB operatīvās atmiņas, kamēr 2017. gada versijā pietika ar 16 GB. Katrs SPECrate kopiju eksemplārs iekļaujas 2 GB. Tas nozīmē, ka veca testa mašīna ar 16 GB jaunos testus vienkārši nepavilks, un rezultāti no divām paaudzēm nav tieši salīdzināmi.
Kods pārrakstīts atbilstoši jaunākiem valodu standartiem — C++17, C18 un Fortran 2018. SPEC arī pievienoja kategoriju ar atvērtā koda programmām un kompilatoriem, un pastiprināja paralēlismu, lai testi noslogotu procesorus ar daudziem kodoliem. Astoņu gadu laikā serveru čipos kodolu skaits ir vairākkārt audzis, un vecais komplekts to vairs neizmantoja pilnvērtīgi.
Četras testu grupas
52 testi sadalās četrās grupās pēc diviem kritērijiem. Pirmais ir metrika: SPECspeed mēra, cik ātri viens uzdevums tiek pabeigts, bet SPECrate mēra caurlaidi — cik daudz darba padarīts laika vienībā, dzenot vairākas kopijas paralēli. Otrais dalījums ir pēc slodzes tipa: veselo skaitļu (integer) un peldošā komata (floating point) aritmētika.
- SPECrate 2026 Integer — 14 testi
- SPECspeed 2026 Integer — 13 testi
- SPECrate 2026 Floating Point — 12 testi
- SPECspeed 2026 Floating Point — 13 testi
Kopā veselo skaitļu pusē ir 27 testi, peldošā komata pusē 25. Programmas, kurās peldošā komata instrukciju ir vairāk par 10%, SPEC ieskaita floating point grupā; tās, kur mazāk par 1%, veselo skaitļu grupā. Pelēkajā zonā starp 1% un 10% lēmumu pieņēma katrā gadījumā atsevišķi.
Kādas programmas dzen cauri procesoram
SPEC testos liek īstas lietojumprogrammas, lai slodze atgādinātu reālu darbu. Šoreiz starp tiem ir GCC un LLVM kompilatori, Python interpretators un SQLite datubāze. Veselo skaitļu pusē ienācis arī Stockfish — šaha dzinis, kas apvieno alfa-beta koka pārmeklēšanu ar neironu tīklu.
Peldošā komata grupā ir zinātniskās skaitļošanas slodzes: PALM atmosfēras modelēšana, GMSH galīgo elementu metode un LBM plūsmu dinamika. Klāt nākuši bioinformātikas testi — proteīnu sekvencēšana un metagenomikas analīze — un homomorfiski šifrētu vaicājumu apstrāde, kur rēķini notiek, datus neatšifrējot. Multivides pusi pārstāv FLAC audio saspiešana un ASTC attēlu kompresija.
“Katrai nozarei šodien vajadzīgas augstas veiktspējas skaitļošanas sistēmas, kas nozīmē, ka vajadzība pēc neatkarīga etalona nekad nav bijusi lielāka,” saka SPEC CPU komitejas vadītāja Frederika Silbēra-Šosimjē.
Enerģijas mērījums un cena
Jaunums, kas interesēs datu centru operatorus, ir izvēles enerģijas metrika. To rēķina ar tādu pašu metodiku kā veiktspēju, tāpēc blakus SPECrate un SPECspeed skaitlim var iegūt arī patērētās enerģijas rādītāju. Kad elektrības rēķins ir liela daļa no servera dzīves cikla izmaksām, tas dod salīdzināmu skaitli, ko agrāk katrs mērīja pa savam.
Komplekts nav bezmaksas. Jauniem klientiem cena ir 3000 dolāru, esošajiem licenču turētājiem 2000 dolāru līdz 3. novembrim, bezpeļņas organizācijām 750 dolāru. Akreditētām augstskolām SPEC to piedāvā bez maksas. Testus var lejupielādēt uzreiz, un tie darbojas gan uz x86, gan Arm sistēmām — no servera līdz vienplates datoram.
Ko tas nozīmē praksē
Nākamgad procesoru apskatos un ražotāju slaidos SPEC skaitļi būs no 2026. gada komplekta, ne no 2017. gada. Tas nozīmē, ka veca un jauna dzelža tiešs salīdzinājums prasīs pārmērīt abus, jo atmiņas prasība un slodzes ir citas. Pilnu testu aprakstu un pirmos iesniegtos rezultātus var apskatīt SPEC CPU 2026 lapā, kur redzams arī tas, cik ilgi katra sistēma rēķinājās.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.