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

Максимальное число потоков в 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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...