Я рассматриваю возможность векторизации вызовов floor() с использованием sse2 intrinsics, а затем измерение коэффициента усиления производительности. Но в конечном счете двоичный файл будет запущен на виртуальной машине, к которой у меня нет доступа.sse2 векторизация и виртуальные машины
Я действительно не знаю, как работает виртуальная машина. Является ли бинарный файл полностью выполненным на программном эмулированном виртуальном процессоре?
Если нет, если VM запускается на процессоре с SSE2, может ли VM использовать его инструкцию SSE2 процессора при выполнении инструкции SSE2 из моего двоичного файла?
Могла ли моя векторизация быть полезной на ВМ?
Что вы пробовали и что заметили? Вместо того, чтобы угадывать, вам нужно просто застрять в этом в практическом смысле. Я с удивлением обнаружил, что на моих виртуальных машинах производительность на самом деле очень хорошая. Это включает в себя векторизацию. Вы можете написать здесь о том, что вы делаете. – Holmz