有没有人成功地为 SPU 编译/移植/查找 GNU 科学库?
如果没有,是否存在类似的 SPU 库或包装器?或者,你将如何移植一些功能?
谢谢
Mercury Computers 为 SPE 销售一个名为SAL的闭源科学库,该库由手动调整组件构建而成。他们还将源代码出售给功能等效的 C 实现,称为 CSAL,该实现未经优化,但可移植到具有编译器的任何平台。这非常有用,因为您可以在对您最方便的任何架构上进行大量原型设计。SAL 并未涵盖GNU 科学库中的所有内容,但它的良好开端和运行速度尽可能快。
我对 GNU Scientific Library 没有任何经验,但它看起来没有使用任何矢量内在函数或任何使其特别不可移植的东西。我认为您将遇到的唯一问题是,如果您的数据量太大,您可能会破坏本地存储的所有 malloc。另外,请记住,文本(库和代码)占用的空间越多,用于数据的空间就越少。