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
Schede video, un business secondario per NVIDIA: la conferma definitiva arriva dall'ultima trimestrale
Denuvo spunta all'ultimo secondo in 007 First Light: community infuriata
Dietro il prezzo degli HDD ci sarebbe un cartello durato 13 anni: scatta la class action
ASUS prepara una GeForce RTX 5090 ROG Astral BTF in edizione celebrativa per i 20 anni di ROG
Le 15 offerte top Amazon del weekend, rinnovate: novità in posizione 1, 3 e 8 e conferme fra e-bike, mini PC, Dyson, DJI e altro
Da 499€ su Amazon: 3 robot tagliaerba ECOVACS Goat con navigazione satellitare e LiDAR, addio alla fatica e ai fili perimetrali
2 scope elettriche a ottimi prezzi su Amazon: Dreame H12 Pro FlexReach vs Tineco FLOOR ONE S5 STEAM
Fable arriverà già nel 2026: Playground Games svela i suoi piani
Scopa elettrica super potente, 580W e 55.000Pa, su Amazon oggi a soli 94,99€ grazie a un coupon da 70€
Il primo tablet con display pieghevole è quasi pronto e non sarà realizzato da Samsung o Apple
Climatizzatore COMFEE’ 12000 BTU Inverter in offerta Amazon: Wi-Fi, pompa di calore, solo 299€, pochissimo
Nubia Air Pro: lo smartphone da 5,99 mm di spessore e batteria da 5.000 mAh arriva in Italia
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









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".