Я согласен с Джаспером, что в настоящее время проще всего использовать Accelerator от Microsoft Research.Я написал серию статей об использовании из F #. Простое и прямое введение , Пример игры , более расширенный пример с использованием цитат и пример с использованием расширенных функций цитат . Блог Satnam Singh также является отличным ресурсом с некоторыми демонстрационными примерами F #.
Одна из проблем современных видеокарт заключается в том, что они не поддерживают целые числа (в результате Accelerator поддерживает их только при запуске с использованиемоптимизированный параллельный движок x64).Кроме того, современные видеокарты не реализуют числа с плавающей запятой в соответствии со стандартами IEEE - они стараются быть быстрее, выполняя некоторые «догадки», что не имеет значения при расчете положения треугольника, но может быть проблемой, если выЗанимаемся финансовыми расчетами.(Ускоритель может использовать различные цели, поэтому вы в безопасности, если используете параллельный движок x64).
Насколько я знаю, DirectCompute потребует точной реализации арифметики с плавающей запятой, а также прямой поддержкицелые числа, так что это может быть хорошим выбором в будущем (или если Accelerator в конечном итоге начнет использовать DirectCompute в качестве своего движка).