Комментировать

С одной стороны, двойная

С одной стороны, двойная точность на ATI уже сейчас (со всеми их проблемами с производительностью OpenCL) быстрее чем у NVidia.
Новые карты на ферми возможно эту тенденцию победят, но они первое время не будут дешевле $500.

Еще с одной стороны, средства пошаговой отладки есть пока только под CUDA (Nexus), если вы "пошаговый отладчик", то на сегодня - только так.

С третьей стороны, под NVidia есть CuBLAS т.е. для решения систем линейных уравнений можно брать готовую библиотеку, а не писать самому.

С четвертой стороны, OpenCL уже сейчас обеспечивает реальную переносимость между картами разных производителей.

Т.е. если бы я писал диплом - я бы брал OpenCL, а какую карту - не знаю, может быть и NVidia (GTX260, как разумно стоящую). Если бы в дипломе захотелось бы извернуться, то сделал бы гибридную схему с приближенным вычислением в single и уточнением в double.

Но решить за вас не могу.