Какие флаги должны быть даны при компиляции с GCC для выполнения автоматической распараллеливания? Существуют ли отдельные флаги для использования автопар и графита? Я знаю, что для оптимизации нет -O0, но что касается автоматической распараллеливания, а не общей оптимизации (предварительно рассчитанные результаты и т. Д.)Какие флаги нужно передать gcc для автоматической паралелинизации с помощью автопар или графита?
0
A
ответ
1
Apparently-floop-interchange -floop-strip-mine -floop-block
- те, которые используют Graphite; Автопарк активируется через -floop-parallelize-all -ftree-parallelize-loops=X
, где X
- это максимальное количество потоков, которые должны быть созданы при параллельном цикле (в соответствии с this, оба они необходимы).
Все они не включены еще автоматически при -O3
(которые вы хотите передать так или иначе, поскольку это позволяет другие важные оптимизации).
Смежные вопросы
- 1. Невидимые флаги оптимизации GCC?
- 2. gcc флаги оптимизации для Xeon?
- 3. эквивалентные gcc-флаги для g ++ call
- 4. Какие флаги включены -O?
- 5. Какие существуют флаги/разрешения?
- 6. Флаги оптимизации GCC
- 7. Переопределить флаги компиляции GCC
- 8. Какие флаги -march = native активируются с помощью Clang?
- 9. Тест производительности двух продуктов, какие флаги должны использовать (с gcc)? -O0, -O2 или -g?
- 10. Флаги оптимизации GCC для операций с матрицей/вектором
- 11. Флаги компилятора GCC: -lg2c -lgfortran
- 12. Флаги оптимизации GCC для Intel Atom
- 13. Какие флаги мне нужно передать, чтобы имитировать поведение «правого клика -> сжатие»?
- 14. Рекомендуемые флаги сборки выпуска GCC
- 15. Использование удлинителя эмитирующего графита графита
- 16. Как я могу узнать, какие флаги доступны для GCC для более простой ссылки на библиотеку?
- 17. Узнайте, какие флаги мы строим с помощью Setup.hs
- 18. Какие флаги трассировки необходимы для обнаружения взаимоблокировок
- 19. Javassist - передать флаги компилятору
- 20. Какие параметры нужно передать в mshtml.dll?
- 21. Какие флаги намерений Android для использования
- 22. Какие отчеты для сборки gcc?
- 23. Как установить GCC флаги в Emscripten
- 24. Android, какие флаги Intent рекомендуются для операций, начинающихся с уведомлений
- 25. Какие x86 32-битные глажки выполняют GCC?
- 26. Как установить флаги, специфичные для компилятора, с помощью autotools
- 27. Какие полезные опции для gcc/g ++?
- 28. Сценарированные панели мониторинга для графита
- 29. Какие параметры компоновщика включить gcc
- 30. Как скомпилировать данные для графита
Что относительно autoPar? –