mboost-dp1

Intel

Intel med seks-kernet processor

- Via Eclipse -

Før Intel skifter over til sin Nehalem-arkitektur, der kommer senere i år, sender de en sidste Core 2-baseret Xeon-serie på markedet, der går ind og fylder rummet imellem de nuværende quad-kerner og Nehalems otte mulige kerner.

Intel har nemlig valgt at lave en seks-kernet processor, kaldet Dunnington, der består af tre dual-core 45nm Penryn-chips med en 16 MB L3-cache og en 3 MB L2-cache, begge delte.

Chippen vil fungere som efterfølger til Harpertown-serien, men vil være pinkompatibel med Tigerton-serien, ligesom den også vil benytte samme platform, Caneland.

Det forventes at serien skal ramme hylderne inden Nehalem kommer på markedet, så slutningen af 2. kvartal eller starten af 3. er at forvente.





Gå til bund
Gravatar #1 - luuuuu
23. feb. 2008 22:41
og så var der AMD med deres nye 3 kernede cpu.. :S
Gravatar #2 - Aske Uhd
23. feb. 2008 23:10
så drop dog det kernetal! :)
Gravatar #3 - skt_Thomas
23. feb. 2008 23:34
er det så en chip til Kernefamilierne?:)
Gravatar #4 - steglich
23. feb. 2008 23:41
Er det brae mig, eller er der ualmindelig mange navne i den nyhed?:D
Gravatar #5 - Deleet
23. feb. 2008 23:53
"Er det brae mig, eller er der ualmindelig mange navne i den nyhed?:D"

Er det bare mig, eller er der ualmindelig mange ligegyldige beskeder i den her tråd?

...

Nostalgi. Hvem husker ikke dengang man havde langt under 1mb cache på processoren? 16mb!?
Gravatar #6 - Emil
24. feb. 2008 00:08
#5 > Nu er det jo også en Xeon-model :D Desuden er det jo L3-cache; det vi havde dengang, der var 1 MB, var formentlig L2, hvor de almindelige Core 2-processorer i dag har 2-4 MB af den type :)
Gravatar #7 - LsV
24. feb. 2008 02:49
Hvilket serienavn er en Q6600 ?
Gravatar #8 - arne_v
24. feb. 2008 03:08
7 skrev:
Hvilket serienavn er en Q6600 ?


Kentsfield
Gravatar #9 - ressurex
24. feb. 2008 06:40
Deres 16 kernede kommer til ar hedde Holyfield.

AMD, svarer igen med en 6 kernet, Tyson.
Gravatar #10 - terracide
24. feb. 2008 07:53
Vi kan lige så godt begynde at vænne os til mange kerner:
http://techresearch.intel.com/articles/Tera-Scale/...

6/8 kerner vil virke som intet om 5-10 år...
Gravatar #11 - JonasThyssen
24. feb. 2008 09:21
Ja, men inden de går helt amok i antallet af kerner, hvad så med lige at få Softwaredelen med også.

Både AMD og Intel har projekter i støbeskeen som skal gøre multi CPU designs lettere at programmere til, men før det kommer er det jo meget begrænset hvad mere end 2 kerner gør andet end at multitaske.
Gravatar #12 - vandfarve
24. feb. 2008 09:42
#11 På den anden side er producenterne "tvunget" til at lave de flerkernede processorer, før man kan få softwareproducenterne til at integrere multikerne-understøttelse. Derfor er vi i denne situation i dag, hvor nogle programmer understøtter brugen af flere tråde, mens andre programmer ikke gør det.
Gravatar #13 - Niklas H
24. feb. 2008 10:04
Nogen der ved om SP1 til Vista åbner for support for flere kerner? Så vidt jeg ved, understøttes der vist lige nu kun 4 kerner. Så må man da næsten håbe at SP1 hjælper på det, for ellers sætter det da udviklingen helt i stå.
Gravatar #14 - terracide
24. feb. 2008 10:22
#11:
Hønen og ægget.
Før der er fler-kerne hardware kommer der ikke fler-kerne software.

Intel var smarte og begyndte at få progammøre til at kode flerkernet allerede før vi kørte flere kerner via HyperThreading.

Og hvis man kigger på spil, så kommer der flere og flere fler-kernespil.. jeg har en 6-7 stykker der godt kan lide en quad-core og meget af mit software er begyndt at blive flerkernet også.
Gravatar #15 - JonasThyssen
24. feb. 2008 10:25
#12 og 14 det har ikke noget med at man skal tvinge producenter til at skrive programmer til flerkernede CPU'er. Der er utroligt mange programmer hvor det slet ikke kan betale sig at gøre det. Samtidig med at det også medfører en væsentlig højere produktions omkostning at skrive et program til multikerne cpu'er.

Intel og AMD er begge ved at undersøge mulighederne for at oversætte et almindeligt singlethredead kode til multithreaded, så vi får udnyttet de muligheder der eri flere kerne selvom programmet ikke er omskrevet fra bunden af.

det er helt rigtigt at man skal have multikerne cpu'er før vi kan få multikernede programmer, men når der ikke er økonomisk incitament til at skrive sit program om til at understøtte flere cpu'er, så kommer vi ingen vejne.
Gravatar #16 - stone
24. feb. 2008 11:43
13 skrev:
Nogen der ved om SP1 til Vista åbner for support for flere kerner? Så vidt jeg ved, understøttes der vist lige nu kun 4 kerner. Så må man da næsten håbe at SP1 hjælper på det, for ellers sætter det da udviklingen helt i stå.

har aldrig hoert om antal-kerne begraensninger i vista. home versionerne understoetter kun een cpu socket, men med et vilkaarligt antal kerner.

/stone
Gravatar #17 - Dr_Mo
24. feb. 2008 12:02
#15
Tja, hvis det ikke kan betale sig, så er det nok heller ikke brug for det, ellers er det ikke nok konkurrence på det marked, for så ville den som først lave deres programmer til multicore processorer jo også få solgt mest?

Hvilke programmer tænker du på?
Gravatar #18 - Loke76
24. feb. 2008 12:09
#14
Kan du ikke lige liste de spil du har der er glade for Quad, kender nogen stykker men altid rart med lidt mere skyts når en eller anden tumpe står og påstår man ikke kan udnytte quad endnu
Gravatar #19 - BurningShadow
24. feb. 2008 12:15
#18

Istedet for at kaste en liste over spil i hovedet på dem, hvad så med at gøre opmærksom på at der er andre slags software end spil?
Og hvad med det faktum at det er en fordel, selv med single-threaded software, fordi alle dine programmer ikke længere kører på samme kerne, og du derved får højre ydelse?
Gravatar #20 - BurningShadow
24. feb. 2008 12:19
(Mangler Edit)

#18

De fleste af ignoranterne er gamere, så man kunne evt. også forklare dem fordelen ved at deres single-threaded spil kører på én kerne, mens resten af systemet kører på de andre...
Gravatar #21 - JonasThyssen
24. feb. 2008 12:19
Tænker især på på programmer som udfører en CPU intensiv funktion, eks. virusprogrammer og spil.

Der findes selvfølgelig programmer hvor det i lang tid har været normalt med multithreading, eks. renders.

det var også bare fordi jeg tænkte på enn artikel jeg læste med Intels og AMDs bud på en slags virtualization skulle kunne oversætte programmer skrevet til singlethreading om til multithreading og at det skulle gøre det nemmere for især spilproducenter at producere spil uden at skulle bruge tid på at lære at kode til multithreading
Gravatar #22 - Xill
24. feb. 2008 12:24
#21 de fleste nye spil benytter sig af flere kerner, men med hensyn til virusprogrammer, så må de gene holde sig til en kerne i et par år ...

et virusprogram er jo bare noget der skal køre mens man laver noget andet, og er netop en af grundene til at det er godt med flere kerner, efter som et sådan program ikke betyder noget når du fx spille spil, som godt kan klare sig med 3 ud af 4 kerner
Gravatar #23 - pokerface
24. feb. 2008 12:34
At køre antivirus multithreaded er bare at bede om problemer- ligesom at spille poker med to identiter på samme bord.

Vi risikerer bare race conditions.........det er sket før, http://ansuz.sooke.bc.ca/software/security/slashdo...
Gravatar #24 - Vejby
24. feb. 2008 12:46
Jeg har ikke helt forstået konceptet med 3 eller 6 kernede CPU'er
Der er da heller ikke nogen der med sin sunde fornuft der installerer 1 1/2 gb ram på 3 dimm's eller 3 gb ram for den sags skyld.
Man holder sig da til noget der kan divideres med 2.
Gravatar #25 - Vejby
24. feb. 2008 12:47
Jeg har ikke helt forstået konceptet med 3 eller 6 kernede CPU'er
Der er da heller ikke nogen der med sin sunde fornuft der installerer 1 1/2 gb ram på 3 dimm's eller 3 gb ram for den sags skyld.
Man holder sig da til noget der kan divideres med 2.
Gravatar #26 - stone
24. feb. 2008 13:36
24 skrev:
Jeg har ikke helt forstået konceptet med 3 eller 6 kernede CPU'er
Der er da heller ikke nogen der med sin sunde fornuft der installerer 1 1/2 gb ram på 3 dimm's eller 3 gb ram for den sags skyld.
Man holder sig da til noget der kan divideres med 2.


nu kan 6 fint deles med 2. men derudover er det irrelevant for en cpu on der 2 eller 3 kerner. de arbejder i hoej grad som uafhaengige enheder hvor systemet kan laste arbejde over paa. det eneste de deler, er typisk lidt cache.
foer vi fik multi-kerne cpu'er var der jo altsaa ogsaa kun een kerne, og det kan heller ikke deles med 2.

og ang. ram er det eneste argument for ikke at putte eksempelvis 1.5gb i, at du ikke kan koere multichannel og at rammen vil falde tilbage til laveste faellesnaevner. udover det, er der ingen gund til ikke at putte tilfaeldige stoerrelser ram i en maskine.

/stone
Gravatar #27 - arne_v
24. feb. 2008 14:08
#25 og 26

Man kan ikke køre dual channel på 3 RAM slots og derfor bruger man enten 2 eller 4 idag.

Tidligere kunne man skam godt få med 3.

Og man kan sagtens få 1.5 GB i form af 2*512 MB + 2*256 MB.
Gravatar #28 - arne_v
24. feb. 2008 14:13
#11

Øh.

Multithreaded programmering er en meget gammel disciplin.

Der findes masser af multithreaded apps.
Gravatar #29 - Happy-Cheese
24. feb. 2008 18:23
Jeg siger bare... Hvorfor bruge tid på Intel når man har AMD!

Forresten Har Mac Pro nu 8-kernet intel som standard :D MAC <3
Gravatar #30 - arne_v
24. feb. 2008 19:11
29 skrev:

Forresten Har Mac Pro nu 8-kernet intel som standard :D MAC <3


Hm.

Er det ikke 2 Xeon CPU'er med 4 core hver ?
Gravatar #31 - Lobo The Man
24. feb. 2008 19:48
Fra artiklen:

"Chippen vil fungere som efterfølger til Harpertown-serien, men vil være pinkompatibel med Tigerton-serien, ligesom den også vil benytte samme platform, Caneland."

Er der andre end mig der lige stod af der..????

Harpertown, Tigertin, Caneland.....

What the hell are you talking about...??

Jeg vil da gerne indrømme at jeg ikke har fulgt 100% med i hvad intel går og laver.... men lidt mere info i artiklen ville da være rart.
Gravatar #32 - arne_v
24. feb. 2008 20:04
Gravatar #33 - Niklas H
24. feb. 2008 20:39
#16 mener ret bestemt at have læst på et tidspunkt for "langt" tilbage hvor Intel havde annonceret at 8-kernede og 16-kernede CPU'er var på vej, at Microsoft havde skudt sig selv i foden ved max at gøre den kompatibel med op til 4 kerner. Sådan står det i min hukommelse, men om jeg husker fejl eller og de har rettet det / er rettet i SP1 ved jeg intet om.
Gravatar #34 - Happy-Cheese
24. feb. 2008 21:02
#30
Jo det har du vist nok ret i :(
Gravatar #35 - Happy-Cheese
24. feb. 2008 21:05
#33
Snakker du om hvor mange kerner Vista kan klare?
Gravatar #36 - arne_v
24. feb. 2008 21:17
#33

Hvor mange kerner Vista understøtter er næppe et Windows kode problem snarere et licens check bestemt af forretnings hensyn.

Windows server versioner kører på multi-mange-kerne systemer.
Gravatar #37 - Xill
24. feb. 2008 22:12
#33 .. hvis vista home kun kan klare 4 kerner, så er det da for at få folk til at opgradere igen om nogen år, når det næste os kommer
Gravatar #38 - knasknaz
25. feb. 2008 09:16
AMD med tre kerner, og nu Intel med seks kerner. Man kommer jo næsten til at tro at de runde tal fra det binære talsystem er gået af mode. Hvad bliver mon det næste? En cpu med 7 kerner? Eller 3.14 kerner? ;)
Gravatar #39 - Saxov
25. feb. 2008 10:23
#38, en AMD med 3 kerner, er også kendt som AMD 3.14+ kernet, da den jo svarer til en Intel cpu med pi kerner.. ;)
Gravatar #40 - Seth-Enoch
25. feb. 2008 17:37
Jeg har En E6600 [email protected], og jeg har endnu ikke i noget spil udnyttet den fuldt ud. Enten køre den ene kerne på fuld gadaffi, eller også køre de hver på 50-70%, jeg har aldrig fået 2x100%. Så for mit vedkommende kan jeg virkelig ikke se hvad man skal med 4 eller 8kerner i en CPU hvis det er et gamer rig man skal bruge. To kerner kan jeg godt se det smarte i, da alle services osv. tager CPU også, men aldrig så meget at der har været behov for mere end 2 kerner.

SupremeCommander og WoW(kom i sidste store patch) understøtter bla. flerkernede CPU's og de kan ikke give 2x100% CPU brug, ligemeget hvordan jeg prygler løs i de to spil :)

Så jeg mener, set fra en gamers synsvinkel, at man skal slappe lidt af med alle de kerner og så se om man ikke kan få skruet op for hastigheden på de forskellige kerner i stedet for. Eller måske udvikle noget andet at proppe i CPU'en. Det kunne være en kerne til fysiske beregninger, ala den der Ageia Physx.

Kort sagt, Mutlicore er blevet et Buzzword IMO.
Gravatar #41 - Happy-Cheese
25. feb. 2008 17:39
Nu er wow jo heller ikke det vildeste og hvis din computer skal holde mere end et år ...
Gravatar #42 - Borg[One]
25. feb. 2008 17:55
#40 det er fordi du kører nogle tøsespil så - jeg har flere der ligger fuldt beslag på begge kerner på E6600.

Desuden er det et gammelkendt faktum, at flere CPU'er ikke giver 100% ydelsesforbedring - så det store chok over din åbenbaring udebliver.

Problemet med hastigheden, hvis du nu havde fulgt lidt mere med, er at man er ramt ind i en mase fysiske begrænsninger, der gør hastigsforøgelse meget svær.

Iøvrigt er multicore, som det er blevet nævnt et par gange, rigtig interessant på servere, hvor der ofte bliver spawnet en thread for hver session der bliver startet - hvilket vel i princippet gælder stort set alle serveres rolle.
Gravatar #43 - arne_v
25. feb. 2008 18:06
#42

En tråd per request der er under processing er en bekvem programmerings model.

Men der er alternativer som SEDA med kun en tråd per funktion.
Gravatar #44 - flywheel
25. feb. 2008 20:10
#11 Hmm jeg synes da ellers at der er ganske godt styr på parallelhåndteringen, der hvor jeg kommer fra.
Gravatar #45 - Borg[One]
26. feb. 2008 13:12
#43 hvordan fungere det?

Jeg slog det op på wiki, hvor der stod meget lidt, og for mig lyder det som om det er sekventielt afvikling af request - der bliver lagt på en kø - formentligt noget MQ-agtigt...

Er det korrekt, eller er jeg helt ude i hampen?

Er det noget man bruger?
Gravatar #46 - arne_v
26. feb. 2008 14:19
#45

Det er samlebånds måden.

Hvis der skal gøres 5 ting ved hver request, så har man 5 queues og 5 threads som læser fra queue, gør det de skal og smider i kø til næste.

Det skalerer bedre end en tråd per request.

Det er en kø, men normalt kun en simpel in memory struktur - ikke en i MQSeries kaliber med transaktions og persisterings support.

Se:
http://www.eecs.harvard.edu/~mdw/papers/seda-sosp0...
for lidt detaljer.

Ja - det bruges. Rigtigt mange high performance systemer bruger noget ligende det (mange af dem er lavet førend termen SEDA blev opfundet).
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login