"Die Computing Industrie befindet sich derzeit an einem Wendepunkt: Chip-Architekturen entwickeln sich weiter fort und einheitliche Programmier-Schnittstellen und Industriestandards, mit denen Entwickler spannende neue Applikationen entwerfen können, fassen immer stärker Fuß", sagte Manju Hegde, Corporate Vice President, AMD Fusion Experience Program. "Der OpenCL Coding Wettbewerb markiert folglich nur den Anfang einer Welle neuer Applikationen aus der Software Community, die schon heute heterogenes Computing über verschiedene Plattformen hinweg nutzt."
Die AMD Accelerated Parallel Processing (APP) Technologie (früher ATI Stream) bietet hierfür eine Vielzahl fortschrittlicher Hard- und Software-Technologien, die OpenCL unterstützen. Sie ermöglichen die Zusammenarbeit von parallel-computing-fähige GPUs und der System-CPU, um Applikationen weit über das übliche Maß für x86 Grafik- und Videoverarbeitung zu beschleunigen. AMD Fusion APUs kombinieren - über einen High Speed Link - Multicore x86-Technologie mit einer leistungsstarken Directx®-11-fähigen GPU auf einem kompakten Die und ermöglichen so eine Computing-Performance von bis zu 500 Gigaflops. (i)
Entwickler und Studenten, die teilnehmen möchten, werden gebeten, ein kurzes Exposé einzureichen. In diesem sollten sie beschreiben, wie sie die neuste Version des AMD APP Software Development Kit (SDK) mit OpenCL Support für die Entwicklung einer beschleunigten Applikation auf Basis von AMD Fusion APU Plattformen einsetzen wollen.Teilnehmer können Applikationen für beispielweise folgende Anwendungsfelder entwickeln:
- Videoverarbeitung
- Bildverarbeitung
- Sicherheit
- Mensch-Maschine-Schnittstellen
- Data Mining
- Gaming
- Physikalische Berechnungen (Physik Engine)
- Social Networking / Communication
- weitere
"Wir erwarten, dass die APU Architektur eine breite Anwendungsbasis in neuen Computing Designs finden wird. Außerdem glauben wir, dass Entwickler die hohe Performance dieser neuen Hardware-Plattformen nutzen wollen, um auch ihre bestehenden Applikation zu optimieren", sagte Matt Murphy, TopCoder Platform Manager. "Für Entwickler rund um den Globus bietet dieser Technologie-Wandel die Gelegenheit, zu den Ersten zu zählen, die die neue Ära des heterogenen Computings nutzen."
Zusätzlich zum SDK benötigen Wettbewerbs-Teilnehmer die aktuellsten AMD Catalyst(TM) Treiber mit OpenCL Runtime Compiler. Die im Mai 2011 veröffentlichten AMD Catalyst Treiber für Windows und Linux bieten einige sehr interessante neuer Features - unter anderem z.B. die AMD Eyefinity Technologie für den erweiterter Support von Multi-Display Umgebungen, den Entwickler dazu nutzen können, Anwendern noch intensivere visuelle Erfahrungen zu ermöglichen.
Ausführliche Informationen sowie die offiziellen Teilnahmebedingungen des AMD OpenCL(TM) Coding Wettbewerbs finden Sie unter: http://community.topcoder.com/...
Ergänzende Informationen
- Das aktuelle AMD APP SDK können Sie auf der AMD Developer Page (http://developer.amd.com/...) herunterladen
- Die aktuellsten Treiber sowie ausführliche Informationen zu den neuen Features finden Sie auf der AMD Catalyst Download Page (http://sites.amd.com/...)
- Besuchen Sie die OpenCL Zone(http://developer.amd.com/...) um mehr über OpenCL Programmierung zu erfahren
- Folgen Sie AMD auf Twitter unter @AMDSoftware (http://twitter.com/...)
- Erfahren Sie mehr über Accelerated Parallel Processing (APP) Technologie von AMD (http://developer.amd.com/...)
- Lesen Sie die ausführlichen Teilnahmebedingungen von TopCoder (http://community.topcoder.com/...)
(i) Theoretical peak performance of the AMD A-Series APU.