"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Legends never die: GPUPI

mat 06.11.2014 - 01:52 412003 878 Thread rating
Posts

Error404

Dry aged
Avatar
Registered: Mar 2006
Location: Kimosabe
Posts: 2971
Klar, deswegen hab ich irgendwann gemeint, wär eine nette Spielerei der Test vielleicht!

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 14270
Zitat von master_burn
:eek: nice one ASUS!! :ghug:

die sollten mal einen acc hier anlegen - das wär hammer :D

+1Mhz
:ghug:

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Gerade eben mit dem neuen Prototypen fertig geworden. GPUPI unterstützt nun sauberes Threading und spawned für jedes Device (Grafikkarte) einen eigenen Thread, um ihn maximal mit Daten zu versorgen. Leider kaum Leistungszuwachs, aber dafür ist der Code viel übersichtlicher, weil der Scheduler nun nicht mehr eine komplexe State-Machine ist, sondern nur mehr alle Threads startet, mit Arbeit versorgt und dann wartet, bis sie fertig sind. Außerdem sind ein paar Bugs ausgebügelt worden. :)

gpupi-cuda-2-0_200929.jpg

Nächster Schritt: OpenCL!

Error404

Dry aged
Avatar
Registered: Mar 2006
Location: Kimosabe
Posts: 2971
Zitat von mat
GPUPI unterstützt nun sauberes Threading und spawned für jedes Device (Grafikkarte) einen eigenen Thread, um ihn maximal mit Daten zu versorgen. Leider kaum Leistungszuwachs, aber dafür ist der Code viel übersichtlicher, weil der Scheduler nun nicht mehr eine komplexe State-Machine ist, sondern nur mehr alle Threads startet, mit Arbeit versorgt und dann wartet, bis sie fertig sind.

What He says? :D

Scherz beiseite, danke Mat für die Hackn, bin echt gespannt auf V2.0!

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Exklusiv für euch kommt heute noch eine Beta-Version von GPUPI 2.0! :eek:

Error404

Dry aged
Avatar
Registered: Mar 2006
Location: Kimosabe
Posts: 2971
Super, thx mat!!

Die 980er sind grad heiß vom Zocken, muss ich noch abkühlen lassen für mehr Boost! :D

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
And here it is: http://www.overclockers.at/download...02.0%20Beta.zip

Wortlos für heute, ich muss ins Bett. ;)

Error404

Dry aged
Avatar
Registered: Mar 2006
Location: Kimosabe
Posts: 2971
Läuft sauber durch, aber unter 17s komm ich nicht!

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Screenshot plz!

Wie gefallen dir die Statistiken pro Grafikkarte, die jetzt unterhalb des Ergebnisses angezeigt werden? :)

Error404

Dry aged
Avatar
Registered: Mar 2006
Location: Kimosabe
Posts: 2971
Die Statistiken sind auf jeden Fall interessant, aber durch das Mehr an Information wärs fein wenn das wirkliche Resultat irgendwie hervorgehoben/Fett wär! :)

screen or it didn't happen
unbenannt_201027.jpg

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Ich spiele mich gerade selbst mit Quad-SLI und GPIPI 2.0. Dadurch, dass nicht unbedingt 4x die gleiche Grafikkarte für den Benchmark notwendig ist, kann man auch unterschiedliche Konfigurationen zusammenstoppeln. Hier im Bild sind zum Beispiel 3x GTX 980 und 1x GTX 780 Ti:


Mit etwas Overclocking konnte ich die vier Karten problemlos unter 10 Sekunden bringen. Ich bin grade ziemlich ge0wned von den Möglichkeiten! :eek: :cool:

click to enlarge
Bearbeitet von Mr. Zet am 05.03.2015, 14:20 (aaargh full screen shots gehen gar ned! :p)

Denne

Here to stay
Avatar
Registered: Jan 2005
Location: Germany
Posts: 2801
Mir fällt auf, dass bei dem Bilde mit von dir mat die Aufgabenverteilung und damit die benötigte Zeit + Prezentualer Anteil sehr ähnlich ist, obwohl die 980 eig schneller sein müsste als die 780 Ti.
Kann es sein, dass die langsamste GPU da einfach der Flaschenhals ist und die anderen GPUs sich von der Geschwindigkeit "anpassen"?
Bei der Statistik hätte ich auf jeden Fall eine andere Verteilung erwartet.

Garbage

Administrator
The Wizard of Owls
Avatar
Registered: Jul 2000
Location: GR.ch|TI.ch
Posts: 11356
sollte damit auch crossfire bzw. nvidia und amd gleichzeitig funktionieren, oder ist die implementierung derzeit auf cuda beschränkt?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Die Implementierung ist OpenCL und CUDA, kann also beides. NVIDIA und AMD geht derzeit nicht gemeinsam, die Devices müssen auf derselben Driver-Implementierung (= OpenCL Plattform) laufen.

Das Multi-GPU-Konzept ist mit einem Scheduler implementiert worden. Der Scheduler vergibt Aufgaben, die Devices über nehmen sie, sobald sie können. Wenn ein Device langsamer ist, dann verarbeitet es auch weniger Pakete. Die GTX 780 Ti ist sichtlich gleich schnell unterwegs im Benchmark. Sie ist aber auch um 200 MHz übertaktet, die GTX 980 laufen quasi Stock in der STRIX OC-Variante.

Denne

Here to stay
Avatar
Registered: Jan 2005
Location: Germany
Posts: 2801
Ah okay, das erklärt einiges.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz