Einfach mal runterladen. Auf der Download-Seite ( http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx ) findest du Tutorials und PDFs mit ner Installationsanleitung.
Naja, es reicht doch ein Paket für Ubuntu, eins für Debian, eins für SuSe und eins für Fedora, noch ein tar oder eine .run Datei für den Rest, dann hat man die wichtigsten abgedeckt. Das ganze natürlich in 64 und 32bit.
Das sind zusammengerechnet jetzt 16 Pakete, die ein Softwarehersteller schnüren müsste. Da muss sich doch nun wirklich niemand mehr wundern, warum dazu kein Hersteller bereit ist.
Weil jemand, der krasscoole Proggies auf der GPU laufen lassen will um dort harte Sachen zu machen wie WEP zu hacken, normalerweise ein Programm zur Not auch selbst kompilieren kann
Da gibt e schon recht interessante Anwendungen in der wissenschaft. Momentan rechne ich an numerischen Problemen, die über MPI verteilt werden. Die Kommunikation über Netzwerk ist da der Flaschenhals. Wenn ich die Daten nur über den internen Bus an eine parallel arbeitende GPU verschieben und berechnen lassen kann, dann wäre das schon echt ein riesiger Geschwindigkeitsvorteil. Als Beispiel für Normalanwender könnte man aber auch die Transcodierung von Filmen, Musik, etc. nehmen. Wenn die auf einmal 30 - 40 mal schneller ist als vorher, dann ist man sicherlich froh, dass die GPU mitrechnet. Die Liste lässt sich beliebig fortsetzen.
Also, wie ich nachlesen durfte, sind die Anwendungsgebiete für GPU unterstützung recht wenig und sehr speziel. Wozu dann extra eine Programmiersprache und nicht einfach eine Library wo vorgefertigte Routinen vereint sind und fertig? So könnte man in jeder Sprache die jeweiligen Anwenungsgebiete nutzen oder auch GPU Berechnungen zb. in Basic, Perl oder oder oder.... machen lassen. Aber vielleicht denkt ich auch nur zu einfach was GPU unterstütztes Rechnen angeht. Gruss Udo
Eine GPU besteht aus unzähligen Streamingprozessoren, die sich leider nicht ganz so programmieren lassen wie normale CPUs. Deshalb kann man auch nicht jede x-beliebige Programiersprache einfach mal so für die GPU compilieren. Es gibt z.B. keinen Stack, keine Rekursion, nur eingeschränkten privaten Speicher pro Prozessor und noch einiges mehr auf das man achten muss. Das ist auch der Grund warum es spezielle Programmiersprachen wie OpenCL für GPUs gibt.
Gibt's von AMD/ATI eine Liste mit kompatiblen Karten und Chips? RV600 fängt ja schon bei der HD2000-Linie an. Ich habe ein wenig Hoffnungen daß, die IGP's (HD3200/HD3300) unterstützt werden. Da mein (zukünfiges) Board sowas mit 80%-Wahrscheinlichkeit montieren hat, ich aber eine andere Graphikkarten mit mehr Performance einbauen werden, wäre es hilfreich wenn ich dann den Chip hier nicht ungenutzt lassen könnte (auch wenn das jetzt bei IPG's nicht wirklich viel Performance gibt, schaden kann's ja auch nicht).
Bei IGP scheint erst eine unterstützung ab HD4300 vorhanden zu sein, somit sind selbst die 785g Motherboards nicht unterstützt. Die haben HD4200. Seltsame Marktpolitik. Irgendwie kauf ich immer etwas was dann doch nicht unterstützt wird. Hatte die Hoffnung das beim HTPC mit dem so hochlobten Chipsatz eine Unterstützung vorhanden ist, aber wieder mal knapp am Ziel vorbei. Irgendwie frag ich mich, wie AMD so Blöde sein kann. Wo sind denn IGP4300 oder höher eingebaut???Auf alle Fälle nicht in Ihren 780g bis 790g Chipsätzen. Das sind echt Vollpfosten!!Ist ja auch so schwer alle zu unterstützen, haben dann halt weniger Leistung, aber nee es muss Einschränkungen geben, damit bestimmte Karten sich besser verkaufen. Nachher reicht den Leuten noch der 785g Chipsatz und das kann AMD ja nicht machen..nene. Ich könnte es verstehen, wenn Grafikkerne sich strukturell unterscheiden oder keine Stream-Prozessoren haben, aber was ein 785g zu den anderen unteterscheidet ist nur die Anzahl der verbauten Komponenten und Takt, also Grundsätzlich ist auch da die Technik nutzbar. Sowas hätte ich vorher wissen müssen, dann wär es doch lieber ein ION Board geworden.Drecksladen Gruß Udo
Gruß Udo
Das ganze natürlich in 64 und 32bit.
Je nach Software kann auch ein Paket für beide durchaus ausreichend sein.
Als Beispiel für Normalanwender könnte man aber auch die Transcodierung von Filmen, Musik, etc. nehmen. Wenn die auf einmal 30 - 40 mal schneller ist als vorher, dann ist man sicherlich froh, dass die GPU mitrechnet. Die Liste lässt sich beliebig fortsetzen.
Gruss Udo
Irgendwie kauf ich immer etwas was dann doch nicht unterstützt wird.
Hatte die Hoffnung das beim HTPC mit dem so hochlobten Chipsatz eine Unterstützung vorhanden ist, aber wieder mal knapp am Ziel vorbei. Irgendwie frag ich mich, wie AMD so Blöde sein kann. Wo sind denn IGP4300 oder höher eingebaut???Auf alle Fälle nicht in Ihren 780g bis 790g Chipsätzen. Das sind echt Vollpfosten!!Ist ja auch so schwer alle zu unterstützen, haben dann halt weniger Leistung, aber nee es muss Einschränkungen geben, damit bestimmte Karten sich besser verkaufen. Nachher reicht den Leuten noch der 785g Chipsatz und das kann AMD ja nicht machen..nene. Ich könnte es verstehen, wenn Grafikkerne sich strukturell unterscheiden oder keine Stream-Prozessoren haben, aber was ein 785g zu den anderen unteterscheidet ist nur die Anzahl der verbauten Komponenten und Takt, also Grundsätzlich ist auch da die Technik nutzbar. Sowas hätte ich vorher wissen müssen, dann wär es doch lieber ein ION Board geworden.Drecksladen
Gruß Udo