Многопоточность
Автор Андрей крылов задал вопрос в разделе Железо
многопоточность процессора и получил лучший ответ
Ответ от Sulik sulik[новичек]
не возможно
Ответ от Sarscream[гуру]
Корпорация Microsoft при создании Windows 7 учла рекомендации компании Intel, предложившей ряд алгоритмов, позволяющих снизить электропотребление многоядерных процессоров программным путем на ряду с аппаратными технологиями.
Во время работы многоядерного процессора операционная система производит чередование потоков данных между его ядрами. То есть поток данных с более загруженного ядра переносится на менее загруженные, что позволяет усреднить нагрузку на все имеющиеся в процессоре ядра. Однако такое беспрерывное чередование потоков приводит к некоторой потере в производительности, а так же повышает уровень энергопотребления процессора.
Прислушавшись к рекомендациям крупнейшего разработчика процессоров, вMicrosoft специально для Windows 7 разработали так называемую функцию «идеального ядра» , которая позволяет полностью выполнить процесс в ядре, в котором он был открыт. Такой подход позволяет несколько увеличить скорость отзыва в системе. Так же специально под Windows 7 была разработана еще одна функция – «Core Parking» (парковка ядер) . Данная функция переносит все активные задачи на обработку одним ядром, а остальные переводит в пассивный режим (режим простаивания) , но только в том случае, если одно ядро способно справиться с заданным уровнем нагрузки.
В итоге совместная работа этих двух функций уменьшает количество используемых одновременно ядер при невысокой нагрузке, что собственно и приводит к уменьшению уровня энергопотребления.
Для того, чтобы вывести параметры парковки ядер в интерфейсе соответсвующего раздела настроек «Электропитания» в вашей панели управления необходимо импортировать в реестр Windows 7 значения из следующего .reg файла (просто открыть архив и запустить двойным щелчком мыши файл core_parking.reg): Чтобы увидеть ссылку для скачивания файла с нашего сервера вам необходимо зарегистрироваться или войти на сайт под своим ником.
Затем зайти: Панель управления → Система и безопасность →Электропитание → Настройка плана электропитания → Изменить дополнительные параметры питания → В списке найти «Управление питанием процессора» . Откроется следующее окно:
В списке «Управление питанием процессора» в соотвествующих подразделах установить:
•Минимальное число ядер в состоянии простоя: 25% для четырехядерного процессора или 50% для двухядерного процессора;
•Разрешить состояния снижения питания: Включить;
•Отключение простоя процессора: Включить состояние простоя;
•Переопределение ядра приостановки ядра производительности процессора: Отключено;
•Максимальное число ядер в состоянии простоя: 75% для четырехядерного процессора или 50% для двухядерного процессора.
Теперь в «Мониторе ресурсов... » на вкладке ЦП можно пронаблюдать, что некоторые ядра припаркованы. Запустить «Монитор ресурсов... » можно в «Диспетчере задач» , для этого: нажать Ctrl+Alt+Del → Запустить диспетчер задач → перейти на вкладку «Быстродействие» → нажать внизу нопку «Монитор ресурсов... »
Корпорация Microsoft при создании Windows 7 учла рекомендации компании Intel, предложившей ряд алгоритмов, позволяющих снизить электропотребление многоядерных процессоров программным путем на ряду с аппаратными технологиями.
Во время работы многоядерного процессора операционная система производит чередование потоков данных между его ядрами. То есть поток данных с более загруженного ядра переносится на менее загруженные, что позволяет усреднить нагрузку на все имеющиеся в процессоре ядра. Однако такое беспрерывное чередование потоков приводит к некоторой потере в производительности, а так же повышает уровень энергопотребления процессора.
Прислушавшись к рекомендациям крупнейшего разработчика процессоров, вMicrosoft специально для Windows 7 разработали так называемую функцию «идеального ядра» , которая позволяет полностью выполнить процесс в ядре, в котором он был открыт. Такой подход позволяет несколько увеличить скорость отзыва в системе. Так же специально под Windows 7 была разработана еще одна функция – «Core Parking» (парковка ядер) . Данная функция переносит все активные задачи на обработку одним ядром, а остальные переводит в пассивный режим (режим простаивания) , но только в том случае, если одно ядро способно справиться с заданным уровнем нагрузки.
В итоге совместная работа этих двух функций уменьшает количество используемых одновременно ядер при невысокой нагрузке, что собственно и приводит к уменьшению уровня энергопотребления.
Для того, чтобы вывести параметры парковки ядер в интерфейсе соответсвующего раздела настроек «Электропитания» в вашей панели управления необходимо импортировать в реестр Windows 7 значения из следующего .reg файла (просто открыть архив и запустить двойным щелчком мыши файл core_parking.reg): Чтобы увидеть ссылку для скачивания файла с нашего сервера вам необходимо зарегистрироваться или войти на сайт под своим ником.
Затем зайти: Панель управления → Система и безопасность →Электропитание → Настройка плана электропитания → Изменить дополнительные параметры питания → В списке найти «Управление питанием процессора» . Откроется следующее окно:
В списке «Управление питанием процессора» в соотвествующих подразделах установить:
•Минимальное число ядер в состоянии простоя: 25% для четырехядерного процессора или 50% для двухядерного процессора;
•Разрешить состояния снижения питания: Включить;
•Отключение простоя процессора: Включить состояние простоя;
•Переопределение ядра приостановки ядра производительности процессора: Отключено;
•Максимальное число ядер в состоянии простоя: 75% для четырехядерного процессора или 50% для двухядерного процессора.
Теперь в «Мониторе ресурсов... » на вкладке ЦП можно пронаблюдать, что некоторые ядра припаркованы. Запустить «Монитор ресурсов... » можно в «Диспетчере задач» , для этого: нажать Ctrl+Alt+Del → Запустить диспетчер задач → перейти на вкладку «Быстродействие» → нажать внизу нопку «Монитор ресурсов... »
Ответ от Александр зыков[гуру]
Количество задействованных ядер задает программа, так называемое распаралеливание процессов, поэтому даже на восьмиядерном процессоре может работать только одно ядро !
Количество задействованных ядер задает программа, так называемое распаралеливание процессов, поэтому даже на восьмиядерном процессоре может работать только одно ядро !
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: многопоточность процессора
Многопоточное программирование С++ для LINUX - нужна помощь!!!
Вам именно С++ или вообще многопоточность?
Если основы знаете, то
#yahrefs350380#
подробнее...
Многопоточность в python
Если у тебя есть программа которая архивирует файлы, то ты можешь в одном потоке получать список
подробнее...
Многопоточность в DELPHI
многопоточность - один печатает, другой вывод на экран, третий считает сего-нибудь... Если надо
подробнее...
Многопоточность на Arduino.
Arduino уже "многопоточная" - например, как вы думаете, каким чудом #yahrefs458200# работает?
подробнее...
спросили в Железо
ЧТО такое многопоточность?
Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.)
подробнее...
ЧТО такое многопоточность?
Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.)
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Многопоточность в C++ помогите чайнику
С этим вопросом вам на лучше обратиться к профессионалам или самостоятельно пошариться по
подробнее...
С++ Многопоточность .
Я бы предложил C++11 или Boost
ХТТП: //ru.cppreference.com/w/cpp/thread
Только толковых
подробнее...
спросили в Smite
SendIT 1.3 а Знает кто та что ето за програма?
Поддерживает вложения. SendIT предназначена для прямой многопоточной рассылки электронных писем по
подробнее...
SendIT 1.3 а Знает кто та что ето за програма?
Поддерживает вложения. SendIT предназначена для прямой многопоточной рассылки электронных писем по
подробнее...
спросили в Железо
стоит переходить с pentium G2020 на Core i3 2120 каков прирост ???
фактически этот процессор является вариантом i3, тока без поддержки многопоточности.
прирост
подробнее...
стоит переходить с pentium G2020 на Core i3 2120 каков прирост ???
фактически этот процессор является вариантом i3, тока без поддержки многопоточности.
прирост
подробнее...
спросили в Железо
процессоры i3,i5,i7-по сколько ядер у каждого?
i3 - 2ядра +HT
i5 - 4ядра
i7 - 4ядра +HT
HT - это эмуляция ядер, тоесть если у вас 2
подробнее...
процессоры i3,i5,i7-по сколько ядер у каждого?
i3 - 2ядра +HT
i5 - 4ядра
i7 - 4ядра +HT
HT - это эмуляция ядер, тоесть если у вас 2
подробнее...
спросили в Железо Star Control
AMD Radeon HD 7400m series,и её характеристика!
Характеристики видеокарты AMD Radeon™ HD 7400M серии
Унифицированная архитектура
подробнее...
AMD Radeon HD 7400m series,и её характеристика!
Характеристики видеокарты AMD Radeon™ HD 7400M серии
Унифицированная архитектура
подробнее...
спросили в Железо
Подскажите в сравнении Что лучше? Inel core i5 4660 или intel Core i7 SandyBridge?
4460 может?
i7 всётаки получше, у 4460 турбо частота 3.4 у i7 3.8, у 4460 чуть более
подробнее...
Подскажите в сравнении Что лучше? Inel core i5 4660 или intel Core i7 SandyBridge?
4460 может?
i7 всётаки получше, у 4460 турбо частота 3.4 у i7 3.8, у 4460 чуть более
подробнее...
спросили в Железо
Хочу поменять старый процессор на новый, не меняя материнской платы. Помогите с выбором
Производительность в чём?
Если вы про игры, то это даст вам 1-5 ФПС сверху. Так как в играх
подробнее...
Хочу поменять старый процессор на новый, не меняя материнской платы. Помогите с выбором
Производительность в чём?
Если вы про игры, то это даст вам 1-5 ФПС сверху. Так как в играх
подробнее...
Не могу зайти на сайт cfire.mail.ru При заходе на сайт выдаёт ошибку 503 Service Temporarily
Отчего возникает ошибка 503 (Service Temporarily Unavailable)?
Каждому аккаунту на сервере
подробнее...