I’m interested particularly in the C++ Parallel Algorithm support.
As I understand it all allocation from the heap is now unified memory hence pageable from host to device and back.
I’m assuming this page mechanism has a fixed page size e.g. 4K.
Does this mean that the minimum allocation size from the heap is now 4K and how does that affect e.g. linked lists elements - dynamically allocated isolated small data type instances?
Does the memory usage become much larger and how would one manage this if so?
With many thanks,