многопоточное программирование



Многопоточность

Автор Андрей крылов задал вопрос в разделе Железо

многопоточность процессора и получил лучший ответ

Ответ от 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 → Запустить диспетчер задач → перейти на вкладку «Быстродействие» → нажать внизу нопку «Монитор ресурсов... »

Ответ от Александр зыков[гуру]
Количество задействованных ядер задает программа, так называемое распаралеливание процессов, поэтому даже на восьмиядерном процессоре может работать только одно ядро !

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: многопоточность процессора

Многопоточное программирование С++ для LINUX - нужна помощь!!!
Вам именно С++ или вообще многопоточность?
Если основы знаете, то
#yahrefs350380#подробнее...

Многопоточность в python
Если у тебя есть программа которая архивирует файлы, то ты можешь в одном потоке получать список
подробнее...

Многопоточность в DELPHI
многопоточность - один печатает, другой вывод на экран, третий считает сего-нибудь... Если надо
подробнее...

Многопоточность на Arduino.
Arduino уже "многопоточная" - например, как вы думаете, каким чудом #yahrefs458200# работает?
подробнее...
спросили в Железо
ЧТО такое многопоточность?
Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.)
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Многопоточность в C++ помогите чайнику
С этим вопросом вам на лучше обратиться к профессионалам или самостоятельно пошариться по
подробнее...

С++ Многопоточность .
Я бы предложил C++11 или Boost
ХТТП: //ru.cppreference.com/w/cpp/thread
Только толковых
подробнее...
спросили в Smite
SendIT 1.3 а Знает кто та что ето за програма?
Поддерживает вложения. SendIT предназначена для прямой многопоточной рассылки электронных писем по
подробнее...

Delphi Скорость
Сложно. Вам нужно использовать
подробнее...
спросили в Железо
стоит переходить с pentium G2020 на Core i3 2120 каков прирост ???
фактически этот процессор является вариантом i3, тока без поддержки многопоточности.
прирост
подробнее...
спросили в Железо
процессоры i3,i5,i7-по сколько ядер у каждого?
i3 - 2ядра +HT
i5 - 4ядра
i7 - 4ядра +HT
HT - это эмуляция ядер, тоесть если у вас 2
подробнее...
спросили в Железо Star Control
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 чуть более
подробнее...
спросили в Железо
Хочу поменять старый процессор на новый, не меняя материнской платы. Помогите с выбором
Производительность в чём?
Если вы про игры, то это даст вам 1-5 ФПС сверху. Так как в играх
подробнее...

Не могу зайти на сайт cfire.mail.ru При заходе на сайт выдаёт ошибку 503 Service Temporarily
Отчего возникает ошибка 503 (Service Temporarily Unavailable)?
Каждому аккаунту на сервере
подробнее...
Многопоточность на Википедии
Посмотрите статью на википедии про Многопоточность
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*