лучше из нумерикс взять - он точно с аппаратным ускорением 🙂 хотя по идее джит должен распознать любой похожий тип как вектор
грокое заявление про jit, но:
* хотелось бы взять из нумерикс, но ок работтает жуууутко плохо там где нет поддержки, и в x86 тоже
* в .net core появится поддрежка /net core для десктоп приложений, там вроде как возможностей для всяхих векторных оптимизай больше, вот тогда неадесь и усядусь за эти оптимизации
* "джит распознает похожий тип" ? звучит круто но как-то маловероятно, мб это из-за обычного .нет. но пока мой джит генерирует обычные add, но даже они иногда быстрее аналогов addps, вероятно из-за того что нужно не просто add а ещё подготовить данные а numeric делает это не самым эффективным образом (точно делал) из-зя всяких проверок на вылеты за границы и проч.