Permalänk
Melding Plague

Om Sun UltraSparc T1

<font style="font-size: 10pt"><b>Om Sun UltraSparc T1</b></font> <small class="small">torsdag 29 december av <a href="mailto:nyhet@sweclockers.com">Bjorn</a></small><br>
<a href="http://anandtech.com/cpuchipsets/showdoc.aspx?i=2657" target="_blank">AnandTech</a> har skrivit en mindre artikel om Sun UltraSparc T1, tidigare känd som Niagara, som med sina 8 kärnor kan exekvera upp till 32 trådar samtidigt. AnandTech förklarar i korthet hur processorn fungerar, vad den är bra till och vilken prestanda den har i vissa situationer.
<br />
<br /><i>SUN’s Ultrasparc T1 is little less than a revolution in the server world. How else would you describe a 72 W, 1.2 GHz chip that is almost 3 times (in SpecWeb2005) as fast as four Xeon cores at 2.8 GHz, which consume up to 300 W? Of course, there are a few snakes in the grass too, as T1 does not like every kind of server workload. In this article, we explore the architecture and the principles behind it, and how it performs.</i>
<br />
<br />Läs artikeln hos <a href="http://anandtech.com/cpuchipsets/showdoc.aspx?i=2657" target="_blank">AnandTech</a>.

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Medlem

Eleganta och snygga servrar är det, en sak som är säker.

Trevlig artikel AnandTech har gjort. Inte många innan som har skrivit något om denna CPU.

Med tanke på att de drar så lite kan man bygga rejäla stora kluster med dem utan att få några värmeproblem. Helt klart en ny generation utav CPU. Bara att se vad IBMs Power6 har att komma med.

Permalänk
Medlem

är det t1 som lanserades som 'öppen', eller vilken var det?

Visa signatur

bitte kein Hotlinking!

Permalänk
Medlem

Känns lite som Cell fast tvärt om
Är det framtiden månne?
Olika specialicerade kärnor istället för några få generella?

Kan någon utveckla/förklara det är jag glad

Visa signatur

Me fail english, thats unpossible!

Permalänk
Medlem

Revolutionerande processor helt klart. Jag är starkt imponerad.
x86 är tyvär rätt dåliga processorer i server-syften. Jag hoppas innerligt att denna satsning av Sun verkligen kommer löna sig, och gärna att Microsoft tar och släpper en ny NT/Server version till sparc igen, så det händer något på rikigt.

Snygg är den med, precis som Apple's burkar.

Permalänk
Medlem

Vilket monster... kanske MS borde dra in denna istället i sin Xbox360 oc ge Cell cpu en riktigt strid

Permalänk

8kärnor, 72W. 9W per kärna, känns som det går att överleva ;).

Någon får dock gärna utveckla på lite enklare språk (gärna svenska ) varför denna cpu är så bra.

Nu kanske jag är lite förvirrad. Men en vanliga X86(-64) singlecore klarar bara en tråd åt gången va?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Lurcazzus

Nu kanske jag är lite förvirrad. Men en vanliga X86(-64) singlecore klarar bara en tråd åt gången va?

Jo, förutom de som har HT, de klarar 2

Permalänk
Medlem

Prestanda per kärna är kanske inte så imponerande, men om man däremot ser det utifrån det faktum att dessa åtta kärnor drar mindre effekt än en dualcore Opteron 180/280/880, så blir det ju imponerande i alla fall!

Permalänk

Önskar ibland att PC-plattformen kunde sparka ut den gamla x86:an och hitta en ny arkitektur. x86:an har ju varit med länge nog och det känns inte som den kan överleva mycket längre. Blev lite besviken när Apple ville gå över till x86, lite friska vindar hade inte skadat.

Visa signatur

I don't want to be human! I want to see gamma rays! I want to hear X-rays! And I want to - I want to smell dark matter!

Permalänk
Medlem

De olika arkitekturidéerna finns där, problemet ligger i mjukvaran. De är få programmerare som orkar lära om sig och sen sitta och skriva om koden som är gjord för x86 arkitekturen. Se bara på vilken uppståndelse de blir när hårdvaran tvingar programmerarna att skriva för fler kärnor! Sen kommer väl licensfrågan också in, alla tillverkare måste gemensamt komma överense om en standard arkitekturen. Jag ser inte hur de ska kunna ske på några år tyvärr =/

Visa signatur

"K3, IF YOU AIN'T CAV, YOU AIN'T !!"

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Minky
De olika arkitekturidéerna finns där, problemet ligger i mjukvaran. De är få programmerare som orkar lära om sig och sen sitta och skriva om koden som är gjord för x86 arkitekturen. Se bara på vilken uppståndelse de blir när hårdvaran tvingar programmerarna att skriva för fler kärnor! Sen kommer väl licensfrågan också in, alla tillverkare måste gemensamt komma överense om en standard arkitekturen. Jag ser inte hur de ska kunna ske på några år tyvärr =/

Problemet är ju att bara Windows finns för x86. Och de flesta kör väll Windows antar jag.

De som klarar sig med Linux/Solaris/BSD så är ju denna Niagara T1 en underbar processor. Jag hade iaf. mer än gärna tagit emot en sån fin liten server

Permalänk
Medlem

Och vad kostar en sådan lite sak då? Inget för Kalle 10 som ska få sin första dator i Julklapp gissar jag.

Visa signatur

För gammal för spel.......egentligen

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Olur
Och vad kostar en sådan lite sak då? Inget för Kalle 10 som ska få sin första dator i Julklapp gissar jag.

Nej men kanske för Karl-Gunnar som är 38 som har en fet elkostnad varje månad för hans sons dator står på hela månaden.

Visa signatur

Fractal Design Meshify C | Corsair RM650X v2 | MSI X570 MPG GAMING EDGE WIFI | AMD 5800X3D | RTX 3070 | 32GB 3200MHz CL16

Permalänk
Citat:

Ursprungligen inskrivet av tva
Känns lite som Cell fast tvärt om
Är det framtiden månne?
Olika specialicerade kärnor istället för några få generella?

Kan någon utveckla/förklara det är jag glad

Många likheter med Cellprocessorn, den har också 8 små kärnor (fast också en huvudkärna) för att räkna mycket samtidigt.
Deras lösning var att lägga i 128 kb lokalt minne för varje kärna som tråden kan arbeta med för att lösa problemet med det slöa minnet.
Nackdelen är att man måste programmera för det lokala minnet för att få nytta av det.

Sun löste problemet med att bolla med fyra trådar samtidigt per kärna medans dom väntar på data från minnet (om det blir från L2 eller DDR2-minnet) för att inte behöva vänta.
Det tycker jag är smartare än Cell för det ser inte ut att kräva speciell programmering förutom att skapa många trådar, den är också kompatibel med äldre Ultrasparc.

Visa signatur

Min Burk: Ryzen 5 2600X, Gigabyte GA-AB350M-HD3, 16 GB, GTX 1080 8 GB

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av cable_guy6
Önskar ibland att PC-plattformen kunde sparka ut den gamla x86:an och hitta en ny arkitektur. x86:an har ju varit med länge nog och det känns inte som den kan överleva mycket längre. Blev lite besviken när Apple ville gå över till x86, lite friska vindar hade inte skadat.

Problemet är väl att det är jävligt svårt att få användarprogram att köra 32 trådar samtidigt. För PC är det viktigaste att klara varje enskild tråd snabbt. Och då är X86 det bästa alternativet.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av -Boris-
Problemet är väl att det är jävligt svårt att få användarprogram att köra 32 trådar samtidigt. För PC är det viktigaste att klara varje enskild tråd snabbt. Och då är X86 det bästa alternativet.

De helt sant.

Men till Webb/Databas/LDAP/DNS/Fil-server så är det enormt nyttigt.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Another_Lundis
Många likheter med Cellprocessorn, den har också 8 små kärnor (fast också en huvudkärna) för att räkna mycket samtidigt.

Men är inte Cell:en en avancerad "vektorfifflare" medan denna är en avancerad "bytesorterare"?
Det var där jag misstänkte att jag fattade fel - men min idé var att processorerna är ganska specialiserade, och att man kunde tänka sig specialicerade processorer och en generell som lastväxlare och sorterare som skickade uppgiften till den bäst lämpade?
Då borde man ju kunna få snabba processer av generell natur men med små strömsnåla specialicerade processorer som vilade när de inte behövdes.
Ungefär som godtycklig blandning av separata processorer för CPU, MMU och FPU på 1900-talet
(Salig Motorola 68020, 68881 och 68841 i åtanke - även de i Sunburkar vid något tillfälle väl? )

Visa signatur

Me fail english, thats unpossible!

Permalänk
Citat:

Ursprungligen inskrivet av tva
Men är inte Cell:en en avancerad "vektorfifflare" medan denna är en avancerad "bytesorterare"?
Det var där jag misstänkte att jag fattade fel - men min idé var att processorerna är ganska specialiserade, och att man kunde tänka sig specialicerade processorer och en generell som lastväxlare och sorterare som skickade uppgiften till den bäst lämpade?
Då borde man ju kunna få snabba processer av generell natur men med små strömsnåla specialicerade processorer som vilade när de inte behövdes.
Ungefär som godtycklig blandning av separata processorer för CPU, MMU och FPU på 1900-talet
(Salig Motorola 68020, 68881 och 68841 i åtanke - även de i Sunburkar vid något tillfälle väl? )

japp de kan man säga, dessa processorer är helt olika och lämpar dig för fundamentalt olika uppgifter.

Visa signatur

https://www.piratpartiet.se/ - Ljuset i politiskt mörka sverige
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.

Permalänk
Medlem

varför skulle man vilja ha en sån här som hemdator när det tar 40 klockcykler att utföra en flyttalsoperation? typ 0.1 FPS i Quake...

däremot är den riktigt grym på det den är gjord för och det är häftigt med lite nytänkande.

Visa signatur

Have you witnessed the power of the Twisted Rune?
Linux är bara gratis om din tid är värdelös.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Another_Lundis
Många likheter med Cellprocessorn, den har också 8 små kärnor (fast också en huvudkärna) för att räkna mycket samtidigt.
Deras lösning var att lägga i 128 kb lokalt minne för varje kärna som tråden kan arbeta med för att lösa problemet med det slöa minnet.
Nackdelen är att man måste programmera för det lokala minnet för att få nytta av det.

I Cell: 8 SPU:s har 256kB SRAM var som local storage, PPE:n har 512kB lv2 cache samt 32 kB lv1 cache. En SPU kan ta kontroll över allt lokalt utrymme (2048kB) om så önskas eller så kan det fördelas som programmeraren vill.
Varje SPU har också 128 st 128 bitsregister för att förenkla ytterligare.
Cell ger utvecklare mer frihet men det leder också till mer jobb...

Saker anpassade till sådana här processorer kan bli riktigt grymt snabba, är det här framtiden är? Vi får väl se..
Det krävs ett helt annorlunda tänkande och användandet av andra algoritmer än till konventionella processorer...
Som CO-processorer skulle det fungera grymt bra iaf.

Visa signatur

Dator: Asus Z370 Plus Gaming/ MSi DUKE RTX 2080 / i7-8700k med Pure Rock kylning / 16GB Corsair DDR4 3000 MHz CL15 / FD Define R7 TG / Zalman 850W / Logitech TGB / Sony WH-1000XM3 / Razer Deathadder 2013 / Svive 35" D501 / Samsung 960 Pro 512GB (OS) / Seagate Barracuda 3 TB / Windows 11 Pro / Laptop: HP Compaq CQ-57 401EO /

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av -Boris-
Problemet är väl att det är jävligt svårt att få användarprogram att köra 32 trådar samtidigt. För PC är det viktigaste att klara varje enskild tråd snabbt. Och då är X86 det bästa alternativet.

Nu är jag inte inläst på hur T1 funkar generellt, men x86 så kan ju olika processer köras samtidigt på olika kärnor. Att hitta 8 processer som vill köras lär inte vara något problem. Hur det fungerar om trådarna kan vara från olika processer vet jag inte (därför jag skrev 8 processer och inte 32).
Rätta om det är fel.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG