Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Максимальное число потоков в SmartXplorer
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
Tpeck
Всем доброго времени суток.
Решил запустить 12 параллельных потоков в SmartXplorer, а получил максимальное возможное кол-во 7.
Тогда как в хелпе пишут, что их может быть значительно больше.
...
Windows operating system only. In the Number of parallel runs on this machine option, set the number of processors available.
The default value of this field matches the number of processors you have available on the host machine. The maximum is 99.
...
и в GUI тоже предлагают значительно больше. Скриншот GUI и результат запуска прилагаю.
Может кто сталкивался и подскажет как использовать все 12 потоков?
Или ссылку полезную кинет.
Всем спасибо.

Alex77
Цитата(Tpeck @ Jun 13 2018, 19:16) *
Всем доброго времени суток.
Решил запустить 12 параллельных потоков в SmartXplorer, а получил максимальное возможное кол-во 7.
Тогда как в хелпе пишут, что их может быть значительно больше.
...
Windows operating system only. In the Number of parallel runs on this machine option, set the number of processors available.
The default value of this field matches the number of processors you have available on the host machine. The maximum is 99.
...
и в GUI тоже предлагают значительно больше. Скриншот GUI и результат запуска прилагаю.
Может кто сталкивался и подскажет как использовать все 12 потоков?
Или ссылку полезную кинет.
Всем спасибо.

Не зависимо от возможностей исе/вивадо и вин/лин максимальное разумное количество потоков на одном компьютере равно количество ядер у процессора минус один. Это типо "аксиома" и обсуждению не подлежит.
ПС: просьба не путать количество "задач" в очереди и количество "задач", которые одновременно считаются. К примеру в вивадо можно задать 33 "рунса" - но эффективно считаться будет одновременно только N-1 "рунса" (где N число ядер процессора)
Tpeck
Вроде разобрался.
По умолчанию у ISE 7 стратегий именно их она и запускает. Больше просто нету.
Если я правильно понял. Она сначала выполняет эти 7 стратегий, после этого берет настройки той стратегии у которой меньше всего Timing score и начинает гонять её с разными значением - t (cost table). И вот именно тут она может использовать максимальное количество ядер.
Однако у меня первую итерацию, с лучшей стратегией, она использовала только 8 потоков, а потом разогналась до требуемых 10. Скриншот прилагаю.
PS Не пугайтесь таким большим Timing score, так и было задумано sm.gif
Всем спасибо.

Цитата(Alex77 @ Jun 14 2018, 10:07) *
ПС: просьба не путать количество "задач" в очереди и количество "задач", которые одновременно считаются. К примеру в вивадо можно задать 33 "рунса" - но эффективно считаться будет одновременно только N-1 "рунса" (где N число ядер процессора)

Число ядер процессора физических или с учетом Hyper-Threading?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.