Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2013-04-20, 17:12
  #1
Medlem
Enligt Moores lag så ska antalet transistorer som får plats på ett chip dubblas vartannat år, vissa anser att de dubblas varje år men om vi är konservativa och säger att den dubblas vartannat år. Det innebär om man utgår ifrån den första Pentium 4 som släpptes 2000 och hade 1,5 Ghz, så skulle utveckling se ut såhär.

2002: 3
2004: 6
2006: 12
2008: 24
2010: 48
2012: 96
2014: 192 Ghz

Så då det är 2013, så borde vi ligga någonstans mellan 96 och 192 Ghz, alltså runt 100 gånger snabbare än IP4 1,5 Ghz år 2000. Är verkligen dagens datorer det? Om man kollar på Ghz på dagens datorer så är det ungefär samma som 2000, så då måste det vara mycket som döljer sig i namnet på processormodellen, för kärnan indikera ju bara på att de är typ 4 gånger snabbare.
Citera
2013-04-20, 17:17
  #2
Medlem
john13371337s avatar
De har ju blivit flerkärniga istället, sedan är det andra förändringar i arkitekturen som ger fler instruktioner per klockcykel.
__________________
Senast redigerad av john13371337 2013-04-20 kl. 17:21.
Citera
2013-04-20, 17:20
  #3
Medlem
Citat:
Ursprungligen postat av john13371337
De har ju blivit flerkärniga istället.


Precis, det kan nu stå, Quad core, men det indikera ju som sagt bara att de är 4 gånger snabbare, eller är det något jag missar?
Citera
2013-04-20, 17:22
  #4
Medlem
john13371337s avatar
Citat:
Ursprungligen postat av hemligemiljonaren
Precis, det kan nu stå, Quad core, men det indikera ju som sagt bara att de är 4 gånger snabbare, eller är det något jag missar?

Förlåt, jag la till lite. Moderna processorer kan utföra fler instruktioner per klockcykel och blir på det viset mycket snabbare.
Citera
2013-04-20, 17:22
  #5
Medlem
sommarlovs avatar
Moore sa inget om hastigheten.
Han sa att man kan dubblera antal transistorer på given yta och att priset halveras per 18 månader.
Citera
2013-04-20, 17:28
  #6
Medlem
Citat:
Ursprungligen postat av john13371337
Förlåt, jag la till lite. Moderna processorer kan utföra fler instruktioner per klockcykel och blir på det viset mycket snabbare.


Dock svårt att se sånt i specifikationerna och på så sätt mätta det själv på ett enkelt sätt. Men du som är lite mer insatt, hur mycket bättre är dagens datorer i jämförelse med IP4 1,5 Ghz?
Citera
2013-04-20, 17:34
  #7
Medlem
john13371337s avatar
Citat:
Ursprungligen postat av hemligemiljonaren
Dock svårt att se sånt i specifikationerna och på så sätt mätta det själv på ett enkelt sätt. Men du som är lite mer insatt, hur mycket bättre är dagens datorer i jämförelse med IP4 1,5 Ghz?

Ingen aning faktiskt och jag är inte så insatt men saker som jag tror har förbättrats inom processorer är t.ex. Sedan beror det mycket på hur koden för programmet är skriven, om den utnyttjar alla kärnor kan det gå väldigt mycket snabbare.

Branch prediction - betyder att processorn "gissar" vilket väg ett set av instruktioner tar och kan på så vis optimera instruktionshämtningar (tror jag)

Större cache -Med en större cache blir det färre missar i minnes- och instruktionshämtningar och det går snabbare.

Kortare pipelines - pipeline är alla delsteg som en instruktion delas in i. Förut hade man längre pipelines och högre klockfrekvenser, nu går det mot kortare pipelines och lite lägre frekvenser. Det är en slags avvägning man gör. (Inte helt säker här heller)
__________________
Senast redigerad av john13371337 2013-04-20 kl. 17:37.
Citera
2013-04-20, 18:00
  #8
Medlem
Moores lag gäller inte hastigheten utan antalet transistorer per ytenhet.
Citera
2013-04-20, 18:12
  #9
Avstängd
HOM0s avatar
Jag kör p4 fortfarande men börjar bli lite på gränsen :-D
Citera
2013-04-20, 19:57
  #10
Medlem
PeterNosters avatar
Här finns lite benchmark:
http://www.cpubenchmark.net/


Här jämförs Single Thread Performance. Jag antar att man då bara kör en kärna:
http://www.cpubenchmark.net/singleThread.html


Jag jämför en Intel Pentium 4 och en Intel Core i7-3940XM som kör med samma frekvens, 3 GHz.

Intel Core i7-3940XM @ 3.00GHz: 2,054
Intel Pentium 4 3.06GHz: 673

2054/673 = 3. En kärna i en core i7 är alltså 3 ggr snabbare är en P4.
Citera
2013-04-21, 00:09
  #11
Medlem
Jag har sett när det gäller superdatorer så mäter de ofta det i flops, just nu är exempelvis den snabbaste datorn 20 petaflops. Det verka vara ett enkelt sätt att mäta, även om det kanske inte visar hela sanningen (då det beror lite på hur man har byggt ihop datorn, vilket xbox 360 vs PS3 visade, att trots att PS3 hade nästan dubbelt så mycket flops så var grafiken likartat) så ger det i alla fall en indikation på hur bra en dator är, så varför används inte detta oftare då man säljer datorer till konsumenter?

Efter lite forskade, är fortfarande extremt grön, så har jag sett om jag tolkar siffrorna rätt att den bästa superdatorn ifrån exempelvis 2002 hade, 35860 gigaflops, eller 35,860 teraflops. Den bästa superdatorn ifrån november 2012 hade, 17590 teraflops. Alltså, är dagens superdatorer nästan 500 gånger snabbare, om jag tolkar detta rätt.

Jag antar att liknade uteckling sker på vanliga datorer, men den är som tråden visar svårare för konsumenten att se.

http://www.top500.org/list/2002/11/
http://www.top500.org/lists/2012/11/

EDIT: Om man går tillbaka till, 2000, så hade den bästa superdatorn, cirka 5 teraflops. Det kan sättas i förhållande till att PS3 hade 2 teraflops, så år 2000´s bästa superdator i hela världen var alltså bara 150% bättre än en spelkonsol 6 år senare, och konsolerna är sällan lika bra som de bästa konsument datorerna. Så om det ska följa samma utveckling bör vi ha konsument datorer som har mellan 10-20 petaflops om 6 år, men kommer kunden förstå det eller kommer det stå i12 4 Ghz dual core?
__________________
Senast redigerad av hemligemiljonaren 2013-04-21 kl. 01:07.
Citera
2013-04-21, 05:58
  #12
Medlem
Sikkans avatar
Citat:
Ursprungligen postat av hemligemiljonaren
Jag har sett när det gäller superdatorer så mäter de ofta det i flops, just nu är exempelvis den snabbaste datorn 20 petaflops. Det verka vara ett enkelt sätt att mäta, även om det kanske inte visar hela sanningen (då det beror lite på hur man har byggt ihop datorn, vilket xbox 360 vs PS3 visade, att trots att PS3 hade nästan dubbelt så mycket flops så var grafiken likartat) så ger det i alla fall en indikation på hur bra en dator är, så varför används inte detta oftare då man säljer datorer till konsumenter?

Efter lite forskade, är fortfarande extremt grön, så har jag sett om jag tolkar siffrorna rätt att den bästa superdatorn ifrån exempelvis 2002 hade, 35860 gigaflops, eller 35,860 teraflops. Den bästa superdatorn ifrån november 2012 hade, 17590 teraflops. Alltså, är dagens superdatorer nästan 500 gånger snabbare, om jag tolkar detta rätt.

Jag antar att liknade uteckling sker på vanliga datorer, men den är som tråden visar svårare för konsumenten att se.

http://www.top500.org/list/2002/11/
http://www.top500.org/lists/2012/11/

EDIT: Om man går tillbaka till, 2000, så hade den bästa superdatorn, cirka 5 teraflops. Det kan sättas i förhållande till att PS3 hade 2 teraflops, så år 2000´s bästa superdator i hela världen var alltså bara 150% bättre än en spelkonsol 6 år senare, och konsolerna är sällan lika bra som de bästa konsument datorerna. Så om det ska följa samma utveckling bör vi ha konsument datorer som har mellan 10-20 petaflops om 6 år, men kommer kunden förstå det eller kommer det stå i12 4 Ghz dual core?


Kunden kommer väl att förstå det lika lite/mycket som för 15 år sedan.. vissa såg 486, Pentium II men fattade inget mer.. medan andra visste exakt hur mycket cache en given processor hade och vad t.ex en AMD-processor presterade jämfört med en Intel..

Allt hänger på intresse och kunskap.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback