L2 välimuisti ja nopeus

Viestiketju PC:n rautaan liittyvä keskustelu -osiossa. Ketjun avasi cavity 24.05.2006.

  1. cavity

    cavity Member

    Liittynyt:
    26.11.2004
    Viestejä:
    75
    Kiitokset:
    0
    Pisteet:
    16
    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?

    valistakaa te viisaat tietämätöntä.

    edit:
    tarkoitin tietenkin taajuus.
     
    Viimeksi muokattu: 24.05.2006
  2.  
  3. Hz4

    Hz4 Guest

    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ä.

    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.
     
    Moderaattorin viimeksi muokkaama: 24.05.2006
  4. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    66
    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.

    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)
     
  5. PeteTK

    PeteTK Active member

    Liittynyt:
    20.06.2004
    Viestejä:
    3,061
    Kiitokset:
    0
    Pisteet:
    66
    " 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.
     
  6. Hz4

    Hz4 Guest

    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.

    DivX 6
    http://www23.tomshardware.com/cpu.html?modelx=33&model1=236&chart=63&model2=235

    Multitasking 1&2
    1#
    http://www23.tomshardware.com/cpu.html?modelx=33&model1=236&chart=75&model2=235

    2#
    http://www23.tomshardware.com/cpu.html?modelx=33&model1=236&chart=76&model2=235
     
    Moderaattorin viimeksi muokkaama: 24.05.2006

Jaa tämä sivu