Есть железка которая собирает данные и по PCIe кладет их в память хоста. Данных много, больше гигабайта в секунду. Думаю кидать их в huge page размером около гига по кругу. А забирать на обработку просто по таймеру, типа сколько записал столько и съел в юзерспейсе. Приятно в таком подходе, что FPGA и драйвер простые как грабли.
Вопрос к разуму: какие могут быть проблемы с постоянно занятой большой страницей? Еще непонятно как huge page дружит с cudaMemcpy.
В гугле смотрел, ничего криминального не нашел. Буду признателен если ткнете где такое найдется.