Olen uusi näissä koneen komponenttiasioissa, mutta koetan oppia hieman prosessoreista. Merkitseekö suurempi kellotaajuus aina parempaa prosessoria? Eli onko 1.9 ghz prossu kehnompi, kuin esim 2.3ghz?
Entä ydinten määrä suhteessa kellotaajuuteen? Jos on 2ghz tuplaydinprosessori, niin onko koneessani käytännössä 4ghz prosessori, vaiko kaksi 1ghz prosessoria?
Korvaako ydinten määrä kellotaajuuden? Esim onko nelityiminen 1.7ghz prosessori parempi, kuin 2.5ghz tuplaydin?
Kiitoksia vastauksista etukäteen aloittelijalle
Entä ydinten määrä suhteessa kellotaajuuteen? Jos on 2ghz tuplaydinprosessori, niin onko koneessani käytännössä 4ghz prosessori, vaiko kaksi 1ghz prosessoria?
Korvaako ydinten määrä kellotaajuuden? Esim onko nelityiminen 1.7ghz prosessori parempi, kuin 2.5ghz tuplaydin?
Kiitoksia vastauksista etukäteen aloittelijalle
Vastaukset 5
Vanhimmat
>Merkitseekö suurempi kellotaajuus aina parempaa prosessoria? Eli onko 1.9 ghz prossu kehnompi, kuin esim 2.3ghz?
Ei merkitse. Ei ole.
Vain saman prosessorimallin sisällä isompi kellotaajuus tarkoittaa aina nopeampaa prossua.
Jokin 2,8 GHz:n Celeron-prossu on paljon hitaampi kuin uudemman sarjan 1,6 GHz:n malli. Esimerkiksi.
Lisäksi pitää vielä erottaa nimellinen kellotaajuus mahdollisesti paljon isommasta maksimitaajuudesta silloin kun ei kaikkia ytimiä kuormiteta (esim. tietyn i7:n 2,2 vs. 3,1 GHz.)
Ytimien lukumäärän merkitystä saa selittää joku toinen, se on monisyisempi juttu.
Yhtä ohjelmasäiettä voi suorittaa kerrallaan vain yksi prosessoriydin. Jotta ohjelma saisi hyötyä useammasta ytimestä se tulee olla ohjelmoitu erikseen käyttämään useampaa säiettä hyväkseen (joissakin tapauksessa useampaa prosessia, mutta se ei ole tässä tärkeää). Säikeitäkään ei voi määräämättömästi käyttää vaan niitä voi hyödyntää vain tilanteissa jossa ohjelmansuoritusta voi tehdä järkevästi rinnakkain. Esim. jossain peleissä itse pelin kulku suoritetaan yhdessä ytimessä ja grafiikan renderöinti toisessa.
Monet pelit jo hyödyntävät kahta tai useampaa ydintä ja yhä enemmän siihen suuntaan ollaan menossa. Kyllä tässä vaiheessa kannattaa jo yksiytimiset pikkuhiljaa unohtaa.
?????
Ennen kellotaajuudella määritettiin prosessorin teho
Jos AMD prosessorin kellotaajuus oli 1 GHz
Ja intelin prosessorin 900 MHz, AMDn prosessori oli selvästi nopeampi kuin Intelin.
Mutta se ei ole enää niin
Pitää ottaa huomioon
- Ytimien lukumäärä
- Kuinka tehokas itse sirun arkkitehtuuri on
- Ja ominaisuudet, esimerkiksi sandybridgeissä on "Hyper-Threading" tekniikka
(Eli yksi prosessoriydin näkyy kahtena käyttöjärjestelmälle, joka nostaa suorituskykyä montaa ydintä hyödyntävissä sovelluksissa)
Eli kellotaajuutta edelleen käytetään osana suorituskyvyn mittaamista, mutta sen merkitys on hieman pienentynyt.
Tuolta http://www.cpubenchmark.net/ saat hieman osviittaa kun vertailet prosessoreja keskenään.
Front side bus speed on tärkeämpi lukema pcn suorituskyvyn kannalta kuin prossun ilmoitettu kellotaajust tai ytimien määrä. FSB speed vaikuttaa mm. RAMin tiedonsiirtoon.