Reply to comment

IDE для CUDA

Tagged:  

Хочу выбрать IDE для CUDA, работаю под Kubuntu, больше всего нравится Eclipse CDT, однако два найденных в интернете руководства не смог осилить, делаю всё по инструкции, но не получается результат как у авторов, к тому же они привязываются к CUDA SDK, к его путям и make-файлу common.mk, где всё на нем завязано, а мне бы хотелось использовать свои.
С NetBeans тоже не получилось, там еще меньше инфы нашел. Есть реализация FindCUDA для CMake, но мне бы хотелось нормальную среду с эдитором, спейсингом и дебагом, а как в cmake дебажить, не знаю, консольный дебаг-не вариант.
Подскажите, кто на чем работает, есть ли работающие инструкции?
Собственно, задача - переписать существующее ПО цифровой обработки изображений под CUDA. Ранее использовалась библиотека GENIAL, удобная для работы с матрицами, можно было работать местами почти как в MATLAB, операции +,-,*,/ работали с матрицами как и с числами.
Однако посмотрев на классическую CUDA, понял, что там всё не так устроено, хотелось бы более удобный вариант, чтоб акцент был на функциональной части. CUBLAS - не подходит, мощные функции, а простые трудно реализовать. Есть "обертки" над CUBLAS. Я обратил внимание на две:
Thrust - обертка , аналогичная по интерфейсу STL, местами удобная, но немного странная как для меня
VSIPL - мощная библиотека, судя по описанию, использует параллельные вычисления, в том числе и CUDA, но явно не указано, в какой степени оно зависит от CUDA, функций великое множество, ближе всего по реализации к GENIAL.
Если кто-то ими интересовался или использовал, или знает другую библиотеку, подскажите, пожалуйста.
Или может имеет смысл перейти на OpenCL, правда не знаю, насколько он сейчас самостоятелен. Критериями является быстродействие и удобство работы с матрицами, наличие простых и сложных операций и функций.

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <i> <table> <td> <tr> <th>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Images can be added to this post.

More information about formatting options

Copyright © 2008-2011 Alex Tutubalin