SPU上的GSL库

时间:2009-08-26 09:41:37

标签: c cell spu

有没有人成功为SPU编译/移植/查找GNU科学库?

如果没有,是否存在针对SPU的类似库或包装器?或者,你会如何移植一些功能?

由于

2 个答案:

答案 0 :(得分:1)

Mercury Computers为手工调谐组装的SPE建立了一个名为SAL的SPE的闭源科学图书馆。他们还将源代码推广到功能相当的C实现,称为CSAL,该实现未经优化,但可通过编译器移植到任何平台。这非常有用,因为您可以对任何最方便的架构进行相当多的原型设计。 SAL并未涵盖GNU Scientific Library中的所有内容,但它的良好开端及其运行速度尽可能快。

我对GNU科学库没有任何经验,但它看起来不像是使用任何矢量内在函数或任何会使它特别不可移植的东西。我认为,如果您的数据量太大,那么您将遇到的唯一问题就是可能会破坏本地存储的所有malloc。另外,请记住,文本(库和代码)占用的空间越多,数据空间就越小。

答案 1 :(得分:0)