| Le GPU accelerano Adobe CS4 |
|
|
| Notizie - Software |
| Giovedì 25 Settembre 2008 00:00 |
|
Poi sono arrivati il client Folding@Home ottimizzato per GPU (potete scaricare la versione generica o ottimizzata Nvidia a questo link), applicazioni di conversione di video basate su GPU (in questo caso solo Nvidia) come Badaboom e infine dei driver (sempre Nvidia) che accelerano la fisica nei videogiochi tramite API PhysX. E GPGPU è diventato una realtà per il massmarket. Oggi la conferma. In occasione del lancio della nuova Creative Suite 4 (CS4), Adobe annuncia il supporto all'accelerazione tramite GPU. In particolare le applicazioni accelerate via GPU sono: Adobe Photoshop CS4, Adobe After Effects CS4 e Adobe Premiere CS4.Diversamente da quanto riportato (erroneamente) da parecchi siti Internet il supporto NON riguarda le sole GPU Nvidia e non ha nulla a che vedere con la tecnologia CUDA sviluppata da quest'ultima, che è stata invece implementata solo su un plugin specifico per Premiere CS4 (ne parlo più avanti). Serve tuttavia una scheda grafica con almeno 128 Mbyte di memoria (non necessariamente di ultima generazione, quindi anche modelli con architettura a shader NON unificati). Ad essere accelerate sono, nel caso di Photoshop CS4, operazioni quali la rotazione di immagini, lo zoom e il panning. Mentre con After Effects CS4 a beneficiarne sono effetti quali il depth of field, bilateral blur, turbulent noise e cartoon. Infine Adobe Premiere CS4 può accelerare via GPU sia gli effetti video che la conversione dei video da un formato all'altro, ma in quest'ultimo caso SOLO con schede professionali della famiglia Quadro, attraverso un plugin specifico sviluppato da Elemental Technologies e chiamato RapiHD, che sfrutta la piattaforma CUDA. Le performance sono fino a 7 volte superiori utilizzando la GPU per la conversione di video rispetto alla stessa operazione svolta però dalla CPU. E grazie a RapiHD è possibile eseguire in tempo reale il rendering di flussi video HD destinati a supporti Blu-ray. Sempre in tema di performance alcune considerazioni. L'accelerazione via GPU soffre di un limite fondamentale: per quanto il processore dedicato della scheda grafica sia estremamente veloce ad eseguire determinati calcoli, ci si deve comunque scontrare con la velocità di comunicazione del bus PCI Express per trasferire le informazioni da e verso quest'ultimo. Per questo motivo certe operazioni potrebbero risultare addirittura rallentate se eseguite via GPU! Adobe ha allora implementato un algoritmo che in base ai filtri utilizzati e alle situazioni seleziona l'accelerazione via GPU oppure CPU, determinando a priori quale delle due risulterebbe più veloce. Era giusto fare chiarezza su questo punto, dissipando un pò di quel fumo generato in Rete dall'hype intorno alla notizia. Un'ultima parentesi sul supporto a 64 bit (solo per l'ambito Windows) di Adobe CS4, di cui invece si è parlato poco. E' previsto un incremente di prestazioni intorno al 10 % utilizzando processori (e relativi OS) a 64 bit, con margini invece fino a 10 volte superiori nel caso di immagini che superino i 4 GByte di limite supportati dai sistemi a 32 bit,quando si renderebbe dunque necessario uno swap su disco. Adobe Creative Suite 4 è attesa al rilascio questo Ottobre.
Articoli correlati
Trackback(0)
Commenti (0)
![]() Scrivi commento
|


Da tempo si fa un gran parlare di GPGPU (General Purpose computing on Graphic Processing Unit), ossia della possibilità di utilizzare la GPU della scheda video per calcoli che esulino dalla comune gestione della grafica, normalmente demandati invece alla CPU. Ma fino agli ultimi tempi di concreto si era vista ben poco, al di là di esperimenti svolti in ambito accademico.










