ciao volevo spiegarmi un po meglio:
in cuda ho due(per semplificare) aree: host(cpu) e device(gpu).
ci sono delle determinate funzioni che allocano la memoria sulla gpu per caricarla e altre che copiano la memoria dalla gpu sulla cpu quando sono pronti i dati calcolati.
Ora tutto è chiaro si basa sugli indirizzi.
Nel mio progetto ho una serie di oggetti con alcune variabili membro, e io vorrei andare a aggiornare queste variabili membro degli oggetti che voglio dopo aver calcolato con cuda i risultati.
Per fare questo pensavo di utilizzare i puntatori ma non so se esiste qualcosa di gia fatto o meno.
Gli inirizzi servirebbero come id in cuda per sapere su che oggetto lavoro e finiti i calcoli per andare a settare i valori sulle cpu e sul oggetto specifico.
In cuda non ho trovato funzioni che fanno questo, mi chiedevo se si potesse affrontare il problema ad es. con una variante della logica propria della serializzazione.
grazie.

Rispondi quotando