Есть ли проблема с использованием MKL с пользовательскими (не 64-разрядными) выделенными данными?Могу ли я использовать функции MKL с пользовательскими данными?
Я пытаюсь использовать функцию MKL
vcMulByConj(...)
с продолжает распределенную память, используя OpenCV объект мат. (с уверенностью, что он реализован с использованием «новой» операции C++)
Я часто получаю исключение нарушения доступа.
Я знаю, что MKL будет работать с 64 битной выровненной распределения
void* datta = MKL_malloc(n*n*sizeof(double),64);
Я знаю об уязвимости производительности, хотя, я могу использовать свою собственную невыровненную память для использования функций MKL?
Есть ли проблемы с моей моделью памяти?
Я бы задать тот же вопрос для IPP функции
Update:
Оба MKL и IPP выровнены до 64 бит, Могу ли я использовать такое же распределение памяти механизировать как для библиотеки MKL и IPP звонки?
(Допустим, с помощью ippiMalloc() для обеих библиотек)
Лучшие
Спасибо, как MKL и IPP выровнены до 64 бит, Могу ли я использовать такое же распределение памяти механизировать как для МКЛ и IPP (с использованием ippiMalloc() для обеих библиотек)? Я обновил свой вопрос – TripleS
Конечно, вы можете. – kangshiyin