Вопросы по теме 'hyperthreading'

Нумерация ЦП в системе с поддержкой гиперзаголовков
Я пытаюсь выяснить, как ОС (Windows, Linux) присваивает номера логическим процессорам в среде с поддержкой Hyper-Threading. ? Обе ОС сначала последовательно присваивают номера физическим процессорам, а затем начинают нумерацию логических...
3526 просмотров

Отключение Hyper-Threading в 6-ядерном Intel Xeon
У нас есть 12-ядерный MacPro для выполнения некоторых расчетов методом Монте-Карло. В его процессорах Intel Xeon включена технология Hyper-Threading (HT), поэтому на самом деле должно быть 24 параллельных процесса, чтобы они были полностью...
7036 просмотров
schedule 05.12.2022

Гиперпоточность сделала мой рендерер в 10 раз медленнее
Резюме : Как можно указать в своем коде, что OpenMP должен использовать потоки только для НАСТОЯЩИХ ядер, т.е. не учитывать гиперпоточность? Подробный анализ . На протяжении многих лет в свободное время я писал программный рендерер с открытым...
4182 просмотров

Гиперпоточность работает?
Я запускаю на своем ПК некоторые довольно ресурсоемкие программы и замечаю, что загрузка ЦП выглядит довольно странно. Мой компьютер представляет собой четырехъядерный процессор i7-870, который предположительно имеет восемь виртуальных ядер. Я...
2031 просмотров

Отключить гиперпоточность или изменить ProcessorAffinity?
Я заметил, что некоторые из моих многопоточных вычислений выполняются быстрее, если я отключу гиперпоточность в BIOS. Я также узнал, что могу программно отключить (логические) ЦП, изменив привязку процессора к текущему процессу, например, так в C#:...
2178 просмотров
schedule 01.03.2024

пример кода гиперпоточности
Есть ли пример кода, иллюстрирующий производительность Intel Hyperthreading? Доступен ли он вообще из пользовательского пространства, или этот ЦП делает всю работу прозрачно для программиста? Это для C, Linux.
2869 просмотров

Является ли HyperThreading / SMT ошибочной концепцией?
Основная идея HT / SMT заключалась в том, что, когда один поток останавливается, другой поток на том же ядре может кооптировать остальную часть времени простоя этого ядра и работать с ним прозрачно. В 2013 году Intel отказалась от SMT в пользу...
5298 просмотров

Гиперпоточность, многопоточность, многопроцессорность и многозадачность — теория
Я запутался в разных терминах относительно их фактических различий. Что каждый из них и что они на самом деле означают? Мой учитель информационных технологий в школе дает нам одно определение в один день, а другое — в следующий, поэтому, пожалуйста,...
1890 просмотров

Что такое логическое ядро ​​процессора
Я читаю некоторые материалы по операционным системам. Я прочитал эту фразу, которая меня немного смутила: «Многоядерность означает компьютер или процессор, который имеет более одного логического ядра ЦП и может выполнять несколько инструкций...
673 просмотров

Включить Intel Hyperthreading в Java
У меня есть многопоточная программа, работающая на четырехъядерном Intel i7. Когда я выполняю Runtime.getRuntime.availableProcessors() , я получаю 8 и знаю, что на этом процессоре доступна гиперпоточность. Однако, когда я создаю потоки, мой...
7010 просмотров
schedule 12.04.2023

Почему приложение node.js на Heroku работает одинаково с 2 потоками против 4?
Я работал над серией сценариев автоматического нагрузочного тестирования и заметил, что при усреднении нет никакой разницы между запуском кластера из 2 процессов и 4 процессов на динамометрическом стенде Heroku (в данном случае — Hapi. js, который...
230 просмотров

гиперпоточность — какой поток запускается, когда оба потока готовы
Идея гиперпоточности Intel (насколько я понимаю) заключается в том, что одно ядро ​​​​используется для двух потоков с временным мультиплексированием. HW поддерживает это за счет удвоения ресурсов, связанных с состоянием, и разделения времени с...
118 просмотров
schedule 25.05.2022

Конфигурация кластера - рабочие узлы
Я новичок в настройке кластера. Я знаю, что в нашем кластере есть типы рабочих узлов: 16 дисков по 4 ТБ 128 ОЗУ 2 процессора по 8 ядер 12 дисков по 1,2 ТБ 256 ОЗУ 2 процессора по 10 ядер Меня смущает конфигурация. Что значит 2 х 8 ядер?...
81 просмотров

Почему процесс, полностью связанный с процессором, лучше работает с гиперпоточностью?
Данный: Очень большая работа, полностью связанная с ЦП (т. Е. Более нескольких циклов ЦП), и ЦП с 4 физическими и всего 8 логическими ядрами, Возможно ли, что 8, 16 и 28 потоков работают лучше, чем 4 потока? Насколько я понимаю, 4 потока...
2924 просмотров

использовать все ядра процессора
Я хочу использовать параллельные вычисления в Matlab, у меня есть процессор i7-960 с 4 ядрами и 8 потоками, когда я запускаю команду feature('numCores') в Matlab, я получаю это feature('numCores') MATLAB detected: 3 physical cores. MATLAB...
1999 просмотров

Количество ядер для расчета ускорения
Я пытаюсь рассчитать ускорение кода, используя закон Амдала, и следующие характеристики моего процессора: Закон Амдала: Speedup = 1 / 1-p+ (p/n) где n = количество процессоров. Согласно моим спецификациям, это говорит о том, что...
2204 просмотров

Создание удобного синхронизированного цикла занятости для гиперпотока
Представьте, что я хочу, чтобы один основной поток и вспомогательный поток выполнялись как два гиперпотока на одном и том же физическом ядре (возможно, заставляя их сходство приблизительно обеспечивать это). основной поток будет выполнять...
266 просмотров

отключение прерываний на гиперпоточном процессоре
Допустим, у меня есть гиперпоточный процессор, и ОС видит их как два разных виртуальных процессора vp1 и vp2. Теперь в LWP1 на vp1 я отключаю прерывания аппаратного прерывания. Разве это не означает, что оба виртуальных процессора не будут получать...
586 просмотров

Как обнаружить многоядерные проблемы масштабируемости/конкуренции
Я столкнулся с проблемой масштабируемости в многоядерной системе. Мое приложение обрабатывает научные данные параллельно на машине с 4 физическими ядрами, 8 логическими ядрами с активированной гиперпоточностью. Мы запускаем 8 JVM, по одной на...
161 просмотров

Hyperthreading замедляет работу моего кода?
Некоторый многопоточный код, который я только что написал, работает медленнее на процессорах с гиперпоточностью, то есть отключение гиперпоточности заставляет его работать БЫСТРЕЕ. Это нормально?
935 просмотров
schedule 30.06.2022