Paljonko välimuistia?

Mulla on Acer jo vähän iäkkäämpi Acer Aspire kannettava. Se ei ole järin tehokas (pasmarkkeja jotakin 2400) ehkä osittain hyvin pienen välimuistinsa takia. Myös prosessori on vain 2,2GHz. Siinä on 4 ydintä ja diagnostiikkaohjelma kertoo seuraavaa:

Caches
L1 Data Cache Size 4 x 64 KBytes
L1 Instructions Cache Size 4 x 64 KBytes
L2 Unified Cache Size 4 x 512 KBytes

L3 välimuisti näyttää puuttuvan kokonaan.

Onko välimuistin koko / ydin laskettavissa seuraavasti: L1 L1 L2 ? Eli silloin tulisi 256KB 256KB 2048KB = 2560KB, eli 640KB / ydin?

Minkälaisia välimuisteja on tehokkaissa kannettavissa? Onko niissä L3-välimuisti?

Näytönohjaimessa on passmarkkeja vain noin 750 (AMD Radeon HD 6650). Kyllä tämä toisaalta toimii hyvin, mutta olisin kiinnostunut välimuistin koon merkityksestä prosessorin tehokkuuteen. Sillä on kuulemma aika paljonkin vaikutusta prosessorin tehokkuuteen.
51387
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Yleisesti ottaen prosessorin välimuistin määrä on mitoitettu sen tehoon ja oletettuun käyttötarkoitukseen. Yleisesti ottaen kannattaa tsekata benchmarkit prosessorin tehosta jos tarvitse raskaaseen käyttöön tai vain ostaa prosessori joka on suunniteltu käyttötarkoitukseesi.

Ellet ole perustamassa serveriä, tekemässä supertietokonetta jossa on lukemattomia osia tai muuten tietokonetta joka on 24/7 laskemassa tieteellisiä laskuja, ei välimuistin määrä ole asia johon kannattaa kiinnittää huomiota vaan kokonaistehoon ja virrankulutukseen.
Se on taas suurempi ongelma jos se kokonaan puuttuu kuten ensimmäisessä Celeronissa jonka vuoksi koko sarja vieläkin on saanut huonon maineen ja nykyisin halvoissakin on tarpeeksi välimuistia tehoon verrattuna ettei se toimi normaalikäytössä rajoitteena.

Äänestä
  • Juurikin näin

    Äänestä

  • Jaahas. Eli sillä ei sitten olekaan niin paljon merkitystä, kuin luulin. Kiitos.

    Äänestä

  • CacheSize kirjoitti:

    Jaahas. Eli sillä ei sitten olekaan niin paljon merkitystä, kuin luulin. Kiitos.

    Eipä mitään :)

    Tietenkin sillä on vaikutusta, mutta koska jokaisessa prosessorissa on tietty ennaltasuunniteltu mallikohtainen määrä sitä, voit suoraan vain hypätä tsekkaamaan onko prosessori kokonaisuudessaan tarpeeksi tehokas käyttötarkoitukseesi.

    Jos tahdot teknisemmän selityksen miten cache toimii voit tsekata alla olevan artikkelin. Mutta lyhyesti, ideana on että prosessorit ovat nykyisin kykenevät reagoimaan ja vaihtamaan tehtävää nopeammin kuin mitä kestää jos seuraava pyydetään hitaammalta muistilta. Prosessorit kykenevät "ennustamaan" tarvitsemansa tiedot jotenkin ja lataamaan mitä tarvitaan sillä aikaa kun prosessori itse toimii.

    Eli kun prosessori on valmis ja tarvitsee lisää dataa (tai lisää ohjeita mitä tehdä datalle), ensiksi se katsoo L1-muistista joka on yleensä ydin-kohtainen.
    Jos ei löydy, sitten tarkistetaan hitaammasta ja vähän kauempana olevasta L2-muistista joka on yhteinen koko prosessorille.
    Jos ei sieltäkään, sitten hitaammasta L3:sta (jos on, se on yleensä on vielä myös samassa sirussa mutta vielä kauempana ytimistä (toisella puolella prosessoria) jotta on tarpeeksi tilaa määrälle muistia)
    Sen jälkeen yleensä katsotaan joko L4-muistista (harvat supertietokoneisiin tarkoitetut erityis-prosessorit) tai RAM muistista. Ongelmana "hitaudessa" siis ei välttämättä ole tiedonsiirron nopeus, vaan miten monta mikrosekuntia kestää että pyydetty tieto saapuu prosessorille ja tällöin jopa etäisyys ytimistä alkaa olla jo merkittävä.

    https://www.quora.com/What-is-the-L1-L2-and-L3-cache-of-a-microprocessor-and-how-does-it-affect-the-performance-of-it-For-example-I-have-a-laptop-with-an-Intel-4700MQ-microprocessor-with-a-6MB-L3-cache-What-does-this-value-indicate

    Ja bonuksena vielä yksi randomi fakta RAM-muistista. Toisin kuin yleinen myytti väittää, RAM-muistin määrällä ei ole mitään vaikutusta nopeuteen, *niin kauan kuin RAM muisti ei lopu kesken* jolloin kone joutuu käyttämään todella paljon hitaampaa SSD tai kovalevyä väliaikaistietoihin.

    Äänestä

Kyllähän tuollaisella prosessorilla varustettu kannettava on aivan riittävä esim. nettikäyttöön ja jopa tehokkaampi kuin monet uudet kannettavat, varsinkin ne markettiromut.

Äänestä

Kommentoi aloitusta


CacheSize kirjoitti:

Mulla on Acer jo vähän iäkkäämpi Acer Aspire kannettava. Se ei ole järin tehokas (pasmarkkeja jotakin 2400) ehkä osittain hyvin pienen välimuistinsa takia. Myös prosessori on vain 2,2GHz. Siinä on 4 ydintä ja diagnostiikkaohjelma kertoo seuraavaa:

Caches
L1 Data Cache Size 4 x 64 KBytes
L1 Instructions Cache Size 4 x 64 KBytes
L2 Unified Cache Size 4 x 512 KBytes

L3 välimuisti näyttää puuttuvan kokonaan.

Onko välimuistin koko / ydin laskettavissa seuraavasti: L1 L1 L2 ? Eli silloin tulisi 256KB 256KB 2048KB = 2560KB, eli 640KB / ydin?

Minkälaisia välimuisteja on tehokkaissa kannettavissa? Onko niissä L3-välimuisti?

Näytönohjaimessa on passmarkkeja vain noin 750 (AMD Radeon HD 6650). Kyllä tämä toisaalta toimii hyvin, mutta olisin kiinnostunut välimuistin koon merkityksestä prosessorin tehokkuuteen. Sillä on kuulemma aika paljonkin vaikutusta prosessorin tehokkuuteen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu