У меня есть прототип C #, который в значительной степени параллелен данным, и у меня был чрезвычайно успешный порядок ускорения на порядок с использованием конструкции Parallel.For в .NETv4.Теперь мне нужно написать программу на нативном коде, и мне интересно, каковы мои варианты.Я бы предпочел что-то переносимое между различными операционными системами и компиляторами, но если толчок наступит, я могу пойти с чем-то Windows / VC ++.
Я посмотрел на OpenMP, который выглядит интересно, но у меня нетИдея, считается ли это хорошим решением для других программистов.Я также хотел бы предложения для других переносимых библиотек, на которые я могу смотреть.