У меня есть логические проблемы, написанные с использованием z3py. Я запускаю их на обоих компьютерах (ядро i5 + 8GB RAM) и кластер (32 AMD Operaton 6320 cpus + 500GB RAM). В среде исполнения нет большой разницы, и иногда удаленный сервер занимает больше времени, что меня смущает. Кто-нибудь знает, эффективнее ли решение z3 на многоядерном компьютере?z3 Производительность решателя SMT на разных платформах
1
A
ответ
2
По умолчанию Z3 не использует несколько ядер или процессоров.
Он, однако, поставляется с партитурной и партикой и тактикой, которые могут использоваться для создания пользовательской тактики, использующей параллелизм.
Смежные вопросы
- 1. z3py: Может ли переключатель заказов ограничений влиять на производительность решателя Z3 SMT?
- 2. Simplfying Expression: Z3 SMT Solver
- 3. z3 solver: z3-SMT на платформе Mac
- 4. Вызов внешнего SAT-решателя от Z3
- 5. Настройка логики для решателя в Z3 (API)
- 6. Производительность python Z3 API
- 7. z3 (py) smt-lib2 output
- 8. Ошибка сегментации для Z3 SMT
- 9. Javascript на разных платформах
- 10. Простой массив байтов в Z3 (SMT)
- 11. Определение теории наборов с Z3/SMT-LIB2
- 12. Как я могу использовать Z3 SMT локально
- 13. Максимально/Минимизировать Z3 SMT C++ API
- 14. Отличие в z3 SMT и python
- 15. Как моделировать переменную swap в SMT (Z3)?
- 16. Неправильный результат с Z3 SMT и Python
- 17. Форма запроса валидации, решатель SMT, Z3, STP
- 18. тайм-аут для z3 решателя в питона
- 19. Z3 JAVA-API для тайм-аута решателя
- 20. кодировка wchar_t на разных платформах
- 21. Singleton destroy на разных платформах
- 22. JNI компиляция на разных платформах
- 23. ASP.NET Core на разных платформах
- 24. Локальная логика на разных платформах
- 25. Использование Numpy на разных платформах
- 26. Почему существует множество вариантов для одного и того же решателя SMT
- 27. Как оценить время, затрачиваемое на решение SAT в z3 для SMT?
- 28. Z3: Разностная логическая производительность
- 29. Как создается модель с Z3?
- 30. Z3: преобразовать выражение Z3py в SMT-Lib2 от объекта Solver
Спасибо, Кристоф. Это действительно полезно. Но можно ли использовать эти две тактики в Z3 python api? –
Да, они называются ParAndThen и ParOr, см. Здесь: http://z3prover.github.io/api/html/namespacez3py.html#ab3f56f42a92f895a293dd106ce88076d –
Спасибо. Ценить это! –