Gammal hårdvara jämfört med dagens

Permalänk
Medlem

Gammal hårdvara jämfört med dagens

Hej på er alla och God JuL!

Jag tror vi alla är medvetna om Moores lag och hur vi använder den som grund när vi diskuterar att beräkningskraften har fördubblats var 24 månad i ett antal decennier.

Det som förbryllar mig är att när jag jämför min 5 år gamla dator med dagens senaste prylar så verkar det inte vara stor skillnad.

Om vi t.ex. börjar med processorn;

http://cpuboss.com/cpus/Intel-Core-i7-4790K-vs-Intel-Core-i7-...

Enligt detta test är min i7 2600K som för 5 år sedan var det absolut senaste, inte mycket sämre än vad som räknas som bland det bättre idag, en i7 4790K. Om beräkningskraften fördubblas var 24 månad borde kraften (om kortet använder samma watt och storlek) vara minst 4 gånger så stark.

Minne:

Jag köpte 2*2 GB 1600 MHz i ram för 5 år sedan. Idag ser jag att människor blir rekommenderade 2*4 GB 1600 MHz ram. Det är enbart en fördubbling på 5 år. Hur kommer det sig att det är sådan lite förbättring på så många år?

Nätagg:
Jag har en Bequit! 680W modulärt nätagg, hur mycket bättre än egentligen dagens jämfört med förut? Tror jag köpte "guld" kvalitet på agget eller något liknande.

Min kunskap kring datorer är väldigt basic, visst kan jag bygga en dator och köpa ihop komponenter men inget mer, så jag antar att det är något jag missar och skulle väldigt gärna få det förklarat av er mer professionella

Jag tackar för alla svar och eventuella diskussioner på förhand samt hoppas känna mig mer belyst inom en snar framtid!

P.S. Denna fråga uppkom när jag ställde mig frågan, är det värt att köpa en ny dator idag? Är det märkbar skillnad? D.S.

Permalänk
Medlem

Moores lag säger att antalet transistorer som får plats på en viss yta fördubblas vart annat år. Det innebär inte nödvändigtvis en fördubbling i prestanda

Visa signatur

#1: Z370N ITX | i7 8700k | GTX 1080 | 32GiB
#2: P8Z77-M pro | i7 3770k | GTX 1050ti | 16GiB

Server: Z370-G | i5 8600T | 64GiB | UnRAID 6.9.2 | 130TB
Smartphone: Huawei P30 Pro | Android 10 | Shure SE535

Permalänk
Medlem

Tidigare: Jippie, nu kan vi få plats med mer transistorer på samma yta. Öka processorernas prestanda och använd mer transistorer.
Nu: Öhm okej vi har gjort lite mindre transistorer. Ska vi göra processorerna mindre?

Permalänk
Medlem

Bara för att kunna göra din analys lite mer korrekt:

2600k release = Q1 2011
4790k release = Q2 2014

Så det blir tre år istället för fem!

Som andra sagt använder folk Moores lag som "dubblerad prestanda / 24 månad" istället för dubblerat antal transistorer.

Permalänk
Medlem

Precis min tanke, vi har inte direkt förminskat processorernas storlek eller märkbart hur mycket watt dem använder. Så hur kommer det sig att min 5 år gamla processor mäter sig upp med dagens senaste, samt minne, samt nätagg etc.

*Edit*

Aha, var den processorn från 2014. Men det kanske är slutet av 2014, för jag köpte min i början av 2011 (januari). Så låt oss säga 3½ år kanske, fortfarande en lång tid.

Permalänk
Medlem
Skrivet av Davoud:

Precis min tanke, vi har inte direkt förminskat processorernas storlek eller märkbart hur mycket watt dem använder. Så hur kommer det sig att min 5 år gamla processor mäter sig upp med dagens senaste, samt minne, samt nätagg etc.

*Edit*

Aha, var den processorn från 2014. Men det kanske är slutet av 2014, för jag köpte min i början av 2011 (januari). Så låt oss säga 3½ år kanske, fortfarande en lång tid.

Det gör den inte.
En 2600K är fortfarande helt OK, men en 6700K är 30-40% snabbare beroende på vad man testar med.
Och när 4Gb funkade fint då 2600K lanserades så vill man ha minst 8Gb idag och de flesta skaffar 16Gb.

Permalänk
Medlem
Skrivet av Davoud:

Hej på er alla och God JuL!

P.S. Denna fråga uppkom när jag ställde mig frågan, är det värt att köpa en ny dator idag? Är det märkbar skillnad? D.S.

God Jul!
Nja.
Om du inte har en SSD så är den skillnaden enorm för uppstart av program och operativsystem.
Men din dator är tillräckligt bra om den får lite mer ram, ev SSD och nytt grafikkort (förutsatt att du spelar).

Men det kan ju vara värt att spana på enskilda andra komponenter, exempelvis bättre fläktar som låter mindre o s v för att få en liten trivsammare upplevelse.

Permalänk
Medlem

Ingen större poäng att uppgradera din cpu i nuläget såvida du inte har en massa pengar över. Uppgradera istället till 8+ gb ram, en ssd samt ett grafikkort så lär du uppleva en mycket större prestandaökning.

Skickades från m.sweclockers.com

Visa signatur

[CPU: Intel i5-750 @ 2,6 ghz][MB: Gigabyte P55A-UD3][GFX: Phantom Geforce 670 GTX OC][RAM: Corsair XMS3 1600MHz 8GB][Chassi: Fractal Design r3] [HDD: 1TB Samsung Spinpoint F3][SSD: Crucial MX100 2.5" 7mm 256GB @ SATA 2][PSU: Corsair TX650W][CPU Kylning: Akasa Venom][OS: W7 64-bit][Skärm: BENQ 2412]

Permalänk
Entusiast

Åh @Yoshman, våran hårdvaru-guru.
Berätta varför det ser ut som det gör

Visa signatur

Den digitala högborgen: [Fractal Design Meshify C] ≈ [Corsair AX 850W] ≈ [ASUS Geforce GTX 1080 Strix] ≈ [Intel Core i9 9900K ≈ [Noctua NH-U14S] ≈ [Corsair Vengeance LPX 32GB@3,2 GHz] ≈ [ASUS TUF Z370-Plus Gaming] ≈ [Intel 660P M.2 1 TB] ≈ [Samsung 860 EVO 500 GB] ≈ [Intel 520 180 GB] ≈ [ASUS Xonar Essence STX] |

Permalänk
Medlem
Skrivet av Davoud:

Precis min tanke, vi har inte direkt förminskat processorernas storlek eller märkbart hur mycket watt dem använder. Så hur kommer det sig att min 5 år gamla processor mäter sig upp med dagens senaste, samt minne, samt nätagg etc.

*Edit*

Aha, var den processorn från 2014. Men det kanske är slutet av 2014, för jag köpte min i början av 2011 (januari). Så låt oss säga 3½ år kanske, fortfarande en lång tid.

För att vi har nått lite av en vägg för kisel när det kommer till frekvenser och IPC. Sen är en 6700k ca 40% snabbare i applikationer som är väldigt cpu-beroende och trådar bra så prestanda/w har ökat med ca 50%. Det man kan göra med de krympningarna som gjorts är ju att få plats med mer på mindre yta, tyvärr tjänar de flesta konsumenter inte på att trycka in mer kärnor i cpu:erna utan de har istället integrerat mer i cpun och ökat igpu delen istället. Om vi kollar på områden där man faktiskt får ut mer prestanda av mer kärnor har vi ju sett en rätt stor ökning av prestanda med tex 18 kärniga xeons. Man får ju även tänka på att det är väldigt lite av det man gör i det här konsumentsegmentet där cpun flaskar så är ju rätt naturligt av intel att fokusera på annat (ulv osv)

Skickades från m.sweclockers.com

Permalänk
Quizmaster Malmö 22

@Davoud:

Utvecklingen saktade in kraftigt efter Core 2 Duo jämfört med tidigare o det går långsammare o långsammare. Det beror på att förr var det väldigt enkelt att krympa tillverkningsprocessen o det var stora hopp också (90nm (2004) --> 65nm (2006).
Idag e hoppen mycket mindre (65nm --> 45nm --> 32nm -> 22nm --> 14nm) o därmed prestandaförbättringen.

Visa signatur

[Gigabyte EP35-DS4][Intel Core 2 Duo E8400 3.0 Ghz][2x2GB Corsair XMS 2][Gainward GTX 570][Sandisk Extreme II 480GB][Corsair HX 620W][Fractal Design Define XL R4][Acer GD245HQBID]

Permalänk
Medlem
Skrivet av Svensktiger:

Det gör den inte.
En 2600K är fortfarande helt OK, men en 6700K är 30-40% snabbare beroende på vad man testar med.
Och när 4Gb funkade fint då 2600K lanserades så vill man ha minst 8Gb idag och de flesta skaffar 16Gb.

Skrivet av henkiii:

God Jul!
Nja.
Om du inte har en SSD så är den skillnaden enorm för uppstart av program och operativsystem.
Men din dator är tillräckligt bra om den får lite mer ram, ev SSD och nytt grafikkort (förutsatt att du spelar).

Men det kan ju vara värt att spana på enskilda andra komponenter, exempelvis bättre fläktar som låter mindre o s v för att få en liten trivsammare upplevelse.

Skrivet av bsk!:

Ingen större poäng att uppgradera din cpu i nuläget såvida du inte har en massa pengar över. Uppgradera istället till 8+ gb ram, en ssd samt ett grafikkort så lär du uppleva en mycket större prestandaökning.

Skickades från m.sweclockers.com

Då min SSD gick sönder för 1 år sedan så låter detta som en bra idé. Får bli en ny SSD, lite mer ram och ett nytt GFX (när jag lyckas skrapa ihop pengarna ). Verkar som ni säger att min CPU ändå håller måttet om det som är mest krävande är att jag bara kör 1 spel i taget.

Skrivet av sKRUVARN:

För att vi har nått lite av en vägg för kisel när det kommer till frekvenser och IPC. Sen är en 6700k ca 40% snabbare i applikationer som är väldigt cpu-beroende och trådar bra. Det man kan göra med de krympningarna som gjorts är ju att få plats med mer på mindre yta, tyvärr tjänar de flesta konsumenter inte på att trycka in mer kärnor i cpu:erna utan de har istället integrerat mer i cpun och ökat igpu delen istället. Om vi kollar på områden där man faktiskt får ut mer prestanda av mer kärnor har vi ju sett en rätt stor ökning av prestanda med tex 18 kärniga xeons. Man får ju även tänka på att det är väldigt lite av det man gör i det här konsumentsegmentet där cpun flaskar så är ju rätt naturligt av intel att fokusera på annat (ulv osv)

Skickades från m.sweclockers.com

Tack för ett detaljerat svar på precis rätt nivå :).

Jag tackar för alla inlägg, de har varit väldigt givande.

Permalänk
Medlem

Utvecklingskurvan har verkligen planat ut på senare år. På 90-talet var prylarna man köpte omoderna på några månader, idag klarar man sig med samma hårdvara mycket längre. Energieffektiviteten har så klart ökat väsentligt (case in point: batteritiden på datorer med Haswell jmf med Ivy Bridge).

Inom mobilvärlden ser vi samma tendens (men utplanandet har påbörjats avsevärt senare).

Det handlar helt enkelt om att varje marknad har en tendens att mogna och efter det sker mer av evolution snarare än revolution. Detta kombinerat med att fysikens lagar ställer till det så tillvida att man stöter på alla möjliga problem vid mindre processnoder.

Permalänk
Medlem
Skrivet av Ghost:

Utvecklingskurvan har verkligen planat ut på senare år. På 90-talet var prylarna man köpte omoderna på några månader, idag klarar man sig med samma hårdvara mycket längre. Energieffektiviteten har så klart ökat väsentligt (case in point: batteritiden på datorer med Haswell jmf med Ivy Bridge).

Inom mobilvärlden ser vi samma tendens (men utplanandet har påbörjats avsevärt senare).

Det handlar helt enkelt om att varje marknad har en tendens att mogna och efter det sker mer av evolution snarare än revolution. Detta kombinerat med att fysikens lagar ställer till det så tillvida att man stöter på alla möjliga problem vid mindre processnoder.

Ja tittar man på mobilsidan (laptops) så ser man ganska tydligt att Intel inte direkt legat på latsidan. Kollade lite snabbt på notebookcheck nu och jämför man en sandy bridge på 17w tdp mot en 15w skylake så har inte bara batteritiden gått upp utan cpu prestandan har nästan fördubblats och gpu prestandan fyrdubblats. Rätt skaplig utveckling, dock får jag en känsla av att det kommer plana ut även där nu.

Skickades från m.sweclockers.com

Permalänk
Medlem

hhmm...
jag som ibland tänker i andra banor (emellanåt lagt åt det filosofiska hållet), har en stilla undran...

om man har mer av allting nu än vi hade förr...
har vi mer kul nu än förr, eller har vi lika roligt men på kortare tid än förr ?

/m

Permalänk
Datavetare

Moores lag handlar egentligen om ekonomi och inte teknik. Vad Moores ursprungliga observation och gissning kring framtida utveckling sade var att den transistordensitet med bäst pris/prestanda fördubblas ungefär vartannat år.

Så länge som man kunde utnyttja ökad transistordensitet till att öka mängden arbete som utförs per klockcykel och framförallt så länge man kunde utnyttja den till att öka klockfrekvensen i kretsarna så skalade prestanda ganska linjärt med transistordensitet.

Denna relation mellan ökad transistordensitet och ökad prestanda kom från att högre transistordensitet länge automatiskt medförde lägre strömförbrukning, något som är känt som Dennard scalning. Varken Moores lag eller Dennard scaling är "riktiga" lagar utan observationer som råkade stämma riktigt bra under en viss tidsperiod. Moores lag är på sina sista år just nu, enligt vissa har den redan upphört att gälla i.o.m. övergången till 14nm som faktiskt ökat pris per transistor jämfört med 22nm.

Dennard scaling fick ett ganska abrupt slut för ca 10 år sedan när det visade sig att strömförbrukningen för de kiselbaserade kretsar vi nästan uteslutande använder åker rejält i höjden när man passerar 4 GHz. Detta gjorde också att enda sättet att öka prestanda sedan dess är fler CPU-kärnor och högre IPC (Instructions Per Clock, hur mycket arbete som utförs per klockcykel).

Ingen av dessa metoder är i närheten lika effektiva för att höja faktiskt prestanda som högre frekvens, framförallt inte på interaktiva laster som i många fall är omöjliga att skala med CPU-kärnor. Core2 var ett rejält hopp i IPC, Sandy Bridge tog ett nästan lika stort hopp igen men efter det har det hänt ganska lite vilket tyvärr har en ganska enkel förklaring: vi ligger numera rätt nära den högsta möjliga IPC man kan nå givet den CPU-design och de metoder vi använder för programutveckling.

För servers har Moores lag ändå gett rejält med prestanda då det är långt fler (men absolut inte alla) fall som går att skala med CPU-kärnor där. För mobiler och strömsnåla enheter har man främst använt Moores lag till att lägga in allt fler specialiserade kretsar, t.ex. iGPU, kretsar för avkodning av populära videoformat, etc, då sådana har långt högre perf/W än att göra motsvarande med CPU-delen. Avkodning av film är exempel som kan utföras mer effektivt via GPU än CPU, men det är än mer effektivt om det görs i en s.k. fixed-function krets.

Så prestanda har ökat, men den är inte längre alls lika generell som tidigare. Att Moores lag skulle gå till mer specifika kretsar har man förutspått länge. Nackdelen med detta är att specialdesignade kretsar är ju bara användbara till väldigt smala områden, gör man andra saker har man ingen nytta alls. Men p.g.a. att Dennard scaling havererat så skulle det ändå inte vara möjligt att ha alla transistorer aktiva i moderna mobiltelefoner/pekplattor, så vi lär få se allt fler kretsar designade med fixed-function kretsar (Core M är ju exempel på att detta är på väg in i laptops). Detta fenomen att inte ens kunna ha alla transistor aktiva p.g.a. TDP-begränsningar går under namnet "dark silicon".

Så väldigt kort: Moores lag och prestandaskalning upphörde att vara kopplade till varandra för ca 10 år sedan när Dennard scalning havererade.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

@Yoshman:

Schysst för utomordentligt utförligt svar

Jag hade väl turen att när jag köpte min dator senast var det i väntan på Sandy bridge, när den släpptes lyckades jag bygga ihop en dator till ett riktigt bra pris som fortfarande håller ett ok mått (men har det senaste året börjat visa sin höga ålder, framför allt när SS disken tog sitt sista andetag). Men jag undrar, finns det några teorier eller förväntningar kring när det ska släppas en processor som kan utgöra något mindre "hopp" i prestanda? T.ex. någon ny design eller modell som är på ingång?

Tack på förhand!

Permalänk
Medlem

Egentligen är det lite värre än TS beskriver. Räknar vi med överklockning har det inte hänt mycket sen slutet av 2008 när första i7'an kom.
Moores lag kan säkert stämma ändå, men det beror ju på att intel tryckt in snabbare och snabbare grafikdel i processorn.

Visa signatur

"When I get sad, I stop being sad and be awsome instead, true story."

Permalänk
Datavetare
Skrivet av Davoud:

@Yoshman:

Schysst för utomordentligt utförligt svar

Jag hade väl turen att när jag köpte min dator senast var det i väntan på Sandy bridge, när den släpptes lyckades jag bygga ihop en dator till ett riktigt bra pris som fortfarande håller ett ok mått (men har det senaste året börjat visa sin höga ålder, framför allt när SS disken tog sitt sista andetag). Men jag undrar, finns det några teorier eller förväntningar kring när det ska släppas en processor som kan utgöra något mindre "hopp" i prestanda? T.ex. någon ny design eller modell som är på ingång?

Tack på förhand!

Som nämns i tråden så är de "hopp" i prestanda vi sett och kan förvänta oss av varianten högre perf/W, prestanda för mobila enheter har ökat enormt senaste åren, samt högre total prestanda tack vare flera CPU-kärnor, dagens Xeons (Haswell) har upp till 18 kärnor, nästa generation (Broadwell) får upp till 24 kärnor och generationen efter (Skylake) kan få upp mot 28 kärnor.

Vidare kommer ju toppmodellen för E-serien att få 10 kärnor. Även om majoriteten har väldigt lite användning för föer än fyra kärnor (eller ens fler än två kärnor i de flesta fall) så finns det ju nischer där skrivbordsapplikationer skalar riktigt bra med CPU-kärnor.

Mycket tyder på att det inte kommer vara ekonomiskt försvarbart att krympa mer än 6 nm, frågan är om det ens kommer vara vettigt att gå under 10 nm. Så Moores "lag" kommer garanterat vara överspelad inom den närmaste femårsperioden, men man kan som sagt diskutera huruvida Moores lag ens är relevant idag p.g.a. de skenande kostnader 14/16 nm processerna dras med.

Vad detta betyder är att det inte bara är CPU sidan som kommer stanna av, den generation GPUer som kommer på 14/16 nm kan mycket väl vara det sista stora hoppet i prestandaökning vi ser där. Grafik skalar i stort sett linjärt med kärnor så GPUer kan utnyttja mindre tillverkningsnoder för högre prestanda, men även där sätter avsaknad av Dennard scalning käppar i hjulet då effekten numera ökar snabbare med antal transistorer än vad den minskar med mindre tillverkningsnoder, i.e. en krets på 14/16 nm med samma kretsyta som en 28 nm krets kommer dra mer ström så absolut ingen "perfekt" skalning av prestanda.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer