NVIDIA Nexus: sviluppo GPU/CPU integrato in Visual Studio
Nel corso della GTC NVIDIA ha annunciato la prossima disponibilità della versione beta di Nexus, una serie di strumenti di sviluppo per applicazioni parallel computing integrabili in Microsoft Visual Studio
di Andrea Bai pubblicata il 01 Ottobre 2009, alle 05:09 nel canale ProgrammiNVIDIAMicrosoftNexusGoogle
Nel contesto della GPU Technology Conference in corso di svolgimento a San Jose, California, NVIDIA ha annunciato Nexus, il primo ambiente di sviluppo per impieghi massive parallel computing che può essere integrato direttamente all'interno di Microsoft Visual Studio.
Lo scopo di Nexus è quello di offrire agli sviluppatori di applicativi GPU Computing una serie di strumenti che consentano di effettuare operazioni di ispezione, debug e profilazione direttamente all'interno di Visual Studio, riducendo così i tempi di sviluppo. In particolare Nexus di NVIDIA è in grado di fornire agli sviluppatori una visione immediata di come la sinergia di processazione tra CPU e GPU influsce sulle loro applicazioni.
Nel video è possibile apprezzare la portata del nuovo ambiente di sviluppo annunciato da NVIDIA. Nexus è costituito da tre componenti: Nexus Debugger, Nexus Analyzer e Nexus Graphic Inspector. Il primo è uno strumento per il debug di codice sorgente GPU, come CUDA C, HLSL e Direct Computing, il secondo è uno strumento per il monitoraggio degli eventi GPU e CPU mentre il terzo permette agli sviluppatori di eseguire debug e profilare i frame renderizzati utilizzando API come le Direct3D. Gli sviluppatori possono impiegare Graphics Inspector per scrutare attraverso chiamate draw, guardare texture, vertex buffer e lo stato delle API in tutto il frame.
La versione beta di NVIDIA Nexus sarà disponibile a partire dal prossimo 15 Ottobre, mentre la versione finale sarà rilasciata nel corso del primo trimestre del 2010. Tutti gli sviluppatori interessati possono consultare il sito www.nvidia.com/nexus per la registrazione. Nexus Supporta Windows 7 e Windows Vista e, come già sottolineato, è completamente integrabile all'interno di Microsoft Visual Studio.










ASUS Zenbook A14: ora con Snapdragon X2 Elite
Dentro il Mondiale 2026: come l’IA di Lenovo riscrive arbitraggio e analisi tattica
Recensione realme C100 5G: batteria enorme e resistenza militare su un entry-level 5G
Samsung batte Apple per soddisfazione del cliente tra i consumatori americani
Iliad non si ferma più: l'operatore ha appena chiuso un altro trimestre da record
Sconto fino a 1.300 euro sulle e-bike in carbonio Engwe N1 Pro e Air, più secondo sconto aggiuntivo!
Samsung Galaxy S27 Pro, il progetto entra nel vivo: nuovi rumor sulle specifiche
Xiaomi Smart Band 10 Pro è ufficiale e sempre più completa
Se vi piace rosa, oggi MacBook Neo costa solo 655€ invece dei 699€ delle altre colorazioni
ASUS ProArt PZ14: il tablet per creator e professionisti arriva in Italia
Sony WH-1000XM6: le cuffie con la migliore cancellazione del rumore scendono a 359,10€ con coupon
MacBook Air M5 13 pollici 16GB/512GB: su Amazon costa 1.099€ in 3 colori, 150€ in meno rispetto al sito Apple
Karen Hao: "Le big tech vogliono privatizzare anche il welfare"
Un ottimo prezzo per uno smartwatch elegante e con ghiera girevole: Samsung Galaxy Watch8 Classic scende a 349€
Mini PC: su Amazon 2 modelli in offerta super potenti con Intel Core i7 o i9 14th gen., 32GB RAM e 1TB
Scopa elettrica senza filo Dyson potente e intelligente: da 200 AW con 60 min di autonomia in offerta a 369€, 38% di sconto
Claude è sempre più popolare e punta a entrare nella Top 3 dei chatbot IA più utilizzati









14 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info1) Sarà gratuito? Nexus sembra una serie di plugin per Visual Studio costruiti intorno ai già disponibili (gratuitamente) tool a riga di comando forniti con i tradizionali SDK. Tra l'altro il debugger integrato è basato su GDB, quindi spero non costerà una fortuna, se sarà a pagamento.
2) Quali versioni di Visual Studio sono supportate? Non si cita mai la Express Edition.
Personalmente spero che realizzino pure qualcosa per CDT e Eclipse in modo da essere utilizzabile anche con Linux, ma ci credo poco. Eppure su Linux i tool relativi all'SDK ci sono tutti.
Per gli altri ambienti di sviluppo la vedo grigia..non credo si metta a rilasciare un milione e mezzo di addons (è una addons questa cosa?). Si concentrerà si VS e via...
Tipo? A occhio Nexus non dovrebbe aver bisogno di nessuna feature particolare, a parte intellisense per l'autocompletamento del codice. I tool sotto ci sono tutti, sono già disponibili da un pezzo e sono completi. I template non sono un problema, l'interfacciamento del compilatore nvcc nemmeno. Mi risulta difficile pensare che la express sia ufficialmente supportata per XNA e si abbiano difficoltà di implementazione per Nexus.
La Express i plugin li supporta? Io sapevo di no, forse è per quello che non è mai citata.
Leggo:
Plug-in support: No explicit support for plug-ins however third party plug-ins can work with the Express edition.
Che significa non lo so. Ci stanno o non ci stanno?
Comunque nelle comparative la express non esce tanto male. Alla fine le feature mancanti sono tutte caratteristiche adatte piu' a grossi team che non altro, oltre alle questioni di licenza, ovviamente. Però per il resto come funzionalità non è affatto male.
Ci sono alcune limitazioni subdole.
Inizialmente nella mia azienda cominciammo a sviluppare con le EE, poi pero' cominciarono i problemi. Ne cito alcuni a caso (non per importanza e alcuni aggirabili con workarounds) : se cercavo di creare una connectstring con il wizard odbc ottenevo semre errore di run-time senza alcuna spiegazione (cercando in internet il codice si scopri' che era una delle limitazioni perchè appunto con vs normale non succedeva); problemi nell'esecuzione dei compilati su altre macchine (per eccezioni sulle policy inesistenti, spariti anch'essi con la versione normale...inoltre se compilavi il sorgente sulla macchina dove inizialmente dava errore tutto funzionava.. cercando in internet anche questo risultò una limitazione imposta da Microsoft)..
Quindi non mi risulta difficile che il supporto degli addons sia in qualche modo limitato... poi magari invece funziona.. non saprei dirtelo senza provarlo ;D
Plug-in support: No explicit support for plug-ins however third party plug-ins can work with the Express edition.
Che significa non lo so. Ci stanno o non ci stanno?
In effetti! Da quanto leggo, e interpreto, c'è scritto che non sono ufficialmente supportati ma nulla ti vieta di scriverli e di farli funzionare. Dalla serie, se vanno sei bravo se non vanno, arrangiati!!
Anche la spesa è nettamente più sostenibile. Sinceramente io uso la versione non Express del 2005, fornitomi dall'azienda. Ma non so se stia usando qualche caratteristica particolare che la EX non ha, di plugin solo ora sto cominciando a guardarmi quello per Subversion.
Direi che se ci devi programmare la Ex va più che bene
Strano però che sul sito Microsoft delle versioni 2008 sembrano rimanere solo la professional e le salse Team System. La standard l'hanno fatta fuori?
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".