Поддерживает ли Numbapro архитектуру программирования SIMD?
Я пытаюсь решить проблему энтропии на GPU, используя симплексную оптимизацию. Поскольку каждая итерация симплекса опирается на предыдущую, я считаю, что нет никакого способа сделать мой алгоритм параллельным.
Однако, проведя некоторые исследования PyOpenCl и Numbapro, OpenCl предлагает тип архитектуры программирования под названием SIMD. Мне просто интересно, предложит ли Numbapro то же самое?
До сих пор я пробовал jit, autojit & vectorize для некоторой части кода, но не было никаких признаков улучшения производительности.
1 ответ
Да, это так.
Пожалуйста, посмотрите видео по адресу https://developer.nvidia.com/how-to-cuda-python - оно показывает именно то, что вас интересует.