Paras vastaus
Riippuu siitä, mitä tarkoitat ”nopeudella”. Jos vain spesifikaatioista (ts. Markkinointihypistä), tämä koskee vain kellon “nopeutta”. Eli. kuinka monta kertaa suorittimen kello “tikuttaa” sekunnissa. Yleensä mitataan Hz: nä (Herts kuten numero sekunnissa). Nykyään suorittimet napsauttavat miljardeja sekunnissa, SI-etuliitteellä G (gigalle) … joten näet suorittimet välillä 1 GHz – 4 GHz.
Huomaa myös, että monet (ellei kaikki) suorittimet kellotaajuus vaihtelee. Esim. Kaikissa Intel-suorittimissa on nopeusramppi, jota yleensä kutsutaan ”Turbo Speediksi”. Joillakin olisi korkeammat luokitukset kuin toisilla. Voit nähdä, että 2GHz: n ja 3GHz: n todelliset nopeudet vaihtelevat ympäriinsä verrattaessa turbonopeuksiaan. Esim. 2 GHz voi nousta jopa 4 GHz: iin, kun taas 3GHz pystyy hallitsemaan vain 3,5 GHz. Tämä on ensimmäinen askel, joka sinun on tehtävä ennen suorittimen nopeuksien vertailua. Vasta sitten se antaa edes vihjeitä odotetusta nopeudesta, jonka koet näiden kahden välillä.
Tämä sykkivä kellonopeus on kuitenkin parhaimmillaan vain yksi mittaus mainitun suorittimen suorituskyvyn osoittamiseksi. . Jokainen pulssi voi laskea yhden käskyn, se voi laskea useamman kuin yhden tai se voi laskea vain osan yhdestä. Riippuu siitä, kuinka CPU on suunniteltu sekä tarkasta prosessoinnista. Esim. bittisiirtymä voi tarvita yhden rasti, kun taas jako voi tarvita 20 punkkia. Käsky voidaan tallentaa välimuistiin ja siirtää sen läpi, joten osa siitä voi jatkua toisen käskyn lataamisen aikana.
Tämä ei riipu siitä, kuinka monta ydintä siellä on. Se on jälleen yksi mittari, joka nähdään yleisesti myös markkinointikehityksessä. Ja vielä vähemmän hyödyllinen. Esim. Kahden ytimen ja 20 ytimen suorittimen välinen ero tarkoittaa, että yksi voi käsitellä kahta käskyä samanaikaisesti, kun taas toinen voi tehdä 20. Mutta sillä on myös ongelmia, joissa kaikki ohjeet ja tehtävät eivät toimi hyvin, kun useita yrityksiä yritetään kerralla . Esim. Aikaisempien ohjeiden tulosten käyttäminen seuraavassa ohjeessa tarkoittaa, että seuraavien on odotettava edellisen loppuun saattaminen – jolloin 20: n suorittaminen kerrallaan tosiasiassa hidastuu kuin vain yksi kerrallaan – heitä on nyt koordinoitava ja otettava käyttöön lukot ( tai niin) varmistaaksesi, että ne tapahtuvat peräkkäin, tuhlaamalla ylimääräisiä laskelmia vain saadakseen heidät odottamaan.
Paljon parempi idea olisi suorittaa fyysinen testi tai vertailuarvo. Asiat kuten PassMark Software – CPU Benchmark Charts luetellaan vertailukohtia, jotka on tehty todellisissa tietokoneissa useiden vuosien ajan. Antaa tasainen tapa verrata yhtä prosessoria toiseen. Ne osoittavat myös yhtä langan testejä kuin wqell kuin monisäikeiset testit, joten voit myös vertailla tehtäviä, joissa useat ytimet tosiasiallisesti antavat reunan, kun taas myös ne, jotka eivät (mikä on yleisin tehtävä, jonka mikä tahansa tietokone tekisi – Kuten 90 prosentissa ajasta, yksi ketju on todellinen mitta sen nopeudesta ja koet).
Nyt kaksi yleisintä markkinointitoimenpidettä on tasoitettu toisiinsa. Ytimen määrä auttaa vain monisäikeisissä säikeissä, kun taas kellonopeudella on jonkin verran vaikutusta yksittäiseen säikeeseen. Mutta kummallakaan ei ole 1: 1-suhdetta, CPU: lla on enemmän kuin vain nämä kaksi toimenpidettä.
Katsotaanpa: Tässä ovat huippuluokan suorittimet järjestyksessä nopeimmin monisäikeisille: PassMark Intel vs. AMD-suorittimen vertailuarvot
On paljon järkeä, koska näillä Xeoneilla ja Core i9: llä on yli 10 hyperkierteistä ydintä. Esim. Xeon 8173M: ssä on 28 ydintä, joista jokaisessa on hyperlanka, jolloin looginen määrä on 56 ”ydintä”. I9-7940X: ssä on 14 todellista ydintä, joista jokaisessa on hyperlanka → 28 loogista ydintä. Xeon toimii vain 2,0 GHz: n nopeudella ja nousee jopa 3,5 GHz: iin työnnettäessä. Mutta i9 alkaa 3,1 HGz: stä ja nousee jopa 4,3 GHz: iin. Silti sen monisäikeinen luokitus on vain hieman alle Xeonin.
Seuraavaksi tarkastellaan yhden ytimen suorituskykyä: Yhden langan suorituskyky . Huomaa, kuinka korkeampi kellotaajuus näyttää auttavan tässä, mutta ei aina. Esim. 4,0 GHz: n ulostulo suorittaa samanlaisen prosessorin 3,7 GHz: llä, niin vähän. On kuitenkin joitain muita, joissa matalampi korko toimii silti paremmin kuin korkeampi. Huomattavin i7–8565u @ 1,8 GHz on parempi kuin i7–78020X 3,6 GHz: n taajuudella. Mutta tämä johtuu siitä, että 8565 voi nousta 4,6 GHz: iin, kun taas 7820 pystyy hallitsemaan vain 4.3: ta.
Mutta entä sitten jotain Intel Xeon W-2145 @ 3,70 GHz (4,5 GHz) 8 (16) -ydintä verrattuna Intel Core i7-8700K @ 3,70 GHz (4,7 GHz) 6 (12) -ydiniin. I7: n luokitus on 6,4\% parempi kuin Xeonilla. Vaikka niiden turbonopeudet eroavat 7,0\%. Joten vaikka kellonopeuksilla on jonkin verran viitteitä, se ei ole tarkka mitta – parhaimmillaan teoreettinen indikaattori, jota voidaan käyttää vain muuten samanlaisten suorittimien välillä.
Huomaa, kuinka moniydintaidan suurimmat pelaajat eivät edes toimi tässä?Jos verrataan monisäikeisen testin kahta parasta ja yksittäisten ketjujen yläosaa: CPU-vertailu Intel i7-8700K vs Intel i9-7940X vs Intel Xeon Platinum 8173M
Huomaatko siellä jotain? Vaikka turbonopeuden ero näyttää viittaavan yhden kierteen testituloksiin, se ei ole aivan sama. Esim. i7: n ja i9: n välillä kellotaajuus eroaa 9,3\%, mutta testitulokset ovat erilaisia 11,8\%. Vaikka i7: n ja Xeonin välillä kellotaajuudet eroavat 34,3\%, testitulos näkyy kuitenkin 35\%: n nousuna. Niiden välillä on ilmeisesti myös jotain muuta. Puhumattakaan siitä, että Xeonilla on tehty vain yksi testi, kun taas i7: n tulokset ovat peräisin yli 4000 testistä (joten saattaa olla väärin käyttää tätä vertailuarvoa – jotain saattaa olla mennyt pieleen siinä yksittäisessä testissä, joka vääristää tulokset).
Vastaus
Suorittimen nopeus on pohjimmiltaan Kellonopeus , mutta kellotaajuus on alun perin enemmän markkinointia temppu. Se on yksi tekijä suorittimen valinnassa . Suoritin on yleensä parempi, kun sen kellotaajuus on suurempi, mutta on myös joitain muita tekijöitä, jotka tulisi ottaa huomioon, kuten virrankulutus , hinta-laatusuhde ja myös suorittimen arkkitehtuuri .
1 gigahertsi ( Ghz) CPU toimii miljardi kertaa sekunnissa , joten esimerkiksi AMD Ryzen 7 1700X @ 3,8 Ghz -laitteeni toimii noin 3,8 miljardia kertaa , pienellä virhemarginaalilla.