I have tried to run CUDA kernel on a Sony Vaio laptop. It has 8400M GS inside. It came out, that DeviceQuery sample shows only 64M of available RAM on GPU. So, my question is:
Is CUDA capable of using memory that is shared with the host?
If it is, then how is it possible to request extra amount of RAM from the host OS?
If anybody had experience of running CUDA on integrated graphics, could you please share your results here? Most interesting is the question of device memory allocation and throughput…
It should work, although bandwidth will be very low compared to discrete parts and memory size can be an issue. The last time I used integrated graphics (you know, P3 days) they had separate pools for video and CPU memory that were determined in the BIOS. Maybe check there to see if there are any options on video memory amount.