Библиотеки ГСЛ на СПУ - PullRequest
2 голосов
/ 26 августа 2009

Кто-нибудь преуспел в компиляции / портировании / поиске научных библиотек GNU для SPU?

Если нет, существуют ли похожие библиотеки или оболочки для SPU? или, как бы вы просто портировать некоторые функции?

Спасибо

Ответы [ 2 ]

1 голос
/ 28 октября 2009

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

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

0 голосов
/ 08 сентября 2009

Может стоит проверить эту тему:

http://www.ibm.com/developerworks/forums/thread.jspa?threadID=273693

...