Потоки против процессоров для Excel

389
wizlog

Я пишу модуль VBA, который использует много вычислительных мощностей. Чтобы ускорить процесс, я использую все доступные процессоры на моей машине. Excel дает мне возможность использовать другое количество потоков. Есть ли разница между (например) указанием 8 процессоров и выбором 8 потоков? Будет ли выбор 7 потоков ограничить машину использованием 7 процессоров?

Спасибо

1
Какие названия опций вы используете для обоих? dsolimano 7 лет назад 0
@dsolimano http://ccm.net/faq/11398-excel-select-the-default-number-of-processors-to-be-used-for-calculations wizlog 7 лет назад 0
@wizlog, хорошо, так что есть только один вариант. Я думаю, что связанный вопрос, вероятно, должен ответить вам сейчас. dsolimano 7 лет назад 0
@ Ƭᴇcʜιᴇ007 Я специально имею в виду, как работают параметры в Excel. wizlog 7 лет назад 0
Это полностью зависит от процессоров. Если бы каждый из этих процессоров был однопоточным, то указание на то, что вы хотите использовать 7 из этих процессоров, действительно означало бы, что ваш сценарий будет ограничен 7 потоками. Мне не известно ни о каком оборудовании, которое поддерживает 7 процессоров, и не так много на рынке однопоточных процессоров. Ramhound 7 лет назад 0

0 ответов на вопрос