многоядерное приложение cygwin - PullRequest
2 голосов
/ 12 мая 2010

Если я запускаю парализованное приложение (использующее, например, OpenMP) на многоядерном Windows в Cygwin - есть ли у меня полная многоядерная производительность, которую предлагает Windows-машина, или ожидается значительное снижение скорости из-за уровня Cygwin? *

Есть ли опыт?

1 Ответ

1 голос
/ 18 октября 2012

Я знаю, что это старый вопрос, но в свете моих недавних выводов об ошибке Cygwin в многопоточных приложениях на многоядерных процессорах ( см. Мой отчет об ошибках в списке рассылки Cygwin ), я просто хочу указать что многопоточные приложения на Cygwin не годятся. В моем случае многопоточное приложение на двухъядерном процессоре работает в 8 раз медленнее, чем если вы заставляете его запускаться на одном ядре (через настройку маски привязки ЦП).

...