Planet 3DNow! Logo  

 
English Français Русский язык Español Italiano Japanese Chinese

FORUM AKTUELL

   

Donnerstag, 12. August 2010

11:02 - Autor: Dr@

ATI Stream Software Development Kit (SDK) v2.2

ATI Stream SDK


AMD hat das ATI Stream Software Development Kit (SDK) v2.2 veröffentlicht. Seit der Version 2.0 des ATI Stream SDK setzt AMD voll und ganz auf die plattformunabhängige, offene Open Computing Language (OpenCL). Im ATI Stream SDK 1.x wurde noch die proprietäre Hochsprache Brook+ verwendet, die AMD aber nicht mehr weiterentwickelt. Die OpenCL Entwicklungsumgebung unterstützt nicht nur die hauseigenen GPUs ab der RV7xx Generation, sondern auch alle aktuellen x86 CPUs. Eine genau Liste der Unterstützten Hardware ist auf der offiziellen Produktseite zu finden.

Gegenüber den drei vorangegangenen Veröffentlichungen (2.0, 2.01, 2.1) hat AMD die Unterstützung für den OpenCL 1.1 Standard, weitere Betriebssysteme sowie Compiler und weitere neue Features (siehe Liste unten) hinzugefügt. Bisher lediglich als Preview angebotene Funktionen sind jetzt offiziell als Extension (Erweiterung zum OpenCL 1.1 Standard) verfügbar. Berechnungen mit Gleitkommazahlen doppelter Genauigkeit werden ebenfalls als Extension (nicht als optionale, sondern als AMD spezifische vendor extension cl_amd_fp64) angeboten. Zusätzlich zu den Basisoperatoren für Addition, Subtraktion und Multiplikation im SDK v2.1 können jetzt erstmals unter anderem trigonometrische Funktionen, Datentypumwandlungen und weitere Operatoren für Berechnungen auf der GPU genutzt werden. Allerdings unterscheidet sich der nutzbare Umfang zwischen den Evergreen, RV770 (nur Beta-Unterstützung) und x86 CPUs. Eine komplette Liste der auf den GPUs unterstützten Operationen kann dem ATI Stream SDK OpenCL Programming Guide auf Seite 120 entnommen werden. Außerdem wurden Fehler in Compiler und Runtime behoben. Eine genaue Liste der behobenen und bekannten Probleme ist in den offiziellen Release Notes zu finden.
Was ist neu in v2.2 ?
  • Support for OpenCL 1.1 specification.3

  • Support for Ubuntu 10.04 and Red Hat® Enterprise Linux® 5.5.

  • Support for X86 CPUs with SSE2.x or later (Adds to existing support for X86 CPUs with SSE3.x or later).

  • Support for Microsoft Visual Studio 2010 Professional Edition and Minimalist GNU for Windows (MinGW) [GCC 4.4].

  • Support for GNU Compiler Collection (GCC) 4.1 or later on Linux® systems (Adds to existing support for GCC 4.3 or later).

  • Support for single-channel OpenCL image format.3

  • Support for OpenCL / DirectX 10 interoperability.

  • Support for additional double-precision floating point routines in OpenCL C kernels.

  • Support for generating and loading binary OpenCL kernels.

  • Support for native OpenCL kernels.4

  • Preview Feature: Support for accessing additional physical memory on the GPU from OpenCL applications.3,7

  • Preview Feature: Support for printf() in OpenCL C kernels.

  • Extension: Support for additional event states when registering event callbacks in OpenCL 1.1.

  • Additional OpenCL samples:
    • ConstantBandwidth (under cl/MicroBenchmarks)
    • GlobalMemoryBandwidth (under cl/MicroBenchmarks)
    • ImageBandwidth (under cl/MicroBenchmarks)
    • LDSBandwidth (under cl/MicroBenchmarks)
    • MemoryOptimizations
    • PCIeBandwidth (under cl/MicroBenchmarks)
    • SimpleDX10
    • SimpleMultiDevice

  • Package Update: ATI Stream Profiler 1.4.

  • Various OpenCL compiler and runtime fixes and enhancements (see developer release notes for more details).

  • Expanded OpenCL performance optimization guidelines in the ATI Stream SDK OpenCL Programming Guide, including:
    • Global memory optimizations
    • LDS optimizations
    • Register and LDS impact on number of active wavefronts
    • Load-balancing across multiple OpenCL devices
    • Instruction bandwidths
    • Key cache sizes and bandwidths for "Evergreen" GPUs

  • 3 Support available on ATI Radeon 5000 Series GPUs, ATI FirePro V8800 Series GPUs, ATI FirePro V7800 Series GPUs, ATI FirePro V5800 Series GPUs, ATI FirePro V4800 Series GPUs, ATI FirePro V3800 Series GPUs, ATI Mobility Radeon 5000 Series GPUs, ATI FirePro M7820 GPU and ATI FirePro M5800 GPU
    4 Support available on x86 CPU w/ SSE2.x or later.
    7 Supported only on non-CrossFire configurations.

OpenCL Extension Diagram
Quelle: "OpenCL: A Nimble, Extendable Open Standard"


Um OpenCL-Anwendungen auf AMD GPUs laufen lassen zu können, muss auf dem jeweiligen System neben dem ATI Catalyst 10.7 Update Driver for OpenCL 1.1 Support auch das SDK installiert sein. Sollen die Anwendungen lediglich auf einer x86 CPU (beliebiger Hersteller, muss SSE2 unterstützen) ausgeführt werden, reicht die Installation des SDKs. Aktuell unterstützt AMD neben den Windows-Betriebssystemen XP, Vista und 7 sowohl in der 32-bit als auch in der 64-bit Version auch die Linux-Distributionen openSUSE 11.2, Ubuntu 10.04 & 9.10 und Red Hat Enterprise Linux 5.5 & 5.4 (ebenfalls jeweils 32-bit und 64-bit).


Download: ATI Stream Software Development Kit (SDK) v2.2 [Windows, Linux]

Links zum Thema:

» Kommentare
Planet 3DNow! RSS XML Newsfeed Planet 3DNow! Newsfeed bei iGoogle-Seite hinzufügen Planet 3DNow! Newsfeed bei My Yahoo! hinzufügen Planet 3DNow! Newsfeed bei Microsoft Live hinzufügen Planet 3DNow! Newsfeed bei My AOL hinzufügen

Weitere News:
Intern: Umleitungsprobleme
Intern: Planet 3DNow! ab 18:00 Uhr eingeschränkt erreichbar
Never Settle Forever: AMD überlässt Zusammenstellung der Spielebündel seinen Kunden
Microsoft Patchday August 2013
Der Partner-Webwatch von Planet 3DNow! (13.08.2013)
Kühler- und Gehäuse-Webwatch (11.08.2013)
Ankündigung Microsoft Patchday August 2013
Vorerst kein Frame Pacing für AMD-Systeme mit Dual Graphics
Intern: kommende Woche eingeschränkte Erreichbarkeit auf Planet 3DNow!
Kaveri verschoben und keine neuen FX-Prozessoren von AMD [3. Update]
AMD plant Vorstellung neuer High-End-Grafikkarte Hawaii im September
Kaveri verschoben und keine neuen FX-Prozessoren von AMD [Update]
Der Partner-Webwatch von Planet 3DNow! (06.08.2013)
Kaveri verschoben und keine neuen FX-Prozessoren von AMD
AMD startet neue "Never-Settle-Forever"-Spielebündel für Radeon Grafikkarten
Neuer Artikel: SilverStone Fortress FT04 - Die Hardware steht Kopf

 

Nach oben

 

Copyright © 1999 - 2019 Planet 3DNow!
Datenschutzerklärung