You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OpenCL: large graph support through RAM->VRAM streaming #211
@gsvgit By def, shared virtual memory is a virtual address space for multiple processors, devices which can access the same address in seamles fashion.
The question is, how it is implemented for a gpu.
When and how gpu loads pages?
What happens if there not enough GPU space?
What is the maximum allocation size for a svm allocation?
Streaming solves the problem of large vram usage and overcomes limit of single allocation, which also is a limit of maximum range, which can be addressed inside a kernel.
Svm seems like a gimmick. But how it is implemented across vendors and which overhead has?
All in all, seems svm wont solve problem of large data.
Requirements: