ATI Stream SDK giunte alla release 2.01
AMD aggiorna la propria piattaforma di sviluppo per utilizzare le GPU ATI anche per elaborazione parallela non grafica, via Open CL
di Paolo Corsini pubblicata il 15 Febbraio 2010, alle 08:45 nel canale ProgrammiATIAMD
AMD ha reso disponibile un aggiornamento delle proprie Stream SDK, giunte alla release 2.01 e scaricabili da questo indirizzo. Ricordiamo che con il nome di ATI Stream technology il produttore americano raccolga una serie di funzionalità hardware e software che permettono di utilizzare le GPU ATI, in abbinamento alla componente CPU presente nel sistema, per utilizzi che vanno oltre quelli tradizionali legati alla grafica.
La Stream SDK, Software Development Kit, mette a disposizione dello sviluppatore una piattaforma completa con la quale poter sviluppare applicazioni che beneficino di ATI Stream, quindi che possano sfruttare la GPU per l'esecuzione di elaborazione parallela. Alla base delle Stream SDK l'utilizzo del linguaggio OpenCL.
Di seguito una lista dettagliata delle novità implementate da AMD all'interno della nuova release delel Stream SDK
- Update release for ATI Stream SDK v2.0.
- Support for Red Hat® Enterprise Linux® 5.3.
- Support for debugging OpenCL with GDB on x86 CPUs under Linux® (see application note for more details).
- Preview: Support for OpenCL / Microsoft® DirectX® 9 interoperability. Please see this knowledge base article for more information about this preview feature.
- Additional OpenCL samples:
- BoxFilter
- FFT
- GaussianNoise (under cpp_cl)
- URNG
- Stream KernelAnalyzer with OpenCL support (available for download separately from Stream KernelAnalyzer Product Page).
- Various OpenCL compiler and runtime fixes and enhancements (see developer release notes for more details).
- Support for ATI Radeon HD 5670 GPU and ATI Radeon HD 5570 GPU.
Features from v2.0
- Support for OpenCL ICD (Installable Client Driver). Please see this knowledge base article for important information concerning changes that must be made to code developed with previous beta releases of the ATI Stream SDK v2.0.
- Support for atomic functions for 32-bit integers.
- Microsoft® Visual Studio® 2008-integrated ATI Stream Profiler performance analysis tool.
- Preview: Support for OpenCL / OpenGL® interoperability. Please see this knowledge base article for more information about this preview feature.
- Preview: Support for OpenCL / Microsoft® DirectX® 10 interoperability. Please see this knowledge base article for more information about this preview feature.
- Preview: Support for double-precision floating point basic arithmetic in OpenCL C kernels. Please see this knowledge base article for more information about this preview feature.
Developers can get the latest SDK from the same location as always: http://developer.amd.com/stream
Le nuove SDK richiedono l'utilizzo di sistemi operativi Windows XP (SP3), Windows Vista (SP1) oppure Windows 7, in versioni sia a 32bit come a 64bit. Alternativamente è possibile utilizzare sistemi operativi Linux openSUSE 11. oppure Ubuntu 9.04, oltre a Red Hat Enterprise Lunux 5.3, in versioni sia a 32bit come a 64 bit. Le schede video della famiglia ATI Radeon supportate sono quelle delle serie Radeon HD 4000 e Radeon HD 5000, comprese le soluzioni mobile; completano la serie di GPU compatibili anche le schede ATI FirePro serie V8000, V7000, V5000 e V3000, oltre alle soluzioni AMD FireStream 9270 e 9250.










L'eterno ritorno ad Azeroth: perché WoW Classic definisce ancora l'MMO moderno
50 anni e non sentirli, SAS innova su IA, digital twin e quantum computing
Tesla Model 3 dopo 5 anni di utilizzo e 158.000km
Samsung Galaxy Z Flip 8: tutte le indiscrezioni sul pieghevole più leggero e senza piega che arriverà in estate
Xiaomi cambia strategia: addio ai flip phone dell'azienda?
Il Robot aspirapolvere con cingoli che supera 6 cm di ostacoli, lava a 100°C e non si inceppa mai: Dreame Aqua10 Ultra Track Complete a 899€
Il successo del MacBook Neo ha sorpreso anche Apple
Tenda 4G03 Pro a 31,49€: il router 4G LTE con SIM che funziona anche con il power bank e che non richiede configurazione
Ecco il PC gaming abitabile: il case mid-tower diventa una vera e propria camera
Handmancers debutta in early access: il gioco tutto italiano che trasforma 'sasso carta forbici' in un deckbuilder fantasy
Apple Watch Ultra 3 GPS + Cellular da 839€ e Series 11 da 339€ su Amazon: tutti i modelli in titanio nero e Jet Black scontati oggi
OnePlus non si ferma più: c'è un altro smartphone con Snapdragon 8 Elite Gen 5 in arrivo
Galaxy S27 Ultra: il comparto fotografico sarà aggiornato, ecco cosa sta testando Samsung
Kingdom Come: Deliverance 3 potrebbe essere realtà: Warhorse conferma di essere al lavoro su un 'nuovo grande RPG'
iPhone 20: il modello celebrativo potrebbe avere un prezzo molto più alto degli ultimi Pro
MOVA 1000: il robot tosaerba con LiDAR 3D e zero filo perimetrale oggi a soli 711€ su Amazon (-41% di sconto)
Sicurezza smart a meno di 50€: il bundle con Blink Outdoor 4 e Mini 2K+ crolla di prezzo su Amazon (e la Pan-Tilt è a 19,99€)









11 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoQuello è BOING il canale satellitare per i bimbominkia funboy!
Per la fisica, in effetti mi sto chiedendo anche io cosa li stia bloccando, forse deve ancora maturare lo sviluppo del driver openCL, forse il progetto è più complesso di quanto ci appaia. Spero rimedino presto.
Io mi augurerei nel prossimo periodo un bell'articolone di HwUp che faccia il punto sul supporto gpgpu ati e nvidia a vari livelli: consumer, game, calcolo gpgpu massivo, ecc... e sugli sviluppi futuri e gli obbiettivi in roadmap.
Non sarebbe male si cominciasse davvero ad avere un punto di vista complessivo sulla vicenda, perchè fino ad ora mi pare che vada per la maggiore il sentito dire, spesso riferito a notizie vecchiotte.
Anche questa new passa un po' in sordina (a giudicare anche dal numero di commenti), perchè l'utente medio, se non viene qui a tifare per ati o nvidia, non si rendere bene conto delle implicazioni di una news del genere (serve a quealcosa? Stiamo per giungere ad un traguardo? Quando ne vedremo dei benefici? Che tipo di benefici? Cosa manca per rendere questo progresso concreto? O qualcosa di concreto si ha già e non è noto?).
Già... Me ne sono interessato per un pò, e Stream sembra ancora davvero immaturo rispetto a CUDA: le performances su le HD48** sono spesso inferiori rispetto agli ultimi core i7 (il che spiega perfettamente perchè a AMD costava meno produrre i chips, sono completamente orientati al gaming)...
inoltre la compatibilità è abbastanza pessima, non ho ancora trovato un sample OpenCL AMD che funzioni su scheda Nvidia o viceversa.
Di questo passo, OpenCL la vedo proprio male.
PS: è notevole il marketing Nvidia, se non altro perchè ci sono cascati tutti come pere:
PhysX non accelera i corpi rigidi su GPU il che vuol dire che per il 99% della fisica si usa COMUNQUE il processore!
Solo i fluidi e le cartacce e roba simile vanno sulla GPU... per cui se si abilita PhysX su GPU (cioè gli effettini inutili) il gioco è più pesante.
Se volete vedere vera fisica via GPU c'è Bullet Physics...
Il succo del discorso.
A chi citava LuxRender, vorrei far notare che la differenza prestazionale tra le "vecchie" Nvidia e le "nuove" Ati non è così eclatante: nel primo post a questa pagina -> http://www.luxrender.net/forum/view...f=13&t=3439 trovate gli screen relativi ad una Nvidia 240 gt (che di solito si considera avente prestazioni modeste, anche in relazione al prezzo), con circa 60.000 samples per secondo, contro una 5870 (ben più costosa e performante) che arriva a 202.000 samples per secondo. Al di là del paragone di prezzo (la 240 gt è fin troppo cara)
mi sembra che la 240 lavori più che discretamente paragonata alla 5870 come performance in questo ambito...
P.s. tra l'altro è pur vero che stando in Nvidia si può (o si potrà
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".