64 kärnor kan bli vanligt redan 2012

Permalänk
Medlem

Med tanke på att Intels kommande Larrabee med 24st x86 kärnor ska konkurrera med AMD och Nvidia så är det inte omöjligt att grafikberäkningarna flyttar in i processorn igen när vi har ett sånt överskott på beräkningskraft.

AMDs Fusion/Bulldozer m.m. och Intels Nehalem kommer att ha grafikmoduler inbyggda och i framtiden kommer nog grafikprocessorer och vanliga processorer smälta samman.

Nvidia är snart desperata i sin jakt på en x86 licens, eller deras pajkastning med Intel att grafikprocessorer är framtiden, inte vanliga processorer. För dem vet att när det väl kommer processorer med så många kärnor så är dem körda. Så det pekar ändå mot att grafikdelen kommer suga ur nästan all kraft ur alla dessa kärnor.

Visa signatur

I like my women how i like my coffee... In a plastic cup.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ajp_anton
Hade inte AMD nån "anti-hyperthreading" på gång för ett tag sen? Vad hände med den?

Tror det bara var nån som jobbade på AMD som skojade.

edit: men vänta, den där Trips (http://www.idg.se/2.1085/1.135184) är lite utav en anti-hyperthreading processor. Så det blev väl lite verklighet iaf. Men inte av AMD.

Visa signatur

AMD Ryzen 5 3600 | 32GiB DDR4-3466 | MSI B450-A Pro Max AGESA 1.0.0.6 | Sapphire RX 480 Nitro+ OC 8GiB | Crucial MX500 500GB | WD10EADS 1TB | WD10EAVS 1TB | Samsung 850 EVO 500GB | Scythe Kamariki 4 450W

Permalänk
Medlem

Carmack har rätt i och med att det är svårt att anpassa mjukvaran till nya processorer, men man kan bara hoppas att det går framåt till slut.

Visa signatur

Fractal Design Define R5 l Intel i7 5820k l Gigabyte X99-UD3 l MSI RX 480 8gb l EVGA G2 850W l Crucial Sport 8gb ddr4 l WDC Black 3tb + WDC Black 1TB + WDC Red 1TB + Intel 530 SSD 120gb l Cooler Master Hyper 212 EVO l Dell U2515H l Asus MG248Q freesync l Windows 10 64-bit

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kolapso
Carmack har rätt i och med att det är svårt att anpassa mjukvaran till nya processorer, men man kan bara hoppas att det går framåt till slut.

Han menade att det är svårt att koda parallell mjukvara med de inarbetade verktygen som används idag. Så det behövs bättre verktyg och nyskolade programmerare. Universiteten och skolorna har också ett ansvar.

Visa signatur

I like my women how i like my coffee... In a plastic cup.

Permalänk
Medlem

Finns hur många användningsområden som helst med löjligt mycket processorkraft.
Idag behövs det inom videomanipulering, programmering och simulering.
Det finns behov för mer kraft till fysik och AI i spel.
Mjukvarurendering kanske blir intressant igen.
Eller saker som isolerade processer som decodar jpg/png filer så vi slipper den oroa oss för den attackvektorn.

Bara för att behoven inte finns idag betyder inte att de inte finns imorgon.

Visa signatur

How do 'Do Not Walk on the Grass' signs get there ?

Permalänk
Hedersmedlem

Ett litet önskemål inför lanseringen av 64 kärnor CPUs (artikeln lär ju betyda att priset också hamnar i konsumentnivå):

- Utveckla instruktioner som gör det möjligt att i ett nätverk t ex isolera en användare till en kärna (vid inloggning tilldelas användaren en kärna)
- Låt minnekontrollern bli kapabel att allokera ett exklusivt område av internminnet per användare

Eller den möjligheten kanske redan finns?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av KimTjik
Ett litet önskemål inför lanseringen av 64 kärnor CPUs (artikeln lär ju betyda att priset också hamnar i konsumentnivå):

- Utveckla instruktioner som gör det möjligt att i ett nätverk t ex isolera en användare till en kärna (vid inloggning tilldelas användaren en kärna)
- Låt minnekontrollern bli kapabel att allokera ett exklusivt område av internminnet per användare

Eller den möjligheten kanske redan finns?

Lär väl kunna göras på vilket processor som helst. Det där är ju sånt ett OS ska sköta om man vill ha det.

Visa signatur

AMD Ryzen 5 3600 | 32GiB DDR4-3466 | MSI B450-A Pro Max AGESA 1.0.0.6 | Sapphire RX 480 Nitro+ OC 8GiB | Crucial MX500 500GB | WD10EADS 1TB | WD10EAVS 1TB | Samsung 850 EVO 500GB | Scythe Kamariki 4 450W

Permalänk
Medlem

själv så tycker jag cuad core är mer än vad man behöver.

Dual core räcker ju gott och väl till den mjukvaran som finns idag.

finns de enns spel som kräver quad?

Visa signatur

[Phanteks Enthoo Pro TG] [ASUS ROG Strix 850W Vit] [Delidad i7 7700K] [Corsair iCUE Hydro H150i ELITE CAPELLIX Vit] [Corsair Vengeance RGB PRO SL DDR4 16GB 3200MHz/CL16 Vit] [ASUS Z270-F] [Gigabyte RTX 2070 Super 8GB GAMING OC Vit] [C:WD Black SSD 256GB M.2, E:Seagate Firecuda 1TB, F:Samsung 860 EVO 1TB, G:Seagate IronWolf 4TB & H:Seagate Momentus XT 7200.1 500]

Permalänk
Medlem

Tycker det här analysföretaget är ute å cyklar.

att snaca om 64 kärnor i en server är totalt irelevant. Fins redan. SUn ahr haft det sedan länge. Att x86 kanske inte haft så mö av det är en sak men vad defenieras som EN server? En liten U1 låda eller en server stor som ett racket skåp?

Sedan har jag mycket svårt å tro att v kommer ha 64 kärnor i en hem PC 2012. Lär ju bara va 2-4 som gör nån nytta i så fall. För det först för å få plats med så många krävs en ordentlig krympning i tillverknigsprocessen villket blir allt svårare sedan krävs nog mindre efektivare kärnor som använder färe transistorer. Varför skulle man vilja börja göra minde potensielt slaöre känror för att få lfer kärnor i en hem PC?

jag själv gillar parallella maskiner har själv 2st dual cores men det är bara att inse att en PC har fortfarande n mö nytta av mer än en dual core i dagskäget. jg har allt från singel till quad cpu system hemma och dual är rätt optimalt i dagsläget.

Oavset om intel introducerar en octa core med 8 körnor 2009 så lär det inte komma någon säg 16 kärnig variant förens tidigast 2011-2012 och den lär ju vara rätt server inricktad alternativt high end PC. Fast som en wuad i dag så är den bortkasstad på 99.9% av alla potensiela användare.

inte många som i dag kan nyttja en quad antigen dom vill eller inte.

Och på spel är det i min mening rätt bortkastat. Är en extremt liten del av användarna som kör spel som ens nyttjar med är 2 kärnor.

Precis som det sas i articklen så är det MYCKET svårt att göra kod parallell.

Mångah är verkar tro det sker på nåt magiskt vis att det skulle finnas nåt universal metod för det men så är det nog tyvär inte.

Det fins applikationer som är relativt lätta att parallellisera så som att endera bilder. olka processorer bearbetar varsin del själv av bilden sedan läggs resultatet i hop. Men så lätt är det inte med alla grejor.

Jag tvivlar inte på att vi kommer få se 64 kärniga processorer frågan är dock om det blir x86 först eller om det ens blir 2012 för x86.

Sedan verkar folk ha glömt att servrar oftast kör många olika processer så därför krävs oftast inte så mö parallellism i själva programen utan att OS:et är bra på att fördela processerna över kärnorna vilket dom flesta OS så som linux kan i dag.

Permalänk
Citat:

Ursprungligen inskrivet av Ant3
själv så tycker jag cuad core är mer än vad man behöver.

Dual core räcker ju gott och väl till den mjukvaran som finns idag.

finns de enns spel som kräver quad?

finns väll inga som "kräver" quad...men det finns väll några som finkar bätter med det....

Visa signatur

Återfinns under en sten 1.6mil ut på landet.
100/100 Mbit Fiber | Cisco EA4500 N900 Smart Router
Acer Aspire 6930G | ASUS K55VJ

Permalänk

Det skulle vara coolt att komma till ett lan med en sådan processor och se polarnas min när man upplyser dom hur många kärnor man har ; )

synd bara att det inte skulle imponera lika mycket i spelen.

I dagsläget har 4 kärnor en obefintlig fördel gämtemot dual men kostar en bra slant mer.

Tänk bara hur oeffektiv en 64 kärnors processor skulle vara.

Säjer bara, fjantigt av intel att sattsa på detta innan programerana får en sjans att kunna utnytja hårdvaran.

Skulle uppskatta om dom istället försökte få så imponerande resultat på skärmen som möjligt istället

men men, efterrfrågan styr produkterna så är den stora massan bevisligen idioter

Visa signatur

Datorer är LIVET

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av m3tr0
Lär väl kunna göras på vilket processor som helst. Det där är ju sånt ett OS ska sköta om man vill ha det.

Hur väl fungerar detta idag? Min tanken är att varje kärna skulle vara kapabel att "isolera sig" även hårdvarumässigt (ett micro-nätverk). Det är möjligt att jag är helt borta och missat information om detta för x86* processorer. Har du någon bra länk att dela med dig av?

Dessutom skulle ju typ 64 kärnor börja göra det intressant, eftersom vi nu talar om "fler antal användare" till rimlig peng.

Permalänk
Medlem

Framtiden heter Linux då...

Visa signatur

Riggen:ASRock X570M Pro4 - AMD Ryzen 7 3700X - Corsair 32GB DDR4 3200MHz - Corsair MP510 960Gb NVME - EVGA 1080ti SC2 - 3x Samsung 840 500GB - EVGA SuperNOVA G1+ 650W - Fractal Design Meshify C Mini Dark TG
NAS: FreeNAS @ HP Proliant MicroServer Gen 8 - Xeon E3-1230 V2 - 16Gb Kingston ECC RAM - Intel 530 120Gb - IBM m1015/LSI 9220-8i - 4x WD Red 3Tb

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av KimTjik
Hur väl fungerar detta idag? Min tanken är att varje kärna skulle vara kapabel att "isolera sig" även hårdvarumässigt (ett micro-nätverk). Det är möjligt att jag är helt borta och missat information om detta för x86* processorer. Har du någon bra länk att dela med dig av?

Dessutom skulle ju typ 64 kärnor börja göra det intressant, eftersom vi nu talar om "fler antal användare" till rimlig peng.

Vet inte. Men jag kom att tänka på virtualiseringstekniken som finns i de nyare processorerna (Phenom åtminstone). Med den så kan man köra flera OS samtidigt och jag tror att de har varsin kärna dedikerad till sig själva eller nåt. Kanske inte riktigt det du är ute efter, dock.

Visa signatur

AMD Ryzen 5 3600 | 32GiB DDR4-3466 | MSI B450-A Pro Max AGESA 1.0.0.6 | Sapphire RX 480 Nitro+ OC 8GiB | Crucial MX500 500GB | WD10EADS 1TB | WD10EAVS 1TB | Samsung 850 EVO 500GB | Scythe Kamariki 4 450W

Permalänk
Medlem

Notera "kommer se" INTE "alla kommer använda sig av".

Att det blir fler och fler kärnor är självklart men för det behöver det inte betyda att vi ser en 64kärnig processorer av den "typ" som vi har idag.
Ps3an kär ju tex 8 kärnor (även om den 8e är inte nyttjas/är avaktiverad). När Intel och AMD intdoducerar sina 8-kärninga cpuer kommer dessa även inkludera en grafikkärna och kanske någon annan enhet som då skulle kunna leda till att cpun beskrivs som tex 10-kärning.

Dagens gpuer består ju av massor av enheter som länkas samman. Det är inte helt olikt tex AMDs cpuer som innehåller flera kärnor, vilka länkas samman av en buss och minenskontroller men GPU kallas bara för enkelkärning medan CPUn kallas flerkärning (sen skiljer det ju en hel del mellan dem också).
Min poäng av att det krävs en väldigt liten förändring i vad "flerkärning" betyder (per definition) för att man skall kunna "förklara upp" antalet kärnor (både i CPUer och GPUer)

Det står heller ingenting om att det handlar om just det i idag kallar för cpu utan bara att systemet kan bestå av flera x86 baserade processorer.

Dvs 2st Larrabeekort + ett mobo med 2st 8-kärninga cpuer innebär 64st x86 processorer. Detta lär ju inte alls vara omöjligt 2012 med tanke på tex dagens skulltrailplattform.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Aqualize
Kanske möjligt faktiskt.
Nehalem kommer ha 8 kärnor nativt i sin värsta version.
Sandy bridge, som om det följer planerna, borde komma 2010 och de lär väl få rum med fler kärnor. Något rykte sa 32 kärnor. Och om man ytterliggare antar att Intel efter 2 år kommer med nästa stora uppgradering, alltså 2012 så skulle de kunna ha 64 kärnor.
Men mainstream desktops tvivlar jag väldigt starkt på kommer ha så många kärnor då. Max 16 tror jag.

Kan nämnas att redan sen i höstas så har man kunnat köpa servrar med 32 x86-64 kärnor. Nämnligen 8st K10 Opterons. 8*4=32.
Vad sägs om den här.
http://www.wsm.com/products/amd/fusiona8_02.html
Kläm i 8st Opteron 8350 á 2 GHz och lämplig mängd RAM. Upp till 256 GiB fungerar står det... Synd att det inte finns några foton på insidan av maskinen.

Har länge funderat på när grafikkortsutvecklarna ska börja göra GPU's med flera kärnor.
Kanske är buss-hastigheten som sätter stopp för fler än två?
Idag får man ju knappt plats med två stycken nvidia 9800GX2 i vanliga lådor.

Permalänk
Medlem

Raytracing blir klart intressant då!

Permalänk
Medlem

64 kärnor hej och hå. Intel sa 2002: 10 GHz innan 2007. Det vet vi ju hur det gick.

Visa signatur

Fuck fruit! Sitting around being all smug on trees and in pies.
En vänlig liten puff blev en hatisk knuff.
Keso är köttfärs gjord på mumintroll.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av P-NILZ
64 kärnor hej och hå. Intel sa 2002: 10 GHz innan 2007. Det vet vi ju hur det gick.

Beror väl på hur man ska tolka det?

4*3,0Ghz = 12ghz.. Även om det inte är så man räknar så kanske dem menade så?

/Mvh Klos

Permalänk
Medlem

nae, hela industrin blev blev tagen på sängen.
Det var mycket svårare att pressa upp frekvensen än vad man trodde, det är därför vi har sådan kärnhysteri idag.

Mina tre senaste processorer har alla varigt på 2 GHz, bara olika antal kärnor

Permalänk
Citat:

Ursprungligen inskrivet av Ravix_04
Tror aldrig människan kommer behöva använda sig mer än 4 kärnor, räcker gott och väl om man har ett väfungerande system utöver cpun.

Haha, det ska jag komma ihåg om några decennier, då ska jag tvinga hela ditt medvetande att leva i en liten skitburk med 4 kärnor. Sedan får man se vad du tycker efter det ^^

Jag måste förövrigt säga att jag är jävligt deprimerad över hur många här tänker. Menar in alltså på allvar att ni inte vill ha mer cpu-kraft, någonsin? Är det ingen som tänker på exempelvis virtuella världar? Det finns utan tvekan ett behov att stort kraft för sådana.

Det finns hur mycket grejer som helst där kraftfulla processorer är oerhört viktigt.

Visa signatur

Keytronic for keyboard!
Sanningen måste döljas!

Permalänk
Medlem

Jag tycker att de förutspår att utveclingen kommer att gå åt fel håll. Vad vill man helst ha

1: en CPU med 128 dåligt presterande kärnor
2: en enkelkärning CPU som presterar lika bra som den 128-kärniga.

Mer kraft i själva kärnorna är det man vill ha, inte en massa halvdåliga kärnor. Utvecklingen går åt helt fel håll.

Permalänk
Medlem

Det är när man får höra sådana här nyheter som det känns som ett dumt val att köpa en processor för 2200kr som man tror ska vara framtidssäker, som kommer utklassas av en annan inom en snar framtid som har 16 gånger fler kärnor. Man kanske bara borde köpa en begagnad medelpresterande processor för 250kr varje år för att det fjärde året kommit upp i en summa av 1000 kr och sitter med en processor som är 16 gånger bättre än den man betalat dubbla summan för och kallade för framtidssäker.

Bill Gates citat passar bra in här

Visa signatur

MacBook Pro 15" i5 520M 8GB GT330M 750GB

Permalänk
Citat:

Ursprungligen inskrivet av joeghurt
Det är när man får höra sådana här nyheter som det känns som ett dumt val att köpa en processor för 2200kr som man tror ska vara framtidssäker, som kommer utklassas av en annan inom en snar framtid som har 16 gånger fler kärnor. Man kanske bara borde köpa en begagnad medelpresterande processor för 250kr varje år för att det fjärde året kommit upp i en summa av 1000 kr och sitter med en processor som är 16 gånger bättre än den man betalat dubbla summan för och kallade för framtidssäker.

Bill Gates citat passar bra in här

Öh, om man vill vara "framtidssäker" och vill spara pengar är det självklart att det är idiotiskt att köpa en dyrare processor. Budgetprocessorerna är de mest prisvärda.

Visa signatur

Keytronic for keyboard!
Sanningen måste döljas!

Permalänk

Jag tror inte konsumentdatorer med 64 kärnor redan 2012, av den anledning att folk redan idag vet om att fler kärnor inte direkt resulterar i bättre prestanda i alla program. För folk mer kommer kolla efter hur bra processorerna presterar i deras program/spel och inte bara hur många kärnor de har.
Precis samma som att folk slutade att stirra blint på klockfrekvensen för några år sedan.
Detta tror jag kommer fördröja utvecklingen av processorer med 64kärnor, sedan att det "inom snar framtid" kommer 64 kärnors processor för konsument marknaden är ganska så självklart, om man ser på hur utvecklingen har gått.

Det intressanta tycker jag är när de börjar göra olika kärnor optimerade för olika beräkningar, även bädda in grafikkortet i cpun och göra riktigt billiga och små datorsystem.

Visa signatur

[Core i7-3930K med 32GB ram, 2*256GB SSD] & [Core i7 3770K med 16 GB RAM, 256GB SSD] som tillsammans har ett [HD 5850 1GB] och 3st 24".

Permalänk
Citat:

Ursprungligen inskrivet av str8forthakill
Jag tycker att de förutspår att utveclingen kommer att gå åt fel håll. Vad vill man helst ha

1: en CPU med 128 dåligt presterande kärnor
2: en enkelkärning CPU som presterar lika bra som den 128-kärniga.

Mer kraft i själva kärnorna är det man vill ha, inte en massa halvdåliga kärnor. Utvecklingen går åt helt fel håll.

Vilket tror du logiskt presterar bäst?

Visa signatur

Min musik
@albinloan
Allt vi kan tänka, kan vi skapa.

Permalänk
Medlem

Som andra nämnt är det inget att hispa upp sig på, min idé är att av t.ex. 64 kärnor används 2 av openGL/directX/Java (eller liknande) för att sprida belastningen över de andra... kanske? m.a.o. tror jag att man bör - och kommer att - läggas närmare hårdvaran än den skäggiga C# programmeraren. Skalbart värre.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av AlbinNdoja
Vilket tror du logiskt presterar bäst?

hehe, den e svår att klura ut...

1+1=2 typ samma sak

Visa signatur

okej

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av str8forthakill
Jag tycker att de förutspår att utveclingen kommer att gå åt fel håll. Vad vill man helst ha

1: en CPU med 128 dåligt presterande kärnor
2: en enkelkärning CPU som presterar lika bra som den 128-kärniga.

Mer kraft i själva kärnorna är det man vill ha, inte en massa halvdåliga kärnor. Utvecklingen går åt helt fel håll.

Tänk dig att du har, som du säger, en CPU med 128 kärnor och en CPU med en kärna som är 128 gånger snabbare än en kärna i den första CPUn; totalt sett lika snabba eller hur?
Och sen har vi 128 trådar som vi ska exekvera.
Den första CPUn kommer långsamt köra alla 128 trådarna simultant. Den andra kommer ta den första tråden, köra den fort som fan och sen göra en taskswitch till nästa tråd och köra den.. sen göra en taskswitch... och DÄR är den första CPUn klar..
Att hålla på och switcha tasks är en ganska långsam och "dyr" historia, och under tiden kan CPUn inte exekvera någon nyttig kod alls utan står bara och idisslar (idlar).
Nu finns det ju naturligtvis fall då den enkelkärniga CPUn skulle utklassa den andra, till exempel om bara en eller ett fåtal trådar skall exekveras (och det är ju detta som man försöker få bukt med. Att skriva flertrådiga program är lurigt) men jag är helt övertygad om att flerkärniga CPUer är klart att föredra generellt sett.

Visa signatur

"We're paratroopers, lieutenant. We're supposed to be surrounded!" - Lt. Winters, Bastogne 1944

Permalänk

Det ska bli intressant att se hur detta artar sig.

Visa signatur

|| Gigabyte GA-MA790X-UD3P || AMD Phenom II X4 955 @ 3,8 GHz || 2*2 GB Kingston HyperX PC8500 || Asus Radeon HD 5850|| Zalman ZM600-HP600W || Windows 7 64-bit ||