kummalla on enemmän merkitystä L2 välimuistilla vai Taajuus?
sillä esim: AMD:n 64 X2 4800+ on vain 200Mhz hitaanpi mutta 1M enemmän
kuin AMD:n 64 X2 5000+.
ja toiseksi niin mitä tekee prossun välimuisti?
En osaa sitä teknisesti ja tarkkaan selittää mutta L2 välimuistilla on suurimerkitys prosessorin suorituskyvyssä. Miltein voi laskea, että kellotaajuus*L2 välimuistin suuruus.
AMD X2 prosessoreissa on 2 ydintä ja 1Mb jaetaan kahdelle ytimelle eli 512k per ydin.
Tuo 2Mb taas auttaa huomattavsti kun se muisti jaetaan siitä tulee 1Mb per ydin joka varmasti näkyy suorituskyvyssä.
Quote:kummalla on enemmän merkitystä L2 välimuistilla vai nopeudella?
Siis Nopeus? nopeus muodostuu monesta seikasta. L2 välimuisti on niistä yksi, kellotaajuus toinen sitten siihen vaikuttavat myös emolevy ja muisti.
Esimerkiksi Intel Pentium M "mobile" 1400MHz prosessori on varustettu 2Mb välimuistilla 1600MHz prosessori suoriutuu samasta kuin 3200MHz prosessorikin.
Joku paljon enemmän tietävä voi jatkaa ja tarkentaa.
Kumpikin on parempi ja huonompi riippuen ajettavasta ohjelmasta. Jos ohjelma kaipaa raakaa laskutehoa mutta käyttää hyvin vähän minkään laista dataa on kellotaajuus parempi, väli muisti on taas parempi kun laskutehoa ei kaivata niin paljoa mutta tarvitsee pyöritellä suuria määriä dataa.
AMD:n s754, s939, s940 ja am2 prosessoreilla välimuistin merkitys ei ole kovin suuri sillä keskusmuistin käsittely on intteliin verrattuna huomattavasti nopeampaa suoran yhteyden takia.
Quote:ja toiseksi niin mitä tekee prossun välimuisti?
Välimuisti on... välimuisti =)
L1, L2, L3 on eritasoisia välimuisteja joista L1 on nopein ja L3 on hitain, mutta kaikki on silti huomattavasti nopeampaa kuin keskusmuisti. Kaikissa prosessoreissa on L1 tason välimuisti ja sen suuruus on täysin riipppuvainen arkkitehtuurista, AMD käyttää muistaakseni 128kb L1 tason välimuistia. L3 tason musitia harvoin näkee työpöytä prosessoreissa. Välimuistin tarkoitus on yksinkertaisesti pitää prosessoitavaa dataa välimuistissa josta sitä on huomattavasti nopeampaa lukea/kirjoittaa jolloin prosessori joutuu paljon harvemmin odottamaan että data haetaan keskusmuistista (RAM)
" Miltein voi laskea, että kellotaajuus*L2 välimuistin suuruus."
No ei se kyllä ihan noin mene.
Sc A64 prossuilla eroa taitaa normaalissa käytössä olla muutama prosentti.
Quote:" Miltein voi laskea, että kellotaajuus*L2 välimuistin suuruus."
No ei se kyllä ihan noin mene.
Sc A64 prossuilla eroa taitaa normaalissa käytössä olla muutama prosentti.
Intel taas suurinpiirtein menee mutta se ei tähän mitenkään liity...
Silti olen sitä mieltä, että mielummin 1Mb per/core kuin 512k Per/core.
Kyllä se varmasti noissa niin ihmeellisissä Athlon prossuissakin näkyy... jossei ni jo on ihme.
Otin tosta muutama esimerkkiä ja kyllä se käytössä hieman näkyy.
A64 x2 4200+ vs 4400+
4200+ 1Mb (512+512) Eli 512k per ydin
4400+ 2Mb (1024+1024) Eli 1Mb per ydin.