mboost-dp1

unknown

32-vejs computer i én chip

- Via SUN - , redigeret af tmathiasen

Hvis du mener AMD og Intels skridt mod processorer med 2 kerner er det rigtige skridt fremad, så se her.

SUN’s CEO, Jonathan Schwartz, har offentliggjort 2 billeder og nogle få specs om deres kommende UltraSparc (Niagara). Det første billede viser chippen, som har 8 kerner der hver kan klare 4 tråde ad gangen, hvilket vil sige at chippen har 32 virtuelle processorer. Chippen har 1933 ben og er af LGA typen. Det andet billede viser et prototype bundkort til en enkelt chip med 16 RAM sokler.

Han nævner også at chippen allerede kører Solaris.





Gå til bund
Gravatar #1 - Webmonkey
13. sep. 2004 12:36
32? Respekt! :-)
Gravatar #2 - DIB
13. sep. 2004 12:55
Og hvad yder den så? Kan jeg bruge den i min næste desktop? :p
Gravatar #3 - FISKER_Q
13. sep. 2004 13:03
#2 Den kan sikkert bruges i de servere til deres Thin klienter(Terminal-stationer)
 
Gravatar #4 - DStruct
13. sep. 2004 13:25
Det her er måske et dumt spørgsmål, MEN, hvordan gavner dette mig? (udover at jeg i år 2041 vil kunne få en com med denne processor)
Gravatar #5 - Herskegut
13. sep. 2004 13:33
Det her er da lidt vildt, prøv at forestil jer bankerne.. der er mange af dem som har en eller flere 15k Sun maskiner, hvis de er fyldt helt ud, er der 128 cpu'er i sådan en.. hvis der var sådan nogle cpu'er her i, istedetfor.. det ville gøre systemet 30 gange hurtigere.

#2
Hvis du har for mange penge, og kan bruge Solaris til dit husbehov, så be my guest :)

#4
At teknologien bliver skubbet hurtigere og hurtigere fremad, næste år kan du købe dual core systemer, fra AMD og Intel. Mens virksomheder der skal have noget seriøst regnekraft, nok vil overveje den her lille perle :)
Gravatar #6 - SPACEMAN
13. sep. 2004 13:37
respekt. må sq tage hatten af for sun, når amd og intel kun er igang med at lave dualcore. men det vil næsten kun i servere at man rigtig kan bruge alle de cpu/cpu'er, da de færreste programmer til alm. desktop kun rigtig bruger et par tråde.

da der er 8 cpu'er i coren og hver kan udføre 4 tråde samtidig, hvordan sikre man så at 4 tråde bliver udført på 4 af cpu'erne og ikke kun på den ene ud af de 8, hvilket vil være langsommere
Gravatar #7 - Herskegut
13. sep. 2004 13:42
#6
Jeg tror det er et spørgsmål om allokering, man har nok enten har fastsat nogle regler, div progs skal arbejde inden for. Kunne næsten forestille mig at Cpu thread loadbalancing,nok bliver noget vi kommer til at høre om snart.
Gravatar #8 - Colaholic
13. sep. 2004 14:15
Den er garanteret fed at spille 7 kabale og minestryger på.
Gravatar #9 - stone
13. sep. 2004 14:46
#6 - dual, eller mere, cores, er ikke nyt - det er bare amd og intel ca. er de langsomste paa markedet til at benytte dual core teknologi. men de har saa heller ikke haft saerligt brug for det indtil nu. ibm, sgi, sun og alle andre store spillere, har laenge haft cpu'er med flere kerner.

tilgengaeld er intel/amd gode til at faa opmaerksomhed omkring det, saa folk tror det er det helt store og nye.

/stone
Gravatar #10 - mrmorris
13. sep. 2004 16:55
#9 Nu er der jo så også forskel på indmaden imellem Intel/AMD og en Sun CPU. Sun benytter RISC filosofien der implementerer meget færre instruktioner end CISC, så glem alt om specialicerede instruktionssæt som MMX, SSE, 3Dnow! etc.

Derudover er målgruppen væsentlig anderledes. Intel/AMD's nyskabelser skal kunne fungere med den kæmpemæssige eksisterende *code-base* (Windows, Office, DirectX bla bla...) hvorimod Sun primært skal tænke på server-performance, dvs. optimere til det forholdsvis lave antal egne software komponenter.

Men ingen tvivl om at der i de forløbne år vil se en massiv fokus på multithreading og schedualing i implementeret software såvel som programmeringssprog.
Gravatar #11 - garfield
13. sep. 2004 21:11
Ace's Hardware har en artikkel om Niagara, og som alle Aces artikler er den værd at læse.
Gravatar #12 - mrmorris
13. sep. 2004 21:35
Ja, noget i samme stil som Ace's Hardware's artikel kan man sætte single vs. multi kerner op mod hinanden i tænkte problemstillinger:

En brute-force algoritme, f.eks. faktorisering af et primtal vil køre hurtigere på en Intel/AMD CPU - hvis Sun maskinen skal slå denne i performance, skal compileren eller branch-predictoren være smart nok til at uddelegere til de forskellige kerner og det vil være meget besværligt med et non-deterministisk problem som dette. (AMD vil være en smule hurtigere end Intel, da deres CPU'er har kortere pipelines; fejl i branch prediction betyder klargjorte instruktioner smides væk!)

Omvendt, vil en server applikation som f.eks. Oracle hygge sig gevaldigt i et multikerne miljø. Så vidt jeg husker starter den 7 selvstændige processer op (Logwriter, Database Writer, SQL Interpreter, Dispatcher etc.) og vil derfor klart køre hurtigere selv på væsentlig langsommere (multi)CPU'er. Dette vil ske bl.a. pga. nedbringelsen af context-switches i systemet. Oracle er dog skrevet til multi-threading, selv en super-intelligent compiler vil ikke kunne erstatte solid software arkitektur.
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