This shows you the differences between two versions of the page.
|
asc:laboratoare:07 [2026/04/22 07:21] alexandru.bala [Executie asincrona programe kernel] |
asc:laboratoare:07 [2026/04/22 07:25] (current) alexandru.bala [Executie si transfer date asincron] |
||
|---|---|---|---|
| Line 256: | Line 256: | ||
| ==== Executie si transfer date asincron ==== | ==== Executie si transfer date asincron ==== | ||
| - | Anumite device-uri pot executa un transfer asincron memorie alaturi de o executie de kernel. Acest lucru este dependent de compute capability si se poate verifica in device property asyncEngineCount. | + | Anumite device-uri pot executa un transfer asincron memorie alaturi de o executie de kernel. Acest lucru este dependent de compute capability si se poate verifica in device property ''asyncEngineCount''. |
| {{:asc:lab9:cuda_async.png?900|}} | {{:asc:lab9:cuda_async.png?900|}} | ||
| - | De asemenea, se pot face transferuri de memorie intra-device simultan cu executia de kernel cand atat device property concurrentKernels, cat si asyncEngineCount sunt 1. | + | De asemenea, se pot face transferuri de memorie intra-device simultan cu executia de kernel cand atat device property ''concurrentKernels'', cat si ''asyncEngineCount'' sunt 1. |
| {{:asc:lab9:cuda_async_2.png?900|}} | {{:asc:lab9:cuda_async_2.png?900|}} | ||