- 20 Jul, 2018 2 commits
-
-
Daniel Krebs authored
This was neccessary in order to make the memory available via GDRcopy when multiple small allocations were made. cudaMalloc() would return multiple memory chunks located in the same GPU page, which GDRcopy pretty much dislikes (`gdrdrv:offset != 0 is not supported`). As a side effect, this will keep the number of BAR-mappings done via GDRcopy low, because they seem to be quite limited.
-
Daniel Krebs authored
This is useful when we sub-delegate management of a memory block to another allocator.
-
- 11 Jul, 2018 2 commits
-
-
Daniel Krebs authored
-
Daniel Krebs authored
-
- 06 Jun, 2018 1 commit
-
-
Daniel Krebs authored
-
- 05 Jun, 2018 2 commits
-
-
Daniel Krebs authored
-
Daniel Krebs authored
-
- 04 Jun, 2018 31 commits
-
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
Virtual inheritance is required because (for example) the Rtds2Gpu IP inherits from Hls and IpNode who both inherit from IpCore.
-
Daniel Krebs authored
-
Daniel Krebs authored
- better tested IP (testbenches) - detect invalid frame sizes - more status reporting
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
-
Daniel Krebs authored
Not sure if this is really needed though.
-
Daniel Krebs authored
-
- 16 May, 2018 2 commits
-
-
Daniel Krebs authored
This is still very simple. Only really free memory, when all allocation have been deallocated so we only need to keep track of the current number of allocations.
-
Steffen Vogel authored
Add basic GPU/CUDA integration as a shared library See merge request acs/public/villas/VILLASfpga-code!9
-