AMD konzentriert sich auf DX11 and OpenCL

Heinz2k

Fleet Captain Special
Mitglied seit
12.09.2007
Beiträge
335
Renomée
9
Passt zwar nicht 100% hierein aber ist denke ich einen Thread Wert gerade in Hinblick auf Laraabee

http://www.tgdaily.com/content/view/38764/140/
In his speech GPG CTO Technology Day held in Iceland’s capital, Raja Koduri, CTO of AMD GPG (ex-ATI), announced that AMD believes that the time for proprietary software solutions such as AMD's own Close-to-Metal and Nvidia's CUDA has passed.

As a result, AMD will throw its efforts behind DirectX 11 Computational Shaders and the OpenCL GPGPU language and will focus on standardized solutions only. Koduri highlighted the GPGPU advances made by companies such as CyberLink, PeakStream (which was acquired by Google), RapidMind, RogueWave, CAPS, ImageScan, Telenetics, Neurda and many others. It is apparent that many companies are bringing GPGPU-accelerated products to market, but AMD’s is going a somewhat different way as the company’s stream products will be aligned with DirectX 11 and OpenCL.
Koduri noted that a first product showcasing this strategy will be available in the first quarter of next year. Also, AMD is working on APU (Accelerated Processing Unit) at full speed, which is scheduled for debut in first half of next year.

The decision to go with OpenCL could be a critical step for AMD to compete with Nvidia and Intel’s GPGPU and cGPU products that are capturing the headlines today. AMD’s low-level programming approach was one of the main reasons why developers preferred Nvidia’s (high-level) CUDA version over the company’s stream processor cards. OpenCL is widely considered to be a possible solution of GPGPU programming that could bridge Nvidia, Intel, AMD and other products and we are hearing more and more developers requesting support for OpenCL.

OpenCL ? Cuda ? cGPU? Wer wird gewinnen*noahnung*
 
Nicht verkehrt, wenn sie es wirklich machen. OpenCL wird ständig weiterentwickelt und es gibt mehr Leute die es beherrschen als man glauben mag.
 
Zu dem Thema gabs gestern auch eine Pressemitteilung :

AMD Drives Adoption of Industry Standards in GPGPU Software Development

? Plans full support of Microsoft DirectX® 11 and OpenCL to enable increased C/C++ cross-platform programming efficiency—

Sunnyvale, Calif. -- August 6, 2008 --AMD (NYSE: AMD) today announced efforts to help further increase the ease and efficiency of software development using AMD Stream™ processing with an extensive set of upgrades planned for future versions of the Stream Software Development Kit (SDK).

The improvements are designed to reduce the time and effort needed to produce GPU accelerated applications that run on multiple platforms, by expanding support for industry standard application programming interfaces (APIs) and providing enhanced support for C/C++.

Through a series of updates to the SDK scheduled over the course of the next 18 months, AMD plans to add full support for DirectX 11, the next-generation suite of advanced APIs from Microsoft.

DirectX 11 is expected to build upon the already outstanding performance of DirectX® 10.1 for 3-D graphics rendering and gaming control. It is also being designed to introduce a host of new technologies aimed at making it easier for programmers to create general purpose graphics processing (GPGPU) accelerated applications that can run on any Windows Vista® powered platform.

“Just as it ushered in the era of advanced 3-D gaming for the masses, DirectX is poised to be at the vanguard of the GPGPU revolution,” said Anantha Kancherla, manager of Windows desktop and graphics technologies, Microsoft. “DirectX 11 gives developers the power to more easily harness the astonishing capabilities of AMD GPUs for general purpose computation, and gives consumers an effortless way to experience all that AMD Stream has to offer, on the hundreds of millions of Microsoft Windows powered systems worldwide.”

As previously announced AMD is also supporting efforts to develop OpenCL as an open standard and plans to evolve the Stream SDK to be OpenCL compliant. Through equal support for both DirectX 11 and OpenCL, and by continuing to give developers the option of creating and using their own programming languages and high level tools, AMD is executing on a strategy designed to give programmers maximum choice and flexibility.

“Industry standards are essential to unlocking the compute potential of GPUs and driving broad adoption of this capability in mainstream applications,” said Rick Bergman, senior vice president and general manager, Graphics Product Group, AMD. “GPGPU is now moving past the era of closed and fully proprietary development chains. With the advent of DirectX 11 and OpenCL, C/C++ programmers worldwide will have standardized and easier ways of leveraging the GPU’s computational capabilities.”

AMD will also continue to enhance and support the Brook+ programming language, providing programmers a stable, high-performance platform for accelerating their applications.

About AMD Stream™
AMD Stream is a set of open AMD technologies that allow the hundreds of parallel Stream cores inside AMD GPUs to accelerate general purpose applications, resulting in platforms capable of delivering dramatically high performance-per-watt. The freely distributed, fully open Stream SDK allows programmers to make advanced use of AMD hardware, and helps them to create fast, energy efficient applications on a growing variety of platforms and operating systems.

About AMD
Advanced Micro Devices (NYSE: AMD) is a leading global provider of innovative processing solutions in the computing and graphics markets. AMD is dedicated to driving open innovation, choice and industry growth by delivering superior customer-centric solutions that empower consumers and businesses worldwide. For more information, visit www.amd.com.
 
Ich frag mich ob in Zukunft die ganzen Rechenintensiven Sachen sowieso auf die GPU ausgelagert werden, ein Prozessor in herkömmlich sind hat dann ja nur noch Verwaltungsfunktion. Rendern mit der GPU, darauf wart ich schon lange.
 
Zuletzt bearbeitet:
Das ist ja mehr oder mider der Vorteil und der Plan von AMD, mit der Fusion APU wird man da Rechnen lassen wo es eben schneller ist.
 
Sowohl nV als auch ATi und Intel und noch ein paar andre Schwergewichte sind bei OpenCL dabei. Da stellt sich also nicht die Frage, wer gewinnt.

Blöd ist nur, dass ein fehlt .. MS

ciao

Alex
 
Blöd ist nur, dass ein fehlt .. MS

Wäre auch ein bisschen komisch, wenn sie an ihrem eigenen Konkurrenzprodukt mitarbeiten würden oder?!

Das wär so, als wenn Microsoft groß in die Linux-Kernel Entwicklung einsteigen würde. *buck*
 
Wäre auch ein bisschen komisch, wenn sie an ihrem eigenen Konkurrenzprodukt mitarbeiten würden oder?!

Das wär so, als wenn Microsoft groß in die Linux-Kernel Entwicklung einsteigen würde. *buck*
Naja ... Konkurrenzprodukt ... ich weiß nicht, GPGPU per DX11 ist irgendwie am Ziel vorbei. DX ist für Grafik und aus ... ich weiß nicht, wie toll der GPGPU Port da werden soll.

und so alt ist DX11 ja auch nicht gerade, da hätten die auch ruhig bei OpenCL mitmachen können. Aber naja, kommt ja schließlich von Apple ...

ciao

Alex
 
Naja ... Konkurrenzprodukt ... ich weiß nicht, GPGPU per DX11 ist irgendwie am Ziel vorbei. DX ist für Grafik und aus ... ich weiß nicht, wie toll der GPGPU Port da werden soll.

und so alt ist DX11 ja auch nicht gerade, da hätten die auch ruhig bei OpenCL mitmachen können. Aber naja, kommt ja schließlich von Apple ...

ciao

Alex

DirectX Kümmert sich nicht nur um Grafik sondern auch um Audio und Eingabegeräte. Darum ist es nicht allzu abwegig es auch für GPGPU zu verwenden.
 
DirectX Kümmert sich nicht nur um Grafik sondern auch um Audio und Eingabegeräte. Darum ist es nicht allzu abwegig es auch für GPGPU zu verwenden.
Öhm ? Hast recht, aber Deine Argumentation kapier ich nicht. Mit nem Traktor kannst Du auch Acker pflügen, Lasten ziehen, etc. aber auf die Autobahn würde ich damit nicht fahren wollen ^^

Aber naja, mal schauen, was da am Ende rauskommt.

ciao

Alex
 
Öhm ? Hast recht, aber Deine Argumentation kapier ich nicht. Mit nem Traktor kannst Du auch Acker pflügen, Lasten ziehen, etc. aber auf die Autobahn würde ich damit nicht fahren wollen ^^

Aber naja, mal schauen, was da am Ende rauskommt.

ciao

Alex

Naja jedenfalls hat sich Microsoft entschieden ein Konkurrenzprodukt aufzustellen. Ob es nun als DirectX11 aufgestellt wird oder als was weiß ich ist im endeffekt ja auch egal.

.... und fahr mal bei uns aufm Land Autobahn...... Da gibts genügend Traktoren. -.-
 
.... und fahr mal bei uns aufm Land Autobahn...... Da gibts genügend Traktoren. -.-
Jo sowas solls durchaus geben, aber die Ideallösung schaut für mich eben anders aus ;-)
Deswegen zweifle ich das mal an, aber naja, erstmal abwarten.

ciao

Alex
 
Das Problem war wirklich der R600, die Entwicklung dauerte eh schon zu lange und dann kämpfte man mit den Problemen die sich jetzt wieder bei den HD4800 zeigen. Wenn die Architektur an die Leistungsrenzen kommt wird sie sehr stromhungrig. Die HD3800 waren wohl genau das was AMD als HD2900 geplant hatte nur das man leider noch Zeit brauchte die Architektur in den griff zu bekommen.
Ansich ist das in nachhinein aber so rum wohl besser gelaufen, durch die HD2900 fühlte sich Nvidia zu sicher und durch die HD3800 bestätigt das AMD auf dem falschen Weg sei und fing an Geforce 8 Produkte einfach umzubenennen statt die GTX voranzubringen. Was daraus wurde sieht man jetzt Nvidia kommt ins strauchelt in der Leistungskrone. Ich Behaupte das ohne die HD2900, die GTX bereits jetzt schon in 55nm auf den Markt gekommen wäre.
 
Zuletzt bearbeitet:
OpenCL ist fertig, und wird gerade von allen beteiligten Firmen evaluiert:

“The bottom line is, we’ve defined it technically,” Mattson explained. “Now you go through a process where all the companies involved get all their lawyers to pore through and make absolutely sure there’s no IP and that all the i’s have been dotted and all the t’s have been crossed. There’s a minimum of 30 days where companies can pore over it and approve it to say that ‘yes, we bless this. It does not expose IP, it does not create any trademark problems, it’s okay.’ But until that 30-day period is up, and until all of our companies have signed the paperwork saying ‘yes, we bless this,’ we cannot release demos, we cannot release the specs.”
http://www.macworld.com/article/136921/2008/11/opencl.html

Wenn also keiner den RAMBUS spielt, gehts in frühestens 30 Tagen los.

(seichte,) vorläufige Präsentationsfolien gibts hier:
http://khronos.org/opencl/

ciao

Alex
 
Ich finds heftig, das es mit der Erstellung des Drafts so schnell ging. Normalerweise dauert sowas ja immer einiges an Zeit, besonders wenn man sich die Entwicklung von OpenGl anschaut ;)
Interessant finde ich, dass eine Konvergenz von OpenGl und OpenCl angestrebt wird. Naja eigentlich nur logisch wenn ich es mir recht überlege. *buck*
 
Verstehe ich diese Meldung richtig das mit DX11 und einer entsprechenden Karte Dinge wie CUAD jetzt schon Totgeburten sind die nur eine bestimmte Weile überleben werden?
 
Das ist ja interessant. Wäre sehr wünschenswert.
 
das finde ich auch. Die bisherigen Lösungen sind gut, aber noch nicht das was man sich wünscht. Bietet Microsoft hier eine einheitliche Plattform, würde die Entwicklung in diesem Bereich wesentlich schneller und einfacher von statten gehen. :)
 
das mit DX11 und einer entsprechenden Karte Dinge wie CUAD jetzt schon Totgeburten sind die nur eine bestimmte Weile überleben werden?
Jupp aber das ist nicht nur DX11, sondern auch OpenCL, wobei letzteres CUDA ziemlich ähnelt. Geht ja auch ums gleiche ..

ciao

Alex
 
Zurück
Oben Unten