Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG
AMD pratar K10
Ursprungligen inskrivet av Aqualize
Tack lincoln, nu slapp jag dra upp mycket.
<snip>
Nu var det ett tag sen jag läste digitalteknik, men man kan väl inte dela upp ett tal för addering, du måste ju veta carry:n från den lägsta biten i det man börjar med.
Sånt här är så internt inom processorkärnan (innutin ALU:n) så det skulle vara en så stor overhead att bygga in så två kärnor arbetade. Man måste göra det på större uppgifter... t.ex. trådar som man programmerar.
Ingen orsak.
Man kan implementera en s.k. 'Fast Adder' så man inte behöver addera bit för bit och skicka med carryn framåt...
http://en.wikipedia.org/wiki/Fast_adder
... men trots det är det knappast nån fråga om att det skulle kunna vara effektivt att dela upp additioner, så jag håller helt med om det där med att man måste dela upp jobbet i större uppgifter.
Ursprungligen inskrivet av Aqualize
lincoln, vet du om det finns instruktioner för processorn att läsa in saker till cachen? Jag tror det är speciell hantering av det, inte processorn som gör det så det är "automatiskt". Visst skulle väl ditt program toucha minnesadresser i förväg för att få in dem. Men risken finns väl att programmet själv slängs ut till slut (men om det körs borde det vara kvar).
Jo, jag tror cache-hanteringen sköts automatiskt. Annars skulle processorerna aldrig kunna ha delad cache.
Mina kunskaper om moderna processorer är dock tyvärr ganska bristfällig. Min senaste någotsånär seriösa kontakt med det hela var väl nån gång 93-94 när jag gick en kurs ('mikrodatorer' eller vad den hette) på KTH. Men dels var den tämligen översiktlig (mest avancerade var väl labbar i form av att skriva mikrokod för en enkel CISC-processor) och sen var det ju ett tag sedan...
Det var därför jag blev genuint nyfiken när str8forthakill tyckte man skulle 'serialisera' två cores så de jobbade som en enda. När nån läckte ett rykte om att AMD skulle göra det tidigare, så var det ju bluff, men nånting i mig hoppades att det kanske fanns nåt korn av sanning bakom det ändå...
Ursprungligen inskrivet av Aqualize
Btw lincoln, med dedikerat mikroprogram menar du väl som jag tror något litet litet program, du talar väl inte om mikrokoden i processorn?
Äsch fan er, nu blev jag ju sugen på att programmera assembler.
Jag var faktiskt medvetet litet svävande där eftersom jag inte vet om det ens skulle funka att bygga ett analysprogram av den typen i mikrokod, och jag misstänkte att ett 'vanligt' program troligen skulle exekvera för långsamt för att vara värt det...
Som sagt, mina kunskaper om moderna processorers inre beskaffning lämnar en del övrigt att önska.
Hacka assembler, ja... Skulle å ena sidan vara kul att se hur små och effektiva program man kan dra ihop.. Och å andra sidan vara extremt jobbigt att bygga upp datastrukturer från råa minnesblock. Nej, jag har nog blivit för bekväm för att gå tillbaka dit.
Gammal och gnällig
Hade själv funderingar på om man kunde spara några klockcykler på aggressivare 'speculative evaluation' - dvs. att om man har en 'if'-sats som måste vänta på att accessa minnet, kör man koden på båda sidor om if-satserna på pin tji, och sedan när man får svaret från minnet så fortsätter man på den sida om 'iffen' som var rätt. Tyvärr lär dock koden på båda sidorna 'iffen' snart själv behöva hämta data från minnet, så då hänger det på att man lyckas exekvera fler cykler det kostar i administration för att dela upp jobbet. Osannolikt.
Det var det jag nämnde. Den räknar ut alla möjliga svar innan den vet vilket som är det rätta. Gäller iaf för matte.
- Idag Apple kan släppa ny Ipad Pro med M4-krets 0
- Igår Intel skyller Raptor Lake-krascher på moderkortstillverkare 30
- Igår TSMC utvecklar enorma kretsar med effekt mätt i kilowatt 11
- Igår Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS 52
- 26 / 4 Corsair Platform 6: För dig som inte nöjer dig med Ikea-skrivbord 11
- 27 / 4 Stöd för komprimering i fler format på gång till Windows 19
- 27 / 4 Krönika: "Early access" är utstuderad girighet 47
- 27 / 4 Microsoft släpper källkoden till MS‑DOS 4.00 20
- 26 / 4 Ny caps lock-symbol i Windows förbryllar HP-användare 21
- 26 / 4 Därför blockerar Windows 11 24H2 Start‑menyhack 43
- Igår Google nöjda med annonsexperiment: Youtube kan få pausreklam 37
- 27 / 4 Övergivet skadeprogram infekterar miljontals maskiner 19
- 27 / 4 Helgsnack: Är all reklam till ondo? 85
- 26 / 4 NetonNet varnar om läckta kunduppgifter 23
- 26 / 4 Premiär på SweClockers! Månadens drop med gamingskärm hos Elgiganten 74
- Google nöjda med annonsexperiment: Youtube kan få pausreklam37
- Apple kan släppa ny Ipad Pro med M4-krets0
- Blåskärm och andra krascher18
- Bilder på ditt senaste inköp (2024) [inga produktbilder]549
- LegoClockers - Samlingstråd för allt med Lego622
- [LEK] Gissa spelet15519
- S21 Ultra död/svart skärm11
- Escape from Tarkov395
- Vad lyssnar du på just nu?13904
- Hur skickar man bäst en dator från Skåne till Västerbotten?0
- Säljes 4070 TI i5 13400f Dator
- Säljes ASUS ROG Strix 3080 10GB White
- Säljes CoD MW3 ps5 inkl lockpick, Noctua NH-U12S AM4, DAC och HDD
- Säljes Elgato Wave 3 mikrofon
- Säljes TC-Helicon GoXLR Mini
- Säljes Komplett dator, 2700x, GTX 1070
- Säljes Vårstädning - i5-6600, GA-H170N-WIFI, 2x8GB DDR4, GTX 760, Noctua NH-U12S, FD Tesla 650W
- Köpes Uppgraderingspaket am4/am5/lga1700, ssd, gpu
- Säljes Flertal sata SSD'er 480GB-2TB
- Säljes Playstation 5 Digital 825gb
- Apple kan släppa ny Ipad Pro med M4-krets0
- Google nöjda med annonsexperiment: Youtube kan få pausreklam37
- Intel skyller Raptor Lake-krascher på moderkortstillverkare30
- TSMC utvecklar enorma kretsar med effekt mätt i kilowatt11
- Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS52
- Stöd för komprimering i fler format på gång till Windows19
- Krönika: "Early access" är utstuderad girighet47
- Övergivet skadeprogram infekterar miljontals maskiner19
- Helgsnack: Är all reklam till ondo?85
- Microsoft släpper källkoden till MS‑DOS 4.0020
Externa nyheter
Spelnyheter från FZ
- Dragon’s Dogma 2 har sålt så bra att Capcom betalar ut mer pengar till aktieägarna igår
- Silent Hill 2 – Snart avslöjas släppdatum och till vilka plattformar det släpps igår
- River City Girls 2 gästas av Double Dragon i sommar igår
- Sand Land delar en sista hälsning från Akira Toriyama 27/04
- Alien: Rogue Incursion släpps till VR senare i år 27/04