Предполагаю видеокарта кардинально проблему не решит: не умеет она быстро считать сложные функции (типа косинуса), каждая будет раскладываться в ряды, что на порядок-два увеличит общее количество операций. И хотя она конечно в сотни и тысячи раз быстрее их выполнит, но вместо лет счёта получим всего лишь месяцы. Хотя конечно надо проверять, я понятия не имею как правдоподобно теоретически оценить скорость вычисления на видеокарте, цифры пиковой вычислительной мощности тут прямо не применишь.
ну да я уже начала изучать посты :
http://habrahabr.ru/post/72247/https://toster.ru/q/18810- уже выпал в небольшой осадок
- понял, что пора запастись энергетиком
и штурмовать теорию.... А насчёт вычисления, думаю в начале нужно разобраться как именно пилить вычисления под GPU хотелось бы под GLSL но думаю не прокатит, в начале лучше OpenCL или CUDA - я пока только начал разбираться в данной теме
-- Пн ноя 02, 2015 08:03:47 --gdoom
Пожалуйста, следующий код помещайте лучше в тег syntax, а не code — там есть подсветка синтаксиса. Его можно вставить, выбрав C# из списка «Подсветка синтаксиса» над полем ввода.
- спасибо большое учту далее, как немного разберусь)
gdoom
Кстати, если у вас в рабочем коде такое же четырёхкратное повторение как в последнем отрывке, лучше завести массивы/списки соответственно потоков, массивов и всего связанного и делать инициализацию в цикле и запуск (в том же или другом) — тоже. Заодно сможете делать не 4, а другое число потоков.
- да я так и собирался, пораскинув в выходные дни, но опять же маловато производительности.