Saturday, July 25, 2015

nppi

у меня тут в коде используется библиотека NPPI.
ну и в какой-то момент я что-то подкрутил и через две недели заметил, что во-первых она стала адски тормозить, а во-вторых результат битый иногда, как-будто не полностью скопировался.
три дня лазил по коду, перерыл всё.
в итоге оказалось, что я в неё отдаю указатель на хост-память. не на видео-память, как положено, а на обычную системную. код возврата NPP_NO_ERROR, но всё очень медленно и иногда плохо.
он её натурально отображает что ли в адресное пространство видяхи? и там по одному байту через PCI копирует?
удивительно.
это мне надо unify addressing отключить? или память не выделять через cuMemAllocHost ?

No comments: