[bglug] [OT] Chi mi presta la sua GPU?

Mauro Baluda mauro@bglug.it
Gio 14 Giu 2007 13:54:20 CEST


On 6/14/07, Fleur @ BGLUG <fleur@bglug.it> wrote:
> Che cosa fa' esattamente ?
come dicevo fa evolvere un automa cellulare ma solo perchè è la cosa
più semplice da fare

> Ho letto delle GPGPU su CHIP ...
in che senso? o forse è una rivista CHIP?

> sfruttano le unità shader di calcolo delle schede grafiche ed il forte
> parallelismo con cui queste eseguono elaborazioni, giusto ?
esatto... siccome gli shader prendono per esempio una texture e la
modificano secondo un certo programma e poi la visualizzano, se tu al
posto della texture metti dei valori che ti interessano li puoi
elaborare in parallelo
in particolare siccome griazie ad alcune estensioni di OPENGL puoi
fare il rendering in memoria anzichè a video può venir fuori un
programma interessante

in genere le applicazioni che beneficiano delle GPU sono quelle in cui
poche istruzioni vengono eseguite indipendentemente su molti dati
proprio come nei CA oppure algoritmi genetci, filtri video realtime
etc...

Intanto che ATI e Nvidia preparano i loro linguaggi general purpose
per le GPU (CTM e Cg) che serviranno soprattutto per accelerare le
simulazioni fisiche nei videogiochi si può smanettare direttamente con
opengl come ho fatto io (ed è un bel casino)

ci sono anche librerie già pronte opensource:
http://graphics.stanford.edu/projects/brookgpu/
http://libsh.org/

ciao
Mauro
-- 
Computer science is no more about computers than astronomy is about telescopes
    - Edsger W. Dijkstra


Maggiori informazioni sulla lista bglug