Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Насколько я апонимаю Hyper-Threading - это эмуляция 2-х процессоров на одном. Как задумка вроде-бы ничего, т.е. если есть две программы которые жрут проц, они будут делить его поровну, а не биться за него. Будет-ли от этого компьютер работать быстрее? Меня гложут смутные сомнения (с) Получается, если раньше проц работал над одной задачей которая захватывала его на 100% и делал только её, а сейчас должен переключаться между двумя. Кто-то имеет своё мнение по этому вопросу? Хорошему коту и в декабре март. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 19:02 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
это все зависит от архитектуры приложения и оптимизации. бывали случаи, когда падение производительности достигало 10-15% изза Hyper-Threading. какправило, ПО, не оптимизированое под эту фишку, работает на 2-3% медленее или просто никак не реагирует на присутствие Hyper-Threading. в многих мат.платах Hyper-Threading можно отключить в БИОСе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 19:07 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Привет, SandalTree! Ты пишешь: SandalTreeS> Насколько я апонимаю Hyper-Threading - S> это эмуляция 2-х процессоров на одном.это способ втюхивать покупателям то, что им не нужно. ибо изобретено было не инженерами, но маркетологами . MS рекомендует отключать эту х-ню нах на своих серверах. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 19:09 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийэто способ втюхивать покупателям то, что им не нужно. ибо изобретено было не инженерами, но маркетологами . MS рекомендует отключать эту х-ню нах на своих серверах.Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 20:52 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
да ваще реальная тактовая частота у самых мощных PC едва привысила 200 мгц остальные гигагерцы приписаны маркетолагами и по сути являются эквивалентной оценкой системы распаралеливания (так называемый "множитель") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 20:52 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
АлексейКА Элвиса похитили инопланетяне :) прошу прощения за офтоп, не удержался... :) ЗЫ. С сообщением АлексейК почти полностью согласен. "Почти" потому, что технологический процесс все же изменяется в сторону производительности процессоров и распараллеливание является одной из фишек процесса. Иначе и суперскалярность можно поставить под сомнение, как маркетинговый ход. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 20:58 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Что-то поздно спохватились вы :) В HT наблюдалось несколько % прироста на многотредовых задачах - за счет преимущества аппаратной реализации переключения между потоками над программной (средствами ОС). Если бы этого не было - HT бы убрали сразу после ввода Multi-Core, а он остался - в топовых моделях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 21:30 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
SandalTree ... Из любопытства можете посмотреть тесты: http://www.ixbt.com/cpu/pentium4-3ghz-ht.shtml Добавлю от себя. Если-бы HT была совсем-бы незначащей вещью - ей бы не занимались вообще и не вкладывали денег в исследования. И поскольку желание "надыбать" хоть пару мегафлопов "на халяву" будет в нас жить вечно (загадочная славянская душа ), и желание пооверклочить неистребимо в народе - дискуссии на тему полезности/бесполезности нескольких АЛУ на одном кристалле будут нас преследовать еще очень долго. А особенно печально мне слышать заявления о бесполезности HT от программистов. Это обычно те люди, которые как-то обошлись по жизни клепанием только single-threaded софта. Мне очень стыдно за своих-же коллег, которые и мизинцем не пошевелят, чтобы подумать над тем, как можно оптимизировать проблемное место, а предпочитают сыто и меркантильно рассуждать о том, что скоро выходит новая железка, в которой уже "фсе праблемы решены нах....". Кст. Sun продолжает строить свои процессора с 8 ядрами и 4 тредами на каждом. Мдя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 22:18 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
2 mayton обидные слова говоришь. гиперпоточность проигрывает вовсе не потому что криво реализована аппаратная эмуляция программной виндовой многопоточности :)) а потому что существующие механизмы современных процов тюнингованы годами к имеющемуся софту и тупое изменение архитектуры-разделение на два ядра при тех же размерах кэша всех уровней и алгоритма работы оптимизатора "угадывателя опережающего чтения" дают совершенно противоположный результат. а вот в коре2 добавли кэш и получился реальный прирост производительности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 22:30 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
АлексейКда ваще реальная тактовая частота у самых мощных PC едва привысила 200 мгц остальные гигагерцы приписаны маркетолагами и по сути являются эквивалентной оценкой системы распаралеливания (так называемый "множитель") Должно быть AMD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 22:59 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
maytonИз любопытства можете посмотреть тесты: http://www.ixbt.com/cpu/pentium4-3ghz-ht.shtml Я-бы поставил в эпиграф этой статьи слова из неё: авторКто попробует возразить, что «нечто» хуже, чем «ничто»? А вот я попробую возразить (если получится) По идее, даже если HT CPU и просто CPU идут нога в ногу (99% всех задач), HT CPU должен потреблять больше энергии и греться. Вот попробую отключить НТ и проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 23:01 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
АлексейК2 mayton обидные слова говоришь. Простите. Я не имел в виду вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 23:10 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Давайте-ка тынц, мимопроходящий. Лично я нашел за 5 минут в гугле вот что: Hyperthreading Most processors of current generations support Hyperthreading. The advantage of Hyperthreading over classical multiprocessing lies in a gain in performance at reduced costs. With the processor types available today, a processor family is entirely offered with or without Hyperthreading. With Hyperthreading processors, some resources on the chip are doubled so that the CPUs are now capable of executing two threads in parallel. Thus, two virtual or logical CPUs are simulated. To the operating system, a CPU with Hyperthreading appears to be two CPUs and will be controlled as such. This increases speed if the operating systems and applications are suited for higher speeds. Windows is designed as an operating system capable of Hyperthreading, and particularly within terminal server environments, numerous individual users simultaneously work with quite a large number of mostly small applications so that Hyperthreading can be expected to lead to a performance increase. Measuring has shown that the increase in performance due to Hyperthreading is the largest for systems with low to medium load. The performance gain is lower for systems working at their load limit. Moreover, the performance gain on a mono-system is higher than that on a multiprocessor system. A measurement sequence was run on a PRIMERGY RX200 with two processors; one set of simulations each was carried out with enabled and disabled Hyperthreading. The same number of users (101) was simulated in both cases. For terminal server applications, Hyperthreading resulted in a reduced load on the system. The CPU load could be lowered by 31% as shown in the diagram. When the test was run on the PRIMERGY RX200 and 101 users without Hyperthreading, a CPU bottleneck was indeed detectable. The response times of Terminal Server were no longer within the specified time slice. However, the system complied with the specified response times again when the relief of the CPU load was achieved by Hyperthreading. This means that with a medium-load profile the number of terminal server users operating on the same PRIMERGY system can be increased by approximately 20% as a result of Hyperthreading. A reduction of the CPU load cannot be reflected 1:1 in an increased number of users because the CPU time in the high-load range does not rise on a linear scale, but rather in an accelerated manner (see the diagram in the section “Behavior at High CPU Load”). The measurement method with a variable number of users was applied to determine the absolute number of users for systems with and without Hyperthreading. The diagram shows the measuring results. The PRIMERGY system used for the test was a PRIMERGY RX300 S2 with one or two processors with different clock frequencies. For this comparison, all processors were equipped with a 1-MB SLC. Hyperthreading was alternatively enabled (“HT on“) or disabled (“HT off“). It can be seen that a larger number of users can work with Terminal Server when Hyperthreading was enabled. The performance gain due to Hyperthreading for a slower mono-system is much higher than for a fast dual system. Модератор: Отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 13:03 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
P.s. это с сайта MS, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 13:04 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
ГликогенВ HT наблюдалось несколько % прироста на многотредовых задачах - за счет преимущества аппаратной реализации переключения между потоками над программной (средствами ОС). В точности наоборот. НТ это программное управление многопоточностью. Еще Pentium имел 2 конвеера и посуществу мог обрабатывать 2 потока одновременно. Это была аппаратная многопоточность. Но эти возможности были не доступны для программ и ОС. По существу это была аппаратная многопоточность скрытая от приложений. С выпуском Pentium VI(HT) Intel дала программам доступ к этому механизму. Но так как это все же не 2 отдельных процессора они вынуждены конкурировать за общие ресурсы. Для обхождения этих узких мест и требуется оптимизация кода. В SSE3 была добавлена команда позволяющая писать более корректный код при использовании HT. Отбросим рассуждения рекламщиков-маркетологов. Введением НТ, Intel дала возможность ОС и программам самостоятельно распределять нагрузку между конвеерами поделеными на 2 логических процессора. Можно сказать включая и выключая HT мы сравниваем эффективность программной и аппаратной многопоточности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 13:04 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
SandalTreeНасколько я апонимаю Hyper-Threading - это эмуляция 2-х процессоров на одном. Как задумка вроде-бы ничего, т.е. если есть две программы которые жрут проц, они будут делить его поровну, а не биться за него. Будет-ли от этого компьютер работать быстрее? Меня гложут смутные сомнения (с) Получается, если раньше проц работал над одной задачей которая захватывала его на 100% и делал только её, а сейчас должен переключаться между двумя. Кто-то имеет своё мнение по этому вопросу? Хорошему коту и в декабре март. Sandal, польза от Hyper-Threading есть. Вот только она не всегда очевидна. Да, такой камень умеет выполнять параллельно 2 потока, но эффект будет в случае, если: 1. Программа оптимизирована под многопроцессорность. 2. Параллельные потоки обрабатывают данные разного типа , например целочисленные и с плавающей точкой. При выполнении обоих этих условий прирост производительности достигает примерно 60-70%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 13:24 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Windows - нативная многопоточная ОС (ядро NT), и польза от HT есть всегда (всегда работают десятки сервисов и несколько программ пользователя). В цитате наблюдается увеличение числа терминальных сессий на включенном HT по сравнению с отключенным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 15:20 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
авторпольза от HT есть всегда слишком безответсвенная фраза всегда - это слишком много польза - слишком широко рассмотрим случай: на компьютере крутиться однопоточное приложение которое к примеру занимается расшифровкой методом подбора. задача компьютера, программы как можно быстрее расшифровать код соответственно говорим впредь так: в отдельных случаях гиперпоточность может дать выигрыш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 17:32 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
gerssSandal, польза от Hyper-Threading есть. Вот только она не всегда очевидна . С точки зрения Интел-а - очень даж! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 20:19 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Di_LIne gerssSandal, польза от Hyper-Threading есть. Вот только она не всегда очевидна . С точки зрения Интел-а - очень даж! Как я понял из дискусии, для среднего юзера с его средними запросами и задачами максимальный средний эффект он НТ будет не более 5%. Возникает законный вопрос, стоит-ли за 5% корячиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 21:18 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
SandalTreeстоит-ли за 5% корячиться?А бы сказал "ракорячиваться" Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 14:11 |
|
||
|
Зачем нужен Hyper-Threading?
|
|||
|---|---|---|---|
|
#18+
Кстати, упустил ещё такой момент. Первые НТ камни имели гораздо худшие температурные показатели по сравнению с обычными процами. Так я полагаю % потребления энергии, поломок и отказов был гоооораздо выше 5%. Хорошему коту и в декабре март. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=30&msg=34858635&tid=1532251]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 283ms |

| 0 / 0 |
