Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Off topic-Zone Fragestellungen zu allem, was sich nicht in die anderen Foren einordnen lässt.

Anwendungen auf die GPU auslagern

Diskussion: Anwendungen auf die GPU auslagern im Forum Off topic-Zone, in der Kategorie Sonstiges; Anzeige Hey, hab mal irgendwo gelesen/gehört das man anwendungen auf die GPU auslagern kann. Wollte mal hören wo man Programme ...

Antwort
Alt 17.10.09, 22:27   #1 (permalink)
 
Benutzerbild von Black Doom
 
Registriert seit: 28.09.09
Black Doom Leistung: Facit NTK
Likes: 1
Standard Anwendungen auf die GPU auslagern

Anzeige

Hey,

hab mal irgendwo gelesen/gehört das man anwendungen auf die GPU auslagern kann.
Wollte mal hören wo man Programme findet die dies tun oder wie solche heißen.

Danke

Ps. Habe bei google nix gefunden:(

__________________
MFG Black Doom
Black Doom ist offline   Mit Zitat antworten
Alt 17.10.09, 22:46   #2 (permalink)
 
Registriert seit: 05.04.04
Orniflyer Leistung: Z3
Orniflyer eine Nachricht über ICQ schicken
Likes: 13
Standard

nVidia Cuda ist hier glaube ich das beste Stichwort.
Ist eine Entwicklerumgebung in C welche halt die GPU stark einbezieht.

Hab bisher lediglich ne Hand voll Demonstrationen gesehen, sahen aber alle sehr vielversprechend aus. Macht ja auch sinn wenn man sich heutige GPU's anschaut, die bei durchschnitts heimrechnern nicht in Berechnungsprozesse einzubeziehen ist pure Verschwendung.
Orniflyer ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.10.09, 23:10   #3 (permalink)
Themenstarter
 
Benutzerbild von Black Doom
 
Registriert seit: 28.09.09
Black Doom Leistung: Facit NTK
Likes: 1
Standard

Aber ich wollte ja nicht selber proggen sondern wollte n fertiges Program.
Hat da vllt jemand n tip?
__________________
MFG Black Doom
Black Doom ist offline   Mit Zitat antworten
Alt 17.10.09, 23:26   #4 (permalink)
Senior Member
 
Registriert seit: 27.06.04
Cyberm@ster Leistung: Facit NTK
Likes: 0
Standard

Das was du dir vorstellst wird imho nicht funktionieren.

Die Applikation muss halt für die GPU optimiert sein, sonst wird das nichts. Der Programmierer muss die entsprechenden Bibliotheken einbinden und die Funktionen benutzen damit das fertige Programm die GPU für Berechnungen benutzt.

Es würde gegebenfalls funktionieren wenn du ein Programm hättest das die Binärdatei für GPU-Optimierung umschreibt, mir ist allerdings nicht bekannt, dass so etwas existiert.
Cyberm@ster ist offline   Mit Zitat antworten
Alt 18.10.09, 10:39   #5 (permalink)
friday0D
Guest
 
Likes:
Standard RE: Anwendungen auf die GPU auslagern

Hallo Black Doom,

um ein Programm rein auf der GPU zu betreiben, müsste das Betriebsystem im Kern dafür entwickelt sein. Die GPU unterstützt die optimierte Berechnung spezieller Probleme wie sie vorrangig in der 3d Simulation auftreten. nvidia cuda/physix ist eine tolle Sache, da hier viele Sonderprobleme zusätzlich behandelt werden, bin aber mal gespannt ob sich die Herstellerabhängigkeit in einen Standard verwandeln kann.
Die Cpu muss wie ein Kindermädchen verstanden werden, die den hungrigen Gpu Babies Aufgaben zuschiebt. Einen Standard für die gpus gibt's ja schon: hlsl/glsl . Man kann die shader language auch für diverse Realweltprobleme benutzen, vor allem wenn es um Transformation von Binärmustern geht

http://www.paradoxalpress.com/Layout...LReference.pdf
  Mit Zitat antworten
Alt 18.10.09, 12:04   #6 (permalink)
Member of Honour
 
Benutzerbild von Golgotha
 
Registriert seit: 29.10.01
Golgotha Leistung: Z3
Likes: 8
Standard

friday0d schribbelte:

Zitat:
vor allem wenn es um Transformation von Binärmustern geht
Huch, wer doziert denn so gestelzt?

Übersetze mir dein Statement mal!
__________________
Man sieht nur mit dem Herzen gut.
Wirklich relevante informationren sind für's Auge unsichtbar!
Golgotha ist offline   Mit Zitat antworten
Alt 18.10.09, 18:55   #7 (permalink)
Senior Member
 
Registriert seit: 27.06.04
Cyberm@ster Leistung: Facit NTK
Likes: 0
Standard

Ich habe mich im Rahmen eines Projekts mal mit CUDA befasst. CUDA ist vor allem dann nützlich wenn es darum geht eine große Anzahl von sich wiederholenden Berechnungen auszuführen. Die Prozesse werden zusammengefasst und parellel gestartet. Ein großer Vorteil von CUDA ist, dass math.h umgeschrieben und für die GPU optimiert wurde. Ausserdem gibt es mehrere Speicherbereiche mit verschiedenen Scopes. Ich muss leider gestehen, dass ich es nicht geschafft habe CUDA wirklich anzuwenden, da es doch ziemlich komplex ist.
Cyberm@ster ist offline   Mit Zitat antworten
Alt 18.10.09, 19:22   #8 (permalink)
 
Registriert seit: 05.04.04
Orniflyer Leistung: Z3
Orniflyer eine Nachricht über ICQ schicken
Likes: 13
Standard

Zitat:
Original von Cyberm@ster
Ich habe mich im Rahmen eines Projekts mal mit CUDA befasst. CUDA ist vor allem dann nützlich wenn es darum geht eine große Anzahl von sich wiederholenden Berechnungen auszuführen. Die Prozesse werden zusammengefasst und parellel gestartet. Ein großer Vorteil von CUDA ist, dass math.h umgeschrieben und für die GPU optimiert wurde. Ausserdem gibt es mehrere Speicherbereiche mit verschiedenen Scopes. Ich muss leider gestehen, dass ich es nicht geschafft habe CUDA wirklich anzuwenden, da es doch ziemlich komplex ist.
Die Demonstrationen die ich gesehen habe haben auch mathematische Algorithmen zum Thema gehabt. z.B. sehr genaue Pi genauigkeit auf einem Heimcomputer.

Wirklich beeindruckend wäre wenn aus Cuda (o.ä.) ein Standard werden würde und das vom OS genutzt werden würde. Ist sicherlich nur eine Frage der Zeit und Marktpolitik ... aber das kann ja noch bis zum quantencomputer dauern
Orniflyer ist offline   Mit Zitat antworten
Alt 18.10.09, 19:24   #9 (permalink)
friday0D
Guest
 
Likes:
Standard

Zitat:
Original von Golgotha
Huch, wer doziert denn so gestelzt?
sorry in einem Forum für 3d/hlsl wäre ich für eine Ausdrucksweise ohne das Wort Transformation verhöhnt worden

Da hlsl grundsätzlich vertex und pixelshader pipelines bedient, ist Letzteres für die Verarbeitung von texturen geschaffen. texturen sind bitmaps, bitmaps binärmuster...., desweiteren kann man im Bereich der matrizenrechnung hlsl gut benutzen. Die Frage ist allerdings, ob man sein Problem dazu zwingt in der Welt der Matrizen zu existieren oder es wirklich schon hier seine Gestalt hat.

Ich hoffe der letzte Satz war gestelzt genug
  Mit Zitat antworten
Alt 18.10.09, 20:04   #10 (permalink)
Themenstarter
 
Benutzerbild von Black Doom
 
Registriert seit: 28.09.09
Black Doom Leistung: Facit NTK
Likes: 1
Standard

hmmm...okay danke
__________________
MFG Black Doom
Black Doom ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Sonstiges » Off topic-Zone » Anwendungen auf die GPU auslagern
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
kostenloser Space zum Daten auslagern? ghost Internet Allgemein 10 06.02.09 11:51
Firefox-Lesezeichen auf Server auslagern Woosh Applikationen 16 20.11.07 18:31
RAM Speicher auslagern Spacejunky Applikationen 10 23.07.07 17:22
&CSS Auslagern ? HTML-Code zu groß .:L (Web-) Design und webbasierte Sprachen 6 30.08.06 14:10
Integrierte Anwendungen? SiRRiuS Windows 4 13.08.02 19:33


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61