Slik installerer du en SSD på stasjonære og bærbare PC-er
Har du nettopp kjøpt en SSD og håper å oppgradere den interne lagringen på PC-en din, men vet ikke hvordan du installerer SSD? Les denne artikkelen nå!
Datatilgang er en kritisk del av CPU-design. CPUer opererer med ekstremt høye hastigheter, behandler flere instruksjoner hver klokkesyklus og trenger derfor tilgang til mye data. Det store flertallet av disse dataene er lagret på lagringsmediet. Lagringsenheter er imidlertid umulig trege sammenlignet med en CPU. Lagringsenheter er også betydelig bedre ved sekvensiell lesing enn de er ved tilfeldig lesing, selv om SSD-er tilbyr en markant forbedring i denne forbindelse (og mange andre) i forhold til HDD-er.
System-RAM er designet for å lastes med alle dataene CPU-en kan trenge for programvaren som kjører for øyeblikket. RAM har en betydelig lavere ventetid enn lagring, den er også spesielt skreddersydd for å ha høy tilfeldig leseytelse. Likevel, så mye som moderne RAM er rask, er det fortsatt ingenting sammenlignet med CPU med ventetider i størrelsesorden 400 klokkesykluser.
For å redusere ventetiden ytterligere, inkluderer de fleste moderne CPU-er lag med cache-minne. Vanligvis blir disse referert til som L1-, L2- og L3-cachene. L1 er veldig høyhastighets, og tar vanligvis størrelsesorden 5 klokkesykluser for å få tilgang. L2 er litt tregere, i størrelsesorden 20 sykluser. L3 er enda tregere fortsatt på rundt 200 sykluser. Selv om L1 er utrolig rask, er den også liten. Mye av hastigheten kommer fra det faktum at mindre cacher tar kortere tid å søke. L2 er større enn L1, men mindre enn L3, som fortsatt er mindre enn system-RAM. Å balansere størrelsen på disse cachene godt er avgjørende for å få en høyytelses CPU. Cachetreffforhold er viktige, men du må balansere antall treff med hvor lang tid det tar å få det treffet, derav nivåene.
Minne for skrapelodd
Merk at skrapeloddminne ikke passer i det tradisjonelle minnehierarkiet. Det er fordi det ikke brukes i de fleste forbruker-CPU-er. Scratchpad-minne er designet for å brukes som en skrapelodd i det virkelige liv. Du noterer ned midlertidig informasjon som du trenger å huske, men som faktisk ikke trenger å arkivere. Mye av tiden behandler en CPU data og trenger deretter resultatet igjen med en gang. Den kan kopiere den til minnet, men for å få tilgang til den raskt bør den også holde den i hurtigbufferen.
Scratchpad-minne fyller i hovedsak det samme gapet som L1-cachen. Den er tilgjengelig så raskt som mulig, ofte i ensifrede syklusteller. For å klare dette er det også relativt lite. Det er imidlertid to viktige forskjeller mellom L1 og skrapeloddminne. For det første er skrapelodeminne direkte adresserbart. For det andre er den delt mellom alle kjerner og prosessorer.
Forskjeller mellom cache og skrapelodd
CPU-cachen er i hovedsak gjennomsiktig for CPUen, den kan ikke bevisst legge data der og innholdet kan ikke programmeres. I stedet ber CPU-en bare om data fra RAM og tilfeldigvis får den tilbake raskere, noen ganger betydelig raskere enn den kunne forvente. Å tillate at kladden er adresserbar betyr at koden kan spesifisere nøyaktig hvilke data som skal være i kladdeblokken. Dette kan være nyttig, selv om moderne caching-algoritmer er utmerket med treffrater på 95-97 % som forventes i standard arbeidsbelastninger.
L1-cache er alltid låst til en individuell prosesseringskjerne. Ingen annen prosesseringskjerne har tilgang til den. Dette betyr at hvis flere kjerner trenger de samme dataene, kan de duplisere dem i deres respektive L1-cacher. I noen CPU-arkitekturer er L2 per kjerne, i andre deles den av et lite antall eller til og med alle kjernene. L3 har en tendens til å deles av alle kjerner. Deling av cache mellom kjerner lar to eller flere kjerner få tilgang til de samme dataene uten å duplisere dem. Det lar også én kjerne bruke mer enn sin rettferdige andel når den har behov og cachen har plass.
Scratchpad fungerer på samme måte som L1 når det gjelder hastighet og kapasitet, men den er delt mellom alle kjerner. Dette gir svært rask tilgang til spesifikke data som behandles i en flertrådsarbeidsbelastning. Scratchpad-minne kan til og med deles mellom forskjellige CPUer på multi-socket hovedkort.
En ulempe som skrapeloddminne har, er at det kan stoles for mye på det. Ved å kunne få tilgang til den direkte, kan programvaren stole på at den er tilstede i visse mengder. I dette tilfellet ville det da være ute av stand til å kjøre på CPUer uten så mye skrapeloddminne. Cache-nivåer lider rett og slett ikke av dette problemet og er derfor bedre egnet for generell bruk.
Brukssaker
Scratchpad-minne finnes oftest i multi-socket serversystemer designet for HPC (High-Performance Computing). Der gjør kombinasjonen av hastighet og delt tilgang den nyttig for svært parallelle arbeidsbelastninger.
Scratchpad-minne ser også bruk i mye mindre prosessorer. Innebygde prosessorer, ofte MPSoC-er. En innebygd prosessor har ofte relativt lav effekt og spesialisert for en spesifikk oppgave. Denne spesialiseringen er ofte representert i maskinvareoptimaliseringer. Spesielt i et multiprosessorsystem på en brikke, kan delt høyhastighetsminne gi betydelige latenstidsforbedringer til flere forskjellige prosessorer. Disse typer CPUer er ofte veldig faste i design. Spillkonsoller for eksempel ser allerede mange optimaliseringer for maskinvaredesign og kan derfor gjøre god bruk av slike funksjoner uten å måtte bekymre deg for bakover- eller fremoverkompatibilitet.
Konklusjon
Scratchpad-minne ligner på L1-cache, men har en rekke forskjeller som endrer brukstilfellene. I stedet for å være en cache, er den direkte adresserbar slik at data kan spesifikt tilordnes til spesielt høyhastighetsminne. Den deles også mellom alle prosessorkjerner og prosessorer, noe som gjør den spesielt nyttig i arbeidsbelastninger med mange tråder.
Har du nettopp kjøpt en SSD og håper å oppgradere den interne lagringen på PC-en din, men vet ikke hvordan du installerer SSD? Les denne artikkelen nå!
Å holde utstyret ditt i god stand er et must. Her er noen nyttige tips for å holde 3D-printeren din i topp stand.
Enten du leter etter en NAS for hjemmet eller kontoret, sjekk ut denne listen over de beste NAS-lagringsenhetene.
Har du problemer med å finne ut hvilken IP-adresse skrivere bruker? Vi viser deg hvordan du finner den.
Finn ut noen av de mulige årsakene til at laptopen din overopphetes, sammen med tips og triks for å unngå dette problemet og holde enheten din avkjølt.
Hvis Powerbeats Pro ikke lader, bruk en annen strømkilde og rengjør øreproppene. La saken være åpen mens du lader øreproppene.
Å vedlikeholde 3D-printerne dine er veldig viktig for å få de beste resultatene. Her er noen viktige tips å huske på.
Du gjør deg klar for en kveld med spilling, og det kommer til å bli stort – du har nettopp kjøpt "Star Wars Outlaws" på GeForce Now streamingtjenesten. Oppdag den eneste kjente løsningen som viser deg hvordan du fikser GeForce Now feilkode 0xC272008F, slik at du kan begynne å spille Ubisoft-spill igjen.
Er du usikker på om du skal kjøpe AirPods til din Samsung-telefon? Denne guiden vil helt klart hjelpe. Det mest åpenbare spørsmålet er om de to er
Hvordan aktivere skanning på Canon Pixma MG5220 når du går tom for blekk.