Это не вариант. Вам потребуется P / Invoke для функции в DLL, которая была сгенерирована MASM или написана на неуправляемом C / C ++ с использованием встроенной сборки или встроенных функций. Или используйте компилятор C ++ / CLI и создайте код смешанного режима с управлением #pragma.
Помните, что теперь вы больше не можете зависеть от JIT-компилятора, генерирующего любой код платформы, подходящий для операционной системы. Используйте Project + Properties, вкладку Build, Platform Target, чтобы заставить архитектуру соответствовать вашему неуправляемому коду.
Посмотрите на CUDA для управляемого кода GPU.