Mercury Computers продает научную библиотеку с закрытым исходным кодом для SPE под названием SAL , созданную из вручную настроенной сборки. Они также продают исходный код функционально эквивалентной реализации C, называемой CSAL, которая не оптимизирована, но переносима на любую платформу с компилятором. Это очень полезно, так как вы можете сделать немало прототипов на любой архитектуре, наиболее удобной для вас. SAL не охватывает все, что находится в Научной библиотеке GNU , но оно хорошо запускается и работает как можно быстрее.
У меня нет опыта работы с Научной библиотекой GNU, но не похоже, чтобы она использовала какие-либо векторные встроенные функции или что-нибудь, что сделало бы ее особенно непереносимой. Я думаю, что единственная проблема, с которой вы столкнетесь, - это все неправильные значения, которые вы можете уничтожить в локальном хранилище, если ваши размеры данных слишком велики. Также имейте в виду, что чем больше места вы занимаете текстом (библиотеками и вашим кодом), тем меньше места для данных.