OpenCL™ per Programmare le APU di AMD

La tecnlogia ATI Stream è formata da strumenti sia hardware che software in grado di far cooperare le GPU con le CPU di tipo x86, in modo da avere piattaforme in grado di accellerare la parte grafica delle applicazioni, in particolar modo ottimizzare le APU ( Accelerated Processing Units ) di AMD. In questo modo è possibile aumentare molto le performance dell’intero sistema ed avere applicazioni più veloci per una miglior esperienza da parte dell’utilizzatore finale.

ATI Stream

ATI Stream SDK 2.3 con OpenCL 1.1

Per consentire a tutti gli sviluppatori di creare applicazioni performanti per le nuove APU di AMD, viene messo a disposizione un SDK che si chiama ATI Stream Software Development Kit, che consente di programmare ad un più alto livello con OpenCL™ ( Open Computing Language ).
OpenCL™ è una libreria gratuita per sistemi eterogenei, che serve per programmare ad alto livello le APU, ossia GPU e CPU che cooperano per avere applicazioni più performanti dal punto di vista grafico. Nell’SDK ci sono molti esempi di codice già creati per far comprendere l’utilizzazione della tecnologia ATI Stream.
Al momento è possibile scaricare la versione 2.3 dell’ATI Stream SDK con OpenCL 1.1, ecco la pagina per il download.

Tra le nuove caratteristiche dell’SDK abbiamo:

  • Aumentata la velocità del runtime OpenCL.
  • Migliorata la velocità di avvio del kernel.
  • Migliorati i tempi di trasferimento PCIe.
  • Abilitato il DRMDMA per le ATI radeon della serie 5000 e le GPU AMD Radeon 6800.
  • Supporto per UDV attraverso OpenCL in Windows 7.
  • Supporto per Piattaforme AMD della serie E e C.
  • Supporto per AMD Radeon HD 6310 e 6250.
  • Supporto matematico per OpenCL.
  • Profilatore 2.1 per ATI Stream per sistemi a 32 e 64 bit.

Per tutti gli aggiornamenti e le informazioni vi invito a visitare la pagina relativa ad ATI Stream 2.3 SDK.

Informazioni su Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.
Questa voce è stata pubblicata in Hardware, Programmazione, VC/C++. Contrassegna il permalink.