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