Ho un paio di progetti C++ in una soluzione di Visual Studio 2012. Questi progetti contengono una grande quantità di file e io uso /MP per accelerare la generazione del codice.Generazione di codice parallelo Cuda in Visual Studio
Mi chiedevo se c'è un modo per accelerare anche NVCC in un modo simile. L'utilizzo di/MP nel progetto contenente i kernel CUDA non dà alcun vantaggio in termini di tempo di compilazione e posso vedere solo un core al lavoro.
Quindi la domanda è: come posso utilizzare il mio PC multicore per velocizzare la compilazione CUDA?
Sono interessato a una soluzione per Visual Studio. L'ultimo link elenca due possibilità: la già citata/MP e la ancora più lenta/maxcpucount [: n]. –
Ho aggiunto un collegamento a Incredibuild, che è probabilmente l'unica vera soluzione per Visual Studio al momento. – harrism