/ Forside / Teknologi / Hardware / Andet hardware / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Andet hardware
#NavnPoint
tedd 22408
refi 21484
Klaudi 14878
o.v.n. 12736
severino 10876
Fijala 9709
peet49 7935
Gambrinus 7284
emesen 6789
10  pallebhan.. 6757
Farvel dualcore - flerkerner ER fremtiden ~
Fra : Per


Dato : 28-03-08 16:51

http://www.pcworld.dk/art/9712?a=newsletter&i=572

Så er der vist ikke mere at diskutere om det skal være duo eller quad.

Nu kommer triplecore....

mvh. Per



 
 
///M (28-03-2008)
Kommentar
Fra : ///M


Dato : 28-03-08 21:31

Per wrote:
> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>
> Så er der vist ikke mere at diskutere om det skal være duo eller quad.

Nej, det skal være quad-, hex- eller octo-core.

>
> Nu kommer triplecore....

Come on, AMD. Prøv nu at komme ind i kampen!

mvh
///M



Ukendt (28-03-2008)
Kommentar
Fra : Ukendt


Dato : 28-03-08 21:47

///M wrote:
> Per wrote:
>> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>>
>> Så er der vist ikke mere at diskutere om det skal være duo eller quad.
>
> Nej, det skal være quad-, hex- eller octo-core.
>
>> Nu kommer triplecore....
>
> Come on, AMD. Prøv nu at komme ind i kampen!

De har lige skudt deres B3 rev. af quad Phenom ud... tvivler på den kan
hamle op med Q6600.

Per (28-03-2008)
Kommentar
Fra : Per


Dato : 28-03-08 21:47

///M wrote:
> Per wrote:
>> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>>
>> Så er der vist ikke mere at diskutere om det skal være duo eller
>> quad.
>
> Nej, det skal være quad-, hex- eller octo-core.


Helt enig, men der er nogen her i gruppen der våser om duo er bedre end quad
......


>>
>> Nu kommer triplecore....
>
> Come on, AMD. Prøv nu at komme ind i kampen!


Igen enig, men så kommer Intel med en processor, der er bedre som de plejer.

AMD er 2 tårnet sølv - Intel 3-tårnet - altså klassen ovenover.

/ Per


Ludvig Nielsen. (28-03-2008)
Kommentar
Fra : Ludvig Nielsen.


Dato : 28-03-08 23:14

Følgende er skrevet af Per:
> ///M wrote:
>> Per wrote:
>>> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>>>
>>> Så er der vist ikke mere at diskutere om det skal være duo eller
>>> quad.
>>
>> Nej, det skal være quad-, hex- eller octo-core.
>
>
> Helt enig, men der er nogen her i gruppen der våser om duo er bedre end quad

Selv intel har den misopfattelse.
http://www.comon.dk/index.php/news/show/id=35135

Men indtil der kommer flerkerne support i alle programmer, er det spild
af energi, quad bruger dobbelt så meget strøm som duo, uden at yde
mere.

--
mvh.

Free Tibet!



Jesper Poulsen (29-03-2008)
Kommentar
Fra : Jesper Poulsen


Dato : 29-03-08 12:12

Per wrote:

> Helt enig, men der er nogen her i gruppen der våser om duo er bedre end quad

Det er nu også korrekt som verden ser ud i dag. Det meste PC-software
kan ikke udnytte mere end 2 kerner og dermed er der mere ydelse/kerne/W
i en dualcore end i en quadcore.

En quadcore og en dualcore med samme ydelse har ikke samme clock. Og
quadcore kan ikke clockes lige så højt som en dualcore, da der er nogle
termiske begrænsninger at tage højde for.

I teorien er det bedst med så mange kerner som muligt, men i praksis er
sagen en anden.


--
Mvh
Jesper Poulsen

Kai Harrekilde-Peter~ (28-03-2008)
Kommentar
Fra : Kai Harrekilde-Peter~


Dato : 28-03-08 22:48

"Per" <mesked@hotmail.com> writes:

> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>
> Så er der vist ikke mere at diskutere om det skal være duo eller quad.

Der er en hel del algoritmer, som ikke kan paralleliseres på en
fornuftig måde - og disse bliver mao kun hurtigere ved at få en
processor der er hurtigere til at eksekvere den serielle kode.

Hverken duo-, quad-, eller noget som helst andet antal kerne vil øge
hastigheden på de serielle dele af et program. Dette er kendt som
Amdahl's lov.

Grunden til at der kommer multi-cores er at det er simplere/hurtigere
for AMD og Intel at lave en 2/3/4-kerne CPU, end at få den enkelte
kerne til at gå bare 50% hurtigere. Det har været ventet i mindst 20
år, men da effektiv udnyttelse af en CPU med mange kerner vil kræve et
radikalt opgør med de nuværende programmerings paradigmer og om-
strukturering/skrivning af de fleste programmer, er det noget som er
blevet skubbet foran os hidtil.

> Nu kommer triplecore....

Gab. Send peanutsne rundt.


Kai
--
Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>

Jan Erik Hansen (29-03-2008)
Kommentar
Fra : Jan Erik Hansen


Dato : 29-03-08 00:56

Kai Harrekilde-Petersen skrev:
> "Per" <mesked@hotmail.com> writes:
>
>> http://www.pcworld.dk/art/9712?a=newsletter&i=572
>>
>> Så er der vist ikke mere at diskutere om det skal være duo eller quad.
>
> Der er en hel del algoritmer, som ikke kan paralleliseres på en
> fornuftig måde - og disse bliver mao kun hurtigere ved at få en
> processor der er hurtigere til at eksekvere den serielle kode.
>
> Hverken duo-, quad-, eller noget som helst andet antal kerne vil øge
> hastigheden på de serielle dele af et program. Dette er kendt som
> Amdahl's lov.
>
> Grunden til at der kommer multi-cores er at det er simplere/hurtigere
> for AMD og Intel at lave en 2/3/4-kerne CPU, end at få den enkelte
> kerne til at gå bare 50% hurtigere. Det har været ventet i mindst 20
> år, men da effektiv udnyttelse af en CPU med mange kerner vil kræve et
> radikalt opgør med de nuværende programmerings paradigmer og om-
> strukturering/skrivning af de fleste programmer, er det noget som er
> blevet skubbet foran os hidtil.
>
>> Nu kommer triplecore....
>
> Gab. Send peanutsne rundt.
>
>
> Kai
Ah operativsystemet kan vel optimeres til at afvikle flere tjenester
samtidig i dedikerede kerner ?! Hvor svært kan det være!
Indrømmet...den eneste glæde applikationerne får af det er at de får
mere processortid som ikke skal spildes på operativsystemets tjenester.

Jesper Poulsen (29-03-2008)
Kommentar
Fra : Jesper Poulsen


Dato : 29-03-08 12:14

Jan Erik Hansen wrote:

> Ah operativsystemet kan vel optimeres til at afvikle flere tjenester
> samtidig i dedikerede kerner ?! Hvor svært kan det være!

Det kræver at _alt_ skrives om til multicore. Og der vil stadig være
nogle operationer der ikke lader sig parallellisere.

> Indrømmet...den eneste glæde applikationerne får af det er at de får
> mere processortid som ikke skal spildes på operativsystemets tjenester.

??


--
Mvh
Jesper Poulsen

Nicolai (29-03-2008)
Kommentar
Fra : Nicolai


Dato : 29-03-08 12:49


"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47ee247a$0$2100$edfadb0f@dtext02.news.tele.dk...

> Det kræver at _alt_ skrives om til multicore.

Hvad mener du med det? Hvis OS kan dedikere en kerne hver til 2
applikationer, så skal disse applikationer da ikke skrives om til multicore.

> Og der vil stadig være
> nogle operationer der ikke lader sig parallellisere.

Som hvad for eks?

Nicolai



Jesper Poulsen (30-03-2008)
Kommentar
Fra : Jesper Poulsen


Dato : 30-03-08 13:42

Nicolai wrote:

> Hvad mener du med det? Hvis OS kan dedikere en kerne hver til 2
> applikationer, så skal disse applikationer da ikke skrives om til multicore.

Det giver en ringe udnyttelse af multicore-conceptet. Det er årsagen til
at SMP-systemer til PC'en ikke er mere udbredte end de er. Selv ikke i
store serverfarme anvender man "almindeligt" PC-software på SMP-systemer.

Kai Harrekilde-Petersen nævner Amdahl's Lov - det er i dén grad gældende.

>> Og der vil stadig være
>> nogle operationer der ikke lader sig parallellisere.
> Som hvad for eks?

Iterative operationer, feks.


--
Mvh
Jesper Poulsen

Nicolai (30-03-2008)
Kommentar
Fra : Nicolai


Dato : 30-03-08 15:42


"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47ef8a96$0$2086$edfadb0f@dtext02.news.tele.dk...

> Det giver en ringe udnyttelse af multicore-conceptet. Det er årsagen til
> at SMP-systemer til PC'en ikke er mere udbredte end de er. Selv ikke i
> store serverfarme anvender man "almindeligt" PC-software på SMP-systemer.

Hvordan hænger det sammen med "Det kræver at _alt_ skrives om til
multicore."? Ingen steder i tråden snakkes der om hverken SMP, ASMP, NUMA,
performance eller for den sags skyld servere, så det er vel ikke korrekt at
fremlægge det som et ultimativt krav?

> Iterative operationer, feks.

"
Abstract
An efficient parallel iterative method for finite-element method has been
developed for symmetric multiprocessor (SMP) cluster architectures with
vector processors such as the Earth Simulator. The method is based on a
three-level hybrid parallel programming model, including message passing for
inter-SMP node communication, loop directives by OpenMP for intra-SMP node
parallelization and vectorization for each processing element (PE). Simple
3D linear elastic problems with more than 2.2 × 109 DOF have been solved
using 3 × 3 block ICCG(0) method with additive Schwarz domain decomposition
and PDJDS/CM-RCM reordering on 176 nodes of the Earth Simulator, achieving
performance of 3.80 TFLOPS. Furthermore, effect of color number in
reordering has been evaluated on various types of computers. "


> --
> Mvh
> Jesper Poulsen

Nicolai



Jan Erik Hansen (30-03-2008)
Kommentar
Fra : Jan Erik Hansen


Dato : 30-03-08 20:00

Nicolai skrev:
> "Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
> news:47ef8a96$0$2086$edfadb0f@dtext02.news.tele.dk...
>
>> Det giver en ringe udnyttelse af multicore-conceptet. Det er årsagen til
>> at SMP-systemer til PC'en ikke er mere udbredte end de er. Selv ikke i
>> store serverfarme anvender man "almindeligt" PC-software på SMP-systemer.
>
> Hvordan hænger det sammen med "Det kræver at _alt_ skrives om til
> multicore."? Ingen steder i tråden snakkes der om hverken SMP, ASMP, NUMA,
> performance eller for den sags skyld servere, så det er vel ikke korrekt at
> fremlægge det som et ultimativt krav?
>
>> Iterative operationer, feks.
>
> "
> Abstract
> An efficient parallel iterative method for finite-element method has been
> developed for symmetric multiprocessor (SMP) cluster architectures with
> vector processors such as the Earth Simulator. The method is based on a
> three-level hybrid parallel programming model, including message passing for
> inter-SMP node communication, loop directives by OpenMP for intra-SMP node
> parallelization and vectorization for each processing element (PE). Simple
> 3D linear elastic problems with more than 2.2 × 109 DOF have been solved
> using 3 × 3 block ICCG(0) method with additive Schwarz domain decomposition
> and PDJDS/CM-RCM reordering on 176 nodes of the Earth Simulator, achieving
> performance of 3.80 TFLOPS. Furthermore, effect of color number in
> reordering has been evaluated on various types of computers. "
>
>
>> --
>> Mvh
>> Jesper Poulsen
>
> Nicolai
>
>
Vil det sige at Windows Vista f.eks. ikke udnytter multicore processorer
? Interessant for det påstår Microsoft nemlig :) Så kan vi knalde dem
iht. markedsføringsloven.

Nicolai (31-03-2008)
Kommentar
Fra : Nicolai


Dato : 31-03-08 15:46


"Jan Erik Hansen" <jeh@gmail.com> skrev i en meddelelse
news:47efe354$0$1979$ba624c82@nntp02.dk.telia.net...

> Vil det sige at Windows Vista f.eks. ikke udnytter multicore processorer ?
> Interessant for det påstår Microsoft nemlig :)

Det er jo et spørgsmål om definition, hvorvidt man udnytter teknologien
eller ej. :)

> Så kan vi knalde dem iht. markedsføringsloven.

Ja, boede du i USA, så ville jeg opfordre dig til at prøve. Måske du havde
kunnet få et forlig, i stil med det som fotograferne fik af Apple, fordi de
påstod at Apple snød med antallet af farver i opløsningen. (Noget i den
stil) :)

Nicolai



Jesper Poulsen (31-03-2008)
Kommentar
Fra : Jesper Poulsen


Dato : 31-03-08 06:31

Nicolai wrote:

> Hvordan hænger det sammen med "Det kræver at _alt_ skrives om til
> multicore."? Ingen steder i tråden snakkes der om hverken SMP, ASMP, NUMA,

SMP eller multicore. Set fra softwaren er forskellen den samme.

> performance eller for den sags skyld servere, så det er vel ikke korrekt at
> fremlægge det som et ultimativt krav?

Om det er servere eller desktop-maskiner er også irrelevant, for
problemstillingerne er de samme. Og da ekstreme multiprocessorsystemer
ikke har vundet større inpas på PC-platformen (servere), så er det naivt
at tro at multicore-CPU'er er vejen frem på desktop-platformen som
tingene ser ud i dag.

> vector processors such as the Earth Simulator. The method is based on a
> three-level hybrid parallel programming model, including message passing for

Det kræver:
1. En omskrivning af software.
2. Et OS der kan håndtere vector processing.
3. Et OS der effektivt kan udnytte multi-CPU/Multicore. Sådan et OS har
Microsoft ikke på programmet.


--
Mvh
Jesper Poulsen

Nicolai (31-03-2008)
Kommentar
Fra : Nicolai


Dato : 31-03-08 15:43


"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47f0771c$0$2090$edfadb0f@dtext02.news.tele.dk...

> ikke har vundet større inpas på PC-platformen (servere), så er det naivt
> at tro at multicore-CPU'er er vejen frem på desktop-platformen som
> tingene ser ud i dag.

"640K ought to be enough for anybody", Bill Gates.

"I think there is a world market for maybe five computers", ukendt.

Som tingene udvikler sig, er der ikke noget der er naivt at tro. Gå 10 år
tilbage, og alle ville påstå at det er naivt at tro at den hardware som alle
bruger i dag, ville være vejen frem. Da man i starten af 90'erne sad og
spillede "Doom", var det svært at se behovet for grafikkort med triple
GPU'er og multikerne CPU'er.

>> vector processors such as the Earth Simulator. The method is based on a
>> three-level hybrid parallel programming model, including message passing
>> for
>
> Det kræver:
> 1. En omskrivning af software.

Det er irrelevant. Du påstod, at det ikke lod sig gøre.

> 2. Et OS der kan håndtere vector processing.

Irrelevant igen.

> 3. Et OS der effektivt kan udnytte multi-CPU/Multicore. Sådan et OS har
> Microsoft ikke på programmet.

MS er slet ikke på tale. Der snakkes om OS, som i operativ system.

Du har påstået 2 ting:

1. "Det kræver at _alt_ skrives om til multicore."

2. "Og der vil stadig være
nogle operationer der ikke lader sig parallellisere." hvortil du giver som
eksempel "Iterative operationer feks."

Ingen af de 2 er korrekte. 1 er ikke et ultimativt krav, omend man kunne
argumentere for at det ville være optimalt. Ved 2, viser det sig at dit
eksempel er forkert. I stedet for at forholde dig til det, begynder du at
drage MS OS ind i debatten og andre ting, som ikke var nævnt da du kom med
de 2 påstande.

Men dine 2 påstande var måske under forudsætningen af, at vi snakkede om et
OS som Windows? (Det fremgår bare ingen steder)

> --
> Mvh
> Jesper Poulsen

Nicolai



Jesper Poulsen (31-03-2008)
Kommentar
Fra : Jesper Poulsen


Dato : 31-03-08 23:48

Nicolai wrote:

> "I think there is a world market for maybe five computers", ukendt.

Thomas J. Watson

> Som tingene udvikler sig, er der ikke noget der er naivt at tro. Gå 10 år

Jo. For først når tingene har udviklet sig i den rette retning er
tingene sådan som du tror de er.

> Det er irrelevant. Du påstod, at det ikke lod sig gøre.

Det er bestemt ikke irrelevant.

>> 2. Et OS der kan håndtere vector processing.
> Irrelevant igen.

Nul.

>> 3. Et OS der effektivt kan udnytte multi-CPU/Multicore. Sådan et OS har
>> Microsoft ikke på programmet.
> MS er slet ikke på tale. Der snakkes om OS, som i operativ system.

Hvad bruger folk idag?
Hvad bruger du?

> Ingen af de 2 er korrekte. 1 er ikke et ultimativt krav, omend man kunne

Jo og jo!

> Men dine 2 påstande var måske under forudsætningen af, at vi snakkede om et
> OS som Windows? (Det fremgår bare ingen steder)

Som verden ser ud i dag, så lader dit scenario sig ikke gøre.

EOD!


--
Mvh
Jesper Poulsen

Nicolai (01-04-2008)
Kommentar
Fra : Nicolai


Dato : 01-04-08 09:31


"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47f16a1d$0$2091$edfadb0f@dtext02.news.tele.dk...

> Thomas J. Watson

Nej, åbenbart en udpræget misforståelse at det skulle være ham. Jeg troede
også det var ham, men der er angiveligt ikke noget bevis for det.

> Hvad bruger folk idag?

Det var ikke på tale, da dine påstande fremkom.

> Hvad bruger du?

Det afhænger af hvor jeg er henne. Normalvis er jeg i linux eller windows,
men jeg kunne lige så godt være i et embedded OS/egenudviklet på
microprocessorer.

> Jo og jo!

Dine påstande var generelle og ikke i forhold til noget specifikt system
eller OS. Derfor er dine påstande forkerte.

> Som verden ser ud i dag, så lader dit scenario sig ikke gøre.

Hvis jeg som ingeniør skulle tænke på hvordan verden ser ud i dag, så kom vi
jo aldrig videre.

> EOD!

Ja, lad os bare sige det. Du har jo heller ikke kunnet dokumentere
rigtigheden af dine påstande, selvom jeg har dokumenteret at dine påstande
er forkerte.

> --
> Mvh
> Jesper Poulsen

Nicolai



Kai Harrekilde-Peter~ (02-04-2008)
Kommentar
Fra : Kai Harrekilde-Peter~


Dato : 02-04-08 23:36


Jan Erik Hansen <jeh@gmail.com> writes:

>> Grunden til at der kommer multi-cores er at det er simplere/hurtigere
>> for AMD og Intel at lave en 2/3/4-kerne CPU, end at få den enkelte
>> kerne til at gå bare 50% hurtigere. Det har været ventet i mindst 20
>> år, men da effektiv udnyttelse af en CPU med mange kerner vil kræve et
>> radikalt opgør med de nuværende programmerings paradigmer og om-
>> strukturering/skrivning af de fleste programmer, er det noget som er
>> blevet skubbet foran os hidtil.
>>
> Ah operativsystemet kan vel optimeres til at afvikle flere tjenester
> samtidig i dedikerede kerner ?! Hvor svært kan det være!

Det er ganske svært, tilsyneladende. En af problemerne med at
parallelisere OS'et, er at der typisk er en del variable, som kræver
separat adgang for den enkelte OS-"thread" - dette begrænser nytten af
et paralleliseret OS.

En anden ting er så, at CPU'erne helst ikke skal spendere deres tid
primært på OS siden ... for så laver de ikke det arbejde som vi ønsker


> Indrømmet...den eneste glæde applikationerne får af det er at de får
> mere processortid som ikke skal spildes på operativsystemets
> tjenester.

At dedikere en kerne til at køre OS'et vil typisk være et markant
resourcespild (selv Windows XP bruger <1% CPU kraft på at køre selve
OS'et. Antivirus mv, derimod, kan sluge en hel del hestekræfter).

For at omskrive en gammel udtalelse fra Linus Torvalds: "Repeat after
me: an unused CPU is a wasted CPU"


Kai
--
Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste