Kostnadseffektiv superdator med åtta grafikprocessorer

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av white_rabbit_
En lite off-topic fråga.

Det verkar ju som om en GPU är överlägsen en CPU i beräkningar, vad har egentligen en CPU för stora fördelar gentemot en GPU?

En CPU räknar mycket komplexare grejer. Du kan se på t.ex. ett Radeon 3870 som en processor med 320 stycken små FPU-enheter. Det klarar mycket parallella uppgifter, som grafik t.ex. Men komplexa och linjära beräkningar duger de inte bra till. En CPU är en mycket mer avancerad och tung beräknare. GPUer består av massa lätta små.

Me nväldigt mycket i datorvärlden som man vanligtvis använder multipla CPUer till går ju att köra på grafikkort. Så istället för att köpa 1000 CPUer så får köper man 4 grafikkort så får man tusen beräkningsenheter i dem. Saker som vetenskapliga experiment, encoding, renderingar och bildmanipulationer går ju att köra på GPUn. Så nu när man börjar utnyttja den kraften kommer man få ordentlig skjuts i prestanda.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av nvmuppen
håller absolut med om att phenom borde klarar av det där men msi har ett liknande kort för s775 som borde klara 4*9800gx2

MSI p6N Diamond*
http://www.prisjakt.nu/produkt.php?p=144553

Nedersta PCIe ger bara utrymme för singelslotkylning.

Citat:

Ursprungligen inskrivet av Smartidiot89
Första jag tänkte var "WTF?!" när det var 4st 9800GX2 på ett MSI K9A2 Platinum

Men på en seriös sida, det moderkortet (som jag själv har) klarar bara av att allokera 8GB totalt, så med 4st 9800GX2 1GB, borde dom inte få ut mycket mer än 3,5 - 3,75GB ur sina 8GB Minne eller har jag fel?

När det gäller minnesstöd för moderkort till AMD CPU så har moderkortet inte mycket att bestämma över. Minneskontrollern sitter i processorn, och att MSI anger max 8GB betyder bara att MSI inte haft möjlighet att pröva med 4st 4GB moduler. När 4GB DDR2-moduler väl dyker upp så kommer moderkortens specifikation troligen uppdateras. Gigabyte har redan börjat ange 16GB på sina moderkort.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem

Har inte kollat så noga på deras hemsida, men trodde att cuda behövde en processorkärna/grafikprocessor? alltså att de skulle behöva 8 kärnor för att få prestanda från 8 grafikprocessorer?

Permalänk
Hedersmedlem

Edit: ja ojdå, fanns visst en 3:e sida som redan säger lite av det här.

Gällande beräkningskraften. Grafikprocessorerna (även om de kallas general purpose) är bra på att göra en sak samtidigt på många dataelement. Jag läste att med CUDA så måste man köra minst 32 trådar (alltså använda 32 streamprocessorer) samtidigt som utför samma instruktion men på olika data.
Kallad SIMD (Single Instruction Multiple Data). Det är ingen nyhet att man kan göra så här, men grafikkortstillverkarna har ju lagt ner mycket pengar i det här men också specialiserat det väldigt mycket. Grafikkorten är inte så flexibla för andra uppgifter.
I vanliga processorer har man fått in SIMD-saker också (SSE-instruktionerna). Cell-processorn har ju 8 st SPE:er (kallades de väl?) som är sådana.

En nackdel med geforce 8-serien (vet inte hur det är med 9-serien) är att man bara kan använda enkel precision på flyttalen (32-bitars). I vetenskapliga beräkningar vill man gärna ha dubbel precision. Men det kommer väl med nyare grafikkort.

Så alltså, de är bra på att göra en sak samtidigt på massa olika data och däri ligger den enorma prestandavinsten. Med t.ex. raytracing som inte låter sig kodas på det viset är det svårare att utnyttja grafikkorten.

Och om processorn. Man använder en lite speciell form av programmeringssråket C och den här koden körs på GPU:n. Beräkningsprestandan kan inte hur som helst slås ihop med CPU:n (då den är en helt annan arkitektur). Och jämfört med 4st 9800GX2 är flyttalsprestandan i en processor, Phenom som Core 2, en piss i sjön (vill inte säga havet). Att skriva olika program för att få det sista lilla ur processorn är inte värt det. Vänta 6 månder så är nästa grafikkort ute som gör mycket bättre resultat för pengarna än att betala programmerarna för det där extrajobbet.

CPU:n behöver bara vara assistent åt GPU:erna, att se till att de får data att exekvera etc.

Citat:

Ursprungligen inskrivet av Smartidiot89
Första jag tänkte var "WTF?!" när det var 4st 9800GX2 på ett MSI K9A2 Platinum

Men på en seriös sida, det moderkortet (som jag själv har) klarar bara av att allokera 8GB totalt, så med 4st 9800GX2 1GB, borde dom inte få ut mycket mer än 3,5 - 3,75GB ur sina 8GB Minne eller har jag fel?

Du måste tänka på memory remapping. Så egentliga adressområdet kommer vara att vara totalt 8 GiB plus MMIO-adresser, t.ex. de för grafikkorten.

För att kunna använda memory remapping behöver man ha stöd för adresser ÖVER 4 GiB, därför löser det inte problemet på XP och Vista 32-bit. Köra 32-bit serve 2003 (enterprise) med PAE aktiverat så kan man få hela sina 8 GiB, eller om man väljer 64-bitars windows.

Dock är frågan lite intressantare ur ett annat perspektiv med de här minnesadresserna. För många enheter så när man använder 64-bitars OS så får de minnesadresser under 4 GiB-strecket och minnets som skuggas flyttas upp. Men med sådana här grafikkort borde man väl redan använt alla 4 GiB därunder? Eller har nvidia fixat sina drivrutiner så de allokeras ovanför som riktiga drivrutiner. Det är ju PCI-Express så det kanske löses där (PCI 32-bit t.ex. har fysiskt problem med att kunna använda högre adresser).

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

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Hardware guy
Nedersta PCIe ger bara utrymme för singelslotkylning.

När det gäller minnesstöd för moderkort till AMD CPU så har moderkortet inte mycket att bestämma över. Minneskontrollern sitter i processorn, och att MSI anger max 8GB betyder bara att MSI inte haft möjlighet att pröva med 4st 4GB moduler. När 4GB DDR2-moduler väl dyker upp så kommer moderkortens specifikation troligen uppdateras. Gigabyte har redan börjat ange 16GB på sina moderkort.

Eller så kollar du på FASTRA och ser hur de gjort...
Normalt ATX-moderkort kan BARA max ha 7 instickskorts-platser. Så det är helt enkelt omöjligt att få rymma 4 st dubbelgrafikkort. MEN man kan ju som de göra, köpa ett chassi med fler platser så det blir utrymme ledigt under moderkortet. Voila.

Moderkortstillverkarna skulle ju kunna strunta i att dra alla ledningar för adressbussen. Men det verkar iaf rätt dumt numera att inte dra alla 36 stycken (36-bitars buss) som är det som processorerna klarat av i typ 10 år.

Citat:

Ursprungligen inskrivet av Paulgr
Har inte kollat så noga på deras hemsida, men trodde att cuda behövde en processorkärna/grafikprocessor? alltså att de skulle behöva 8 kärnor för att få prestanda från 8 grafikprocessorer?

Korden körs väl rätt oberoende av processorn. Och GPU:erna består ju av massa mindre delar (streamprocessorerna), vilket antalet kan variera mellan olika GPU:er. Helt enkelt hur man kodar som avgör.

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

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Aqualize
En nackdel med geforce 8-serien (vet inte hur det är med 9-serien) är att man bara kan använda enkel precision på flyttalen (32-bitars). I vetenskapliga beräkningar vill man gärna ha dubbel precision. Men det kommer väl med nyare grafikkort.

Jo, det är likadant med 9 serien. Men vet du hur det är med RV6xx? De är väl dubbelprecisions? Jag vill minnas att ATis kort var mycket bättre på GPGPU-grejer än nVidias. Ändå är det nVidia som man ser mest om numera med CUDA.

Permalänk
Citat:

Ursprungligen inskrivet av Swedishbanshee
För ni som whinar om att det inte finns något mellanrum imellan dem, så vill jag bara påpeka. Main insuget sitter ovanpå kortet (alltså samma sida som PCI-E strömkablarna sitter, fast motsatt sida) och luft utrsprutet ligger ut ur själva chassiet, allså genom grafikkortets IO platta. Det finns endast ett litet insug på sidan som korten blockerar när de står så här. Denna är hur som helst är inte nödvändig för att bi-behålla en lagom temp.

Det spelar ingen roll vart luftintagen sitter. Man kan inte trotsa fysikens lagar. All energi som används av GPU:n omvandlas till värmeenergi vilket leder till att det blir varmt. Hade all värme kunnat transporteras bort, så hade det inte varit något problem men nu finns det väldigt få sådana grafikkort, och just därför brukar grafikkort bli varmare i Load. Denna varmluft stiger och värmern från grafikkortet under stiger på det ovanför osv. vilket leder till extrema temperaturer. 9800gx2 är ett fruktansvärt varmt kort som det är, på grund av den minst sagt klumpiga konstruktionen (ack så snygg dock ) och när det inte finns luft ovanför kortet så att värmen kan sprida sig i luften snarare, så blir det varmare än vanligt. http://fastra.ua.ac.be/en/screenshots.html Där finns temperaturer. En av de 8 GPU:erna låg på 100 grader, medan de flesta andra låg runt 90 vilket är nästan skrämmande mycket. Kör man ett 9800gx2 så är det okej temperatur men såhär är inte nyttigt för korten.

Visa signatur

Macbook Pro 15" Retina 2013 | Spelriggen: Asus Rampage Formula | Sapphire HD7970 | 4GB ram | Intel Q6600 @ 3.2 ghz | Samsung 840 Pro 256gb + 3.3TB HDD | Antec P182B | Zalman ZM-850HP | BenQ FP241W | Logitech G500+Qpad MK-85 Pro|
Ljud: Peachtree Grand Pre, Emotiva XPA-2, Triangle Magellan Duetto, Beyerdynamic DT990

Permalänk
Medlem

wow så pass höga temperaturer förkortar kortens livslängd eller ?

Permalänk

Hmm, på länken te youtube säger han 1600Watts nätagg, på denna resensionen står det 1500^^ hehe

Visa signatur

Intel 2500K @ 4.4Ghz II Corsair Vengance 1600Mhz 2x4Gb II 4870x2 2Gb II Corsair HX520

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av eas@tetris
Det handlar om ren okunskap när folk skriver så. Bara för att den har 8 GPU'er så betyder det inte att Crysis ens startar. De som skriver så tar Crysis V High för givet på dessa datorer.

Slit ut 2 av korten då och sälj dom på ebay och lira crysis

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Svullo90
Slit ut 2 av korten då och sälj dom på ebay och lira crysis

Jag kan inte lira Crysis på Ebay, sorry.

Visa signatur

🖥️ IQUNIX ZX-1 - i5-10600K - Z490I Unify - GTX 1070 - 16 GB 3600 MHz - SF750 - ASUS PG279QZ
🚗 Fanatec CSL DD - CSL Pedals LC - HP Reverb G2
📺 LG B1 55 - Dali Concept 6 - Pioneer VSX-923
🎮 AYN Odin Lite
📞 Asus Zenfone 10

Permalänk
Citat:

Ursprungligen inskrivet av oscarstegland
Det spelar ingen roll vart luftintagen sitter. Man kan inte trotsa fysikens lagar. All energi som används av GPU:n omvandlas till värmeenergi vilket leder till att det blir varmt. Hade all värme kunnat transporteras bort, så hade det inte varit något problem men nu finns det väldigt få sådana grafikkort, och just därför brukar grafikkort bli varmare i Load. Denna varmluft stiger och värmern från grafikkortet under stiger på det ovanför osv. vilket leder till extrema temperaturer. 9800gx2 är ett fruktansvärt varmt kort som det är, på grund av den minst sagt klumpiga konstruktionen (ack så snygg dock ) och när det inte finns luft ovanför kortet så att värmen kan sprida sig i luften snarare, så blir det varmare än vanligt. http://fastra.ua.ac.be/en/screenshots.html Där finns temperaturer. En av de 8 GPU:erna låg på 100 grader, medan de flesta andra låg runt 90 vilket är nästan skrämmande mycket. Kör man ett 9800gx2 så är det okej temperatur men såhär är inte nyttigt för korten.

Enligt nVidia så klarar kortet runt 120 grader innan man ser ett hopp i livslängden. 100 grader ska inte vara några större problem.

Men ja, jag förstå din mening, men om du läser mitt inlägg igen så ser du att jag inte kommenterar värmeledningen mellan korten utan bara luftupptagningsförmågan.

Visa signatur

| eVGA 790i Ultra | E8400@4ghz | Peltier/Vatten-hybrid CPU kylning (ST=20°) | 9800GX2(X2) | 2GB Cellshock DDR3@2ghz | Modded-P190 | 150gb Raptor (2 sectors) | Vista Ultimate x64+XP Pro x86 |

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av eas@tetris
Nu kom jag på en sak! Varför använder de inte ett Intel Skulltrail system? Var det för att hålla priset nere? För dubbla Quad Cores hade ju kunnat hjälpa till lite.

Ack så fel det kan gå, du missade hela poängen med systemet. Gör om, gör rätt...

Det sades att teamet hade satt en maxgräns på 100C vilket gör att systemet ibland kraschade innan de kunde fördigställa tomografin.

Permalänk
Medlem

Jag tror vet inte om Nvidias 8-serie kan göra double precision men det kan ATIs R600 och uppåt. Kruxet är att med double precision så halveras beräkningskraften. Säg från 1 Teraflop till 500 Gigaflop med ett HD3780x2.

En annan sak med grafikkorten är att de kan vara ett helvete att få vissa beräkningar att fungera. Eftersom deras pipeline gör att ibland måste beräkningarna upp genom processorn och tillbaka till grafikkortet för att komma åt den delen av pipelinen.

Trenden går iaf mot att processorer kommer få fler och fler kärnor medans grafikprocessorerna får allt mer komplexa kärnor. De kommer troligen till slut att smälta samman.

Visa signatur

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

Permalänk
Trollfabrik 🫶🏻
Citat:

Ursprungligen inskrivet av JenzA
Fixar den x16 på alla fyra PCI-E platser samtidigt då?

Med 4 kort får den PCI-E 2.0 x8 (PCI-E 1.1 x16)

Visa signatur

Kontaktas enklast via PM. Önskas svar i forumet citera mina inlägg eller pinga @Jacob. Finns även på Twitter.

"Science and technology have progressed to the point where what we build is only constrained by the limits of our own imaginations." – Justin R. Rattner

Permalänk
Citat:

Ursprungligen inskrivet av Swedishbanshee
Enligt nVidia så klarar kortet runt 120 grader innan man ser ett hopp i livslängden. 100 grader ska inte vara några större problem.

Men ja, jag förstå din mening, men om du läser mitt inlägg igen så ser du att jag inte kommenterar värmeledningen mellan korten utan bara luftupptagningsförmågan.

120 grader är ju faktiskt väldigt imponerande. Du har helt rätt, du snackade inte om värmeledningen mellan korten och idealt sett hade det ju varit irrelevant, men man ser ju en enorm ökning i temp när man har korten så pass kloss an jämfört med när de har lite luft mellan. Jag skulle aldrig våga köra mitt grafikkort i 100 grader dock

Visa signatur

Macbook Pro 15" Retina 2013 | Spelriggen: Asus Rampage Formula | Sapphire HD7970 | 4GB ram | Intel Q6600 @ 3.2 ghz | Samsung 840 Pro 256gb + 3.3TB HDD | Antec P182B | Zalman ZM-850HP | BenQ FP241W | Logitech G500+Qpad MK-85 Pro|
Ljud: Peachtree Grand Pre, Emotiva XPA-2, Triangle Magellan Duetto, Beyerdynamic DT990

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nuukeer
[B] Ack så fel det kan gå, du missade hela poängen med systemet. Gör om, gör rätt...[B]

Om du läser min post så ser du "[...]för att hålla priset nere?"
Och 2 processorer är ju inte sämre än 1 processor fasten grafikkorten utför de flesta beräkningarna.

Visa signatur

🖥️ IQUNIX ZX-1 - i5-10600K - Z490I Unify - GTX 1070 - 16 GB 3600 MHz - SF750 - ASUS PG279QZ
🚗 Fanatec CSL DD - CSL Pedals LC - HP Reverb G2
📺 LG B1 55 - Dali Concept 6 - Pioneer VSX-923
🎮 AYN Odin Lite
📞 Asus Zenfone 10

Permalänk
Skäggig legend

Wtf, Phenom?

Visa signatur

Tråden om Skägg!
My cave...
Ryzen 5 3600@4,3Ghz - 16GB CL16 - RTX 3070 - Kingston Fury M.2 2TB
🎧Schiit Hel + DT-770 PRO - NAD C316 - B&W 685 - LG 65" OLED B6
 Watch Series 5 4G - Macbook Pro 13" 2015 - iPhone 11 PRO 256GB 

Permalänk

Razor,
Kul att du läste länken och/eller tidigare kommentarer. Jättefint.

Visa signatur
Permalänk
Medlem

Det är nice med utveckling!

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem

atx-standarden räcker inte till i dagsläget om man vill ha typ två extra pci-kort

Visa signatur

GUD VÄLSIGNE DIG!
Ryzen 7 5700X3D - 64Gb DDR4 - RTX2060 - Coolermaster Stacker
---------------------------- www.roaddogs.se ------------------------
------- Bofors Interstellar - A Star Citizen Corporation --------
---------------------------------- Twitch ---------------------------------