С ++ Монте-Карло Векторизация - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь ускорить симуляцию C ++ в Монте-Карло, но я немного озадачен. Мой external-l oop превышает количество путей, и моя идея состояла в том, чтобы векторизовать его (добавив #pragma simd?). Тем не менее, я прочитал следующее:

  1. Мораль этого вопроса состояла в том, чтобы инициализировать генератор случайных чисел вне l oop.
  2. Многие в документах только хвалятся, как векторизация может значительно улучшиться при векторизации путей.

Как эти два факта могут сосуществовать в среде с низким объемом памяти? (ie. Без генерации и сохранения всех случайных чисел до l oop)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...