nvidia
venerdì 21 gennaio 2011 - 24 Commenti
Tegra 3 e Denver: anche NVIDIA abbraccia ARM

Il 2010 è stato un anno particolarmente fortunato per l’accoppiata social networking / smartphone, un abbinamento spinto dalla crescente offerta rappresentata da vere e proprie piattaforme di divulgazione dell’ambito mobile e delle applicazioni annesse.
Apple, Google e Microsoft con i loro sistemi operativi ed i loro sistemi di commercializzazione delle applicazioni, rappresentano i principali attori, almeno per quanto concerne il mercato consumer, ma non sono certamente i soli.
Esiste un mercato parallelo e silenzioso alle orecchie del grande pubblico, che si nutre dei medesimi profitti e che si occupa di sviluppare le …

giovedì 18 novembre 2010 - 20 Commenti
Addio ai chipset NVIDIA

NVIDIA ha detto addio al mercato dei chipset. Sono certo che questa notizia non ha lasciato molti degli appassionati di tecnologia indifferenti considerando che stiamo parlando di un pezzo di storia, quella dei chipset per personal computer, che inizia nel 2001 con i primi modelli nForce 220/420, e si conclude nel 2010 con la serie 900.
Coloro che seguono il mondo dei personal computer da non molto tempo forse non sanno che NVIDIA ha giocato in passato un ruolo di primissimo piano nel panorama del mercato dei chipset per PC e, …

mercoledì 3 novembre 2010 - 28 Commenti
Fare i propri interessi non è sinonimo di illegalità o immoralità

Ha suscitato molto scalpore e sollevato parecchie polemiche la presentazione di un nuovo benchmark basato su H.A.W.X. 2, pensato per mettere alla frusta in particolare la tecnica di tessellation introdotta con le DirectX 11 da Microsoft.
In una recente notizia del nostro sito principale e in estrema sintesi, pare che Ubisoft abbia preferito non implementare una soluzione proposta da AMD, utilizzandone invece un’altra che penalizza le sue schede e che, invece, funziona molto bene su quelle della concorrenza.
E’ possibile che Nvidia abbia contributo allo sviluppo del gioco, a livello tecnico e/o …

giovedì 23 settembre 2010 - 37 Commenti
GPGPU: NVIDIA spinge su CUDA, ma è la strada giusta?

Quest’oggi vi propongo una riflessione in merito ad un fenomeno che sta prendendo piede nell’ambito della programmazione GPGPU e che proprio in questi giorni, nel corso della GPU Technology Conference tenutasi in questi giorni a San Jose, conferma l’interesse suscitato nell’ambito dello sviluppo di software di calcolo raccogliendo diversi consensi.

Parlo di CUDA, l’API per lo sviluppo di applicazioni mediante GPGPU, sviluppata da NVIDIA al fine di promuovere i propri processori grafici come piattaforma di riferimento per il GPGPU computing, cioè essenzialmente per l’uso delle GPU non solo per le elaborazioni …

venerdì 30 luglio 2010 - 34 Commenti
Un periodo d’oro per ATI

Sono parecchi mesi che non faccio una riflessione sul mercato delle schede video il che è singolare per una rubrica che si chiama “Multimedia e Dintorni” e questa volta penso di aver trovato proprio il momento giusto per discuterne.
In questi ultimi sei mesi la situazione in questo particolare mercato è stata in continuo fermento. Da un lato, infatti, abbiamo ATI, divisione grafica di AMD, che ha presentato nell’ormai lontano Settembre 2009 con la Radeon HD 5870 il capostipite della famiglia di schede video Radeon HD 5000 e che nel corso …

giovedì 15 luglio 2010 - 15 Commenti
NVIDIA PhysX su CPU: quando il marketing è più importante dell’ottimizzazione

C’era una volta, tanto tempo fa, una batteria di software house che sviluppavano applicazioni e, in particolare, videogiochi tentando di spremere letteralmente ogni singolo bit che l’hardware gli metteva a disposizione pur di offrire un’esperienza di gioco innovativa, sbalorditiva ed entusiasmante.
Non sempre gli sviluppatori riescono a concretizzare quello che hanno in mente, ma l’idea che mi sono personalmente fatto quando penso all’era pre-PC nel mondo dei videogames, è che all’epoca l’impegno speso nell’ottimizzazione era molto spesso più che evidente.
Oggi, invece, vi parlo di una notizia che ho appreso qualche giorno …

mercoledì 31 marzo 2010 - 27 Commenti
Parti funzionali di una GPU: il tessellator IV parte – analisi prestazionale ATi/nViDIA

Con questa settimana, chiudiamo il discorso sulla tessellation facendo qualche breve considerazione di carattere prestazionale.
Partendo dalla breve disamina sulle architettura proposte da ATi e nVIDIA la volta scorsa, cerchiamo di capire quali siano i vantaggi e gli svantaggi di questo tipo di architettura, partendo dal flusso di dati.
Se pensiamo allo schema: VS->HS->tessellator->DS->GS notiamo che in una pipeline classica, come quella di RV870, dove c’è un’unità dedicata che contiene i tre stadi dedicati alla tesellation, i dati in ingresso debbano, inizialmente, essere trasferiti dai VS agli …

mercoledì 17 marzo 2010 - 9 Commenti
Parti funzionali di una GPU: il tessellator III parte

Questa settimana ho deciso di alterare l’ordine dei post della rubrica, per cui non rispetterò l’alternanza tra sensori digitali e architettura dei chip grafici e continuerò a parlare delle operazioni di tessellation.
Questa scelta è basata su una motivazione ben precisa che sarà più chiara nei prossimi giorni e riguarda una novità, anzi, un nuovo acquisto di AD, che sarà, per il momento, ospite della mia rubrica e colmerà le mie lacune in campo fotografico. Si tratta di qualcuno molto noto nel forum di fotografia digitale di Hardware Upgrade. Per il …

mercoledì 10 marzo 2010 - 9 Commenti
Parti funzionali di una GPU: il tessellator – II parte

Nella scorsa puntata avevamo visto, a grandi linee, come funzionano le operazioni di tessellation e quali sono gli stadi di una moderna pipeline grafica, che si occupano dei relativi calcoli. Volendo riassumere, in presenza delle operazioni di tessellation, lo schema a blocchi di una GPU, relativamente alla parte che si occupa delle geometrie, diventa questo

Vediamo, brevemente e con l’ausilio della grafica, più in dettaglio i vari stadi, partendo dall’input assembler

Dallo schema si vede come gli Hull Shader siano, di fatto formati da due elementi, uno, indicato come constant function (CF) …

mercoledì 20 gennaio 2010 - 34 Commenti
GPU: unità dedicate o unità generiche?

Questa settimana interromperemo temporaneamente la serie di articoli sui sensori digitali per affrontare un argomento piuttosto attuale. Sui forum di tutto il mondo si è parlato e si parla ancora di Fermi, Larrabee, delle nuove GPU DX11 di ATi/AMD; uno degli argomenti più dibattuti è quello relativo al tipo di implementazione di alcune funzionalità.
Da un lato ci sono i fautori dell’implementazione di tipo hardware, con unità dedicate a svolgere uno specifico task, dall’altro quelli i sostenitori dell’emulazione via software di determinate funzionalità, con i calcoli affidati ad unità di tipo …