Здравствуйте, Хвост, Вы писали:
C>>2) самое значимое — так как алгоритм явно элементарно параллелится, то раскидал его на все доступные (их два у меня) ядра процессора с помощью Parallel.For Х>а можно узнать результаты теста без Parallel.For? меня терзают смутные сомнения что вы преувеличили лёгкость распараллеливания алгоритма и он у вас просто некорректно работает.
Elapsed 00:01:26.8746531
86 секунд — то есть примерно на 10-12% медлененнее С++ варианта.
На счет Parallel.For Вы правы — работает некорректно. Каюсь, час ночи + спешка — преувеличил легкость распараллеливания.
Завтра на свежую голову посмотрю внимательнее как его распараллелить.