Как всегда, сказали одно, сделали другое. Не ведитесь, гугл как всегда всех на? бал, как и в случае с хромом — доступны исходники, но не того, что является хромом. Сами проверьте, вроде бы опен сорс, но частично
Простите, но вы его не пощупали, а аккуратно ткнули. :)
Было бы интересно почитать про влияние различных опций компилятора на быстродействие конечной программы.
Согласен, подход OpenMP как раз позволяет, практически без проблем, паралеллить последовательный код, в то время как переход на TPP приведет к переосмысливанию и переписыванию кода.
OpenMP так же прост, как и TBB. На мой взгляд OpenMP это простой способ распаралелливания, в то время как TBB это и распаралелливание и работа с данными, памятью, алгоритмы, объекты синхронизации. По этой ссылке Вы сможете увидеть таблицу, в которой кратко сравниваются эти методы паралеллизации.
В случае с данным примером разницы в производительности при самостоятельном создании потоков, или создании потоков с помощью TBB не будет. Здесь на первом плане простота работы с потоками.
Т.е. Вам, как владельцу данного аппарата, станет гораздо легче его использовать, если Вы узнаете, что подобные проблемы характерны для аппаратов других производителей?
Было бы интересно почитать про влияние различных опций компилятора на быстродействие конечной программы.