1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
VILLASnode/fpga/lib
Daniel Krebs 8a06e96e92 gpu: always allocate page-sized chunks, then use LinearAllocator
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.
2018-07-20 16:46:55 +02:00
..
common fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
gpu gpu: always allocate page-sized chunks, then use LinearAllocator 2018-07-20 16:46:55 +02:00
ips wip GPU RTT 2018-06-06 09:55:14 +02:00
kernel wip GPU RTT 2018-06-06 09:55:14 +02:00
card.cpp lib/card: lookup IP by identifier 2018-06-04 14:20:06 +02:00
CMakeLists.txt gpu2rtds: unit test working 2018-06-04 17:36:36 +02:00
ip.cpp lib/ip: extend dump by memory blocks 2018-06-04 14:20:06 +02:00
ip_node.cpp hls: add base HLS IP and enable virtual multi-inheritance 2018-06-04 17:36:36 +02:00
list.c fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
log.c fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
log_config.c fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
log_helper.c fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
memory.cpp fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
utils.c fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00
vlnv.cpp fix include paths, use <villas/...> style 2018-06-04 13:24:57 +02:00