Перейти к содержанию

Максимальное число потоков в SmartXplorer

Всем доброго времени суток.

Решил запустить 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 потоков?

Или ссылку полезную кинет.

Всем спасибо.

 

post-15243-1528906411_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Всем доброго времени суток.

Решил запустить 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 число ядер процессора)

Изменено пользователем Alex77

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде разобрался.

По умолчанию у ISE 7 стратегий именно их она и запускает. Больше просто нету.

Если я правильно понял. Она сначала выполняет эти 7 стратегий, после этого берет настройки той стратегии у которой меньше всего Timing score и начинает гонять её с разными значением - t (cost table). И вот именно тут она может использовать максимальное количество ядер.

Однако у меня первую итерацию, с лучшей стратегией, она использовала только 8 потоков, а потом разогналась до требуемых 10. Скриншот прилагаю.

PS Не пугайтесь таким большим Timing score, так и было задумано :)

Всем спасибо.

 

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

Число ядер процессора физических или с учетом Hyper-Threading?

post-15243-1528966100_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти