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

Что такое поток ЦП и как он связан с логическими потоками в коде?
Я встречал в литературе информацию о некоторых новых процессорах, таких как Intel Xeon «Nehalem-EX» с 8 ядрами и 16 потоками. О чем они здесь говорят? Я видел упоминание об этом в ссылке, так что SPARCS тоже, конечно, это не те логические потоки,...
31012 просмотров

Резкое замедление OpenMP для определенного номера потока
Я запустил программу OpenMP для выполнения метода Якоби, и она работала очень хорошо, 2 потока выполнялись немного быстрее, чем в 2 раза по сравнению с 1 потоком, а 4 потока — в 2 раза быстрее, чем 1 поток. Я чувствовал, что все работает отлично......
480 просмотров

Как установить максимальное количество одновременных запросов, которые может обрабатывать сервлет с помощью Tomcat
Я хотел знать, сколько одновременных запросов может обработать веб-приложение, созданное с помощью сервлета (с использованием Tomcat 7). Я настроил атрибуты maxThreads, acceptCount, minSpareThreads файла server.xml. У меня вопрос: Нужно ли нам...
700 просмотров
schedule 21.04.2022

Влияет ли число логических процессоров на производительность Java8 Streams?
При обработке параллельных потоков JVM раскручивает количество потоков, равное количеству ядер. Как количество логических процессоров влияет на производительность? Увеличивается ли степень параллелизма с количеством логических процессоров точно так...
108 просмотров

Определение независимых ЦП (указанных с помощью идентификаторов сходства) для построения ATLAS
Я пытаюсь определить независимые ЦП (указанные с помощью идентификатора сходства) для сборки ATLAS на Linux-машине с 4 ЦП Intel с гиперпоточностью (ubuntu 12.04). Причина, по которой я это делаю, заключается в том, что в руководстве по ATLAS...
735 просмотров
schedule 13.05.2022

Максимум 8 логических потоков на 4 ядра будут работать параллельно в 4 раза быстрее?
Я тестирую программное обеспечение, которое работает в 4 раза быстрее на Intel 2670QM, чем моя последовательная версия, используя все 8 моих "логических" потоков. Я хотел бы получить отзывы сообщества о моем восприятии результатов сравнительного...
40107 просмотров

Синхронизация быстрее на том же физическом ядре ЦП?
У меня есть вопрос. Если поток изменяет переменную, будет ли поток на том же физическом ядре (другом ядре Hyperthread) видеть изменение раньше, чем другие ядра? Или он должен ждать, пока его увидят все остальные ядра? Я пытался закрепить два...
38 просмотров

Multicore + Hyperthreading - как распределяются потоки?
Я читал обзор нового Intel Atom 330, где они отметили, что диспетчер задач показывает 4 ядра - два физических ядра и еще два, моделируемые Hyperthreading. Предположим, у вас есть программа с двумя потоками. Предположим также, что это единственные...
11923 просмотров

SSE и гиперпоточность
Регистры SSE совместно используются или дублируются между логическими процессорами (гиперпоточность)? Могу ли я ожидать такого же ускорения от распараллеливания для тяжелой программы SSE, как и для обычной программы (Intel заявляет 30% для...
3171 просмотров
schedule 07.03.2023

JVM + Linux + Hyperthreading от Intel =
Я заметил, что потоки JVM по некоторым причинам запускаются как процессы в Linux (поправьте меня, если я ошибаюсь). Кроме того, фактом является то, что Intel Hyperthreading обеспечивает дополнительное распараллеливание только для двух потоков,...
2816 просмотров

Как извлечь максимальную выгоду из Hyper-Threading в .Net
Не уверен, что это вообще возможно на управляемом языке, но возможно ли на самом деле заставить приложение работать лучше при наличии гиперпоточности? Есть ли что-то конкретное, что можно сделать в коде? , может быть, некоторые функции работают...
3023 просмотров
schedule 18.11.2022

Сравнение производительности гиперпоточности
Я написал проект, в котором используются некоторые базовые функции openssl , такие как RAND_bytes и des_ecb_encrypt . Мой компьютер имеет i7-2600 (4 ядра и 8 логических процессоров). Когда я запускаю свой проект с 4 потоками, это будет стоить...
5850 просмотров

Низкая производительность из-за гиперпоточности с OpenMP: как привязать потоки к ядрам
Я разрабатываю большой плотный матричный код умножения. Когда я профилирую код, он иногда получает около 75% пиковых провалов моей четырехъядерной системы, а иногда около 36%. Эффективность не меняется между выполнениями кода. Он либо начинается с...
4498 просмотров
schedule 01.11.2022

Эмулятор телефона Windows в Windows 8.1 pro (64-разрядная версия)
Я пытаюсь включить гиперпоток на моем компьютере с Windows 8.1 pro (64-разрядная версия). Материнская плата Core i3 H61M-DS2 Gigabyte. Я установил coreinfo.exe оттуда, я видел, что на моем компьютере есть средство гиперпотока. Я выполняю все шаги,...
337 просмотров

Гиперпоточность на аппаратном уровне
Итак, в этом семестре у меня есть предмет по операционным системам, и я еще не так много понимаю в Hyper threading. Я искал в Интернете, но то, что я нашел, почти одно и то же (я не знаю, искал ли я неправильные термины). Вот источники, которые я...
270 просмотров

Гиперпотоки, SIPI и регистры
Мне интересно узнать больше об архитектуре x86 и о том, как она реализует многопроцессорность. Скажем, с помощью инструкции cpuid вы можете узнать, сколько логических ядер имеет ваш процессор, и с помощью некоторого SIPI (запускающего...
659 просмотров
schedule 29.11.2022

Могут ли два потока виртуального ядра (гиперпоточность) запускать разные процессы ОС?
Я нашел следующую цитату из другого ответа ( Разница в производительности для многопоточности и многопроцессорность ): Затем у вас могут быть процессоры с «гиперпоточностью», которые могут очень быстро запускать (по крайней мере) два потока в...
43 просмотров
schedule 02.04.2023

Как получить правильное количество логических процессоров
В Delphi нам нужно знать количество процессоров для распараллеливания. До сих пор мы использовали _1 _ , которая отлично работала также с серверами с гиперпоточностью. Но теперь у нас есть сервер (Intel Xeon Gold 6230) с 40 физическими...
789 просмотров

Почему время выполнения процесса короче, если другой процесс использует одно и то же ядро ​​HT
У меня есть процессор Intel с 4 ядрами HT (8 логических процессоров), и я построил два простых процесса. Первый: int main() { for(int i=0;i<1000000;++i) for(int j=0;j<100000;++j); } Второй: int main() { while(1); }...
166 просмотров
schedule 01.03.2024