Привет, хардвач. Уже несколько лет мне не дает покоя тема с Hyper-Threading'ом от Интела. В чем преимущество этой технологии если её везде так пиарят? Зайдем на официальный сайт Интела: http://www.intel.ru/content/www/ru/ru/architecture-and-technology/hyper-threading/hyper-threading-technology.htmlЧто мы тут видим? >Технология Intel® Hyper-Threading (Intel® HT) обеспечивает более эффективное использование ресурсов процессора, позволяя выполнять несколько потоков на каждом ядреЧто? Только вчитайтесь в это. Какое более эффективное? За счет чего? Как это реализовать? С точки зрения программирования. Возьмем например OpenMP. Создадим двухпотоковую программу и исполним это на одном ядре? Что мы получим? Более эффективное использование? Авотхуй, мы получим снижение производительности из-за переключения потоков. На двух ядрах мы бы получили действительно прирост. Та же ситуация и с 2C/4T и 4С/8T. Вот еще есть одна статья: http://testlabs.kz/processors/705-test-hyper-threading.html>В распоряжении одного потока все также остается весь процессор, но как только какие-то блоки CPU освобождаются и простаивают, то они тут, же отдаются в распоряжение второго потока.>CPU освобождаются и простаиваютИ когда они простаивают? Почему просто не исполнить два потока программы на одном ядре? Также не будут простаивать и никакого hyper-threading'а не нужно.Есть еще одна интересная статья с весьма логичным выводом:https://habrahabr.ru/post/248359/Так в чем сила? Чистый маркетинг и продажа i5 по цене i7?
>>1840343 (OP)А ты попробуй выполнить два программы на одном ядре с ht и без
Тоесть смт не нужно вообще как явленние?
>>1840359Нет такой технической возможности. На ноуте: i5-460M с 2C/4T, но нельзя отрубить HT из-за ограниченного биоса. А на пека i5-4440 без HT. Может есть аноны, у которых есть время провести тесты.
>>1840371Могу испытать свой 4770s, только скажи, как заставить выполниться программу и какую на одном ядре
>>1840374Можно просто cinebench с отключенным и включенным.
>>1840379Или Linx псоеледний.
>>1840379
Я вот тоже думаю, куда мне 8 бемполезных потоков? Может ну его нахуй, выключить и гораздо сильнее разогнать?
>>1840451Синтетика, такая синтетика.
>>1840451Твои тесты? Не хочешь проверить разгонный потанцевал с выключенным HT?
>>1840460>гораздо сильнееНа 100 мгц? Уж лучше +5% от бесполезных потоков, чем +2% от кукурузной частоты.
>>1840343 (OP)Такой бред, что аж швитая амуда с преподобной Лизкой и пророком ее, Раджой, в своем новом кукурузене сделали свой аналог гипертрединга. На самом деле с гипертредингом лучше, чем без него, но полноценные ядра по-прежнему круче - эдакий компромисс.
>>1840499Я согласен с тобой, однако легко могу вспомнить пару игорей, где ХТ приводит к снижению фпс и нестабильной работе. И это меня охуеть как удивляет.
>>1840499>>1840508Секта швятого МНОГОПОТОКА?>приводит к снижению фпс и нестабильной работе. И это меня охуеть как удивляетНичего удивительного потоки приложения пытаются полноценно работать на виртуальных потоках. Если бы не программный костылинг в связи с навязываением МНОГОПОТОКА все бы приложения работали так хуева.
>>1840469
>>1840460Кстати да, мимо вырубил хт у 6700к и охуел - в линпаке потребление упало на добрых 20 ватт и температуры на 20 градусов! Буквально - было на таком-то вольтаже 87 градусов, стало 67, ещё гнать и гнать!а вот гигафлопсов стало меньше всего-то на 5
>>1840524Сам-то понял что это те же яйца?>>1840498>На 100 мгц? Уж лучше +5% от бесполезных потоков, чем +2% от кукурузной частоты. А откуда ты взял 100Мгц, может там 300 или пятьсот вообще.
>>1840539>блендер>реально приложение, которое используют люди чтобы рисовать и рендерить всякое ссаньё>синтетикаЯ с н о.
>>1840538Удваиваю, отключил 2 ядра у 6700k, потребление упало вдвое, без проблем разогнал оставшиеся ядра до 5,2GHz
>>1840538Если тебе не нужна многоведерность (т.е. стримы и работка), но сильноведро (т.е. игори которым лучше четыре мощыхведра), я бы вырубил и вперед, покорять хребты безумия.
>>1840544Можешь еще винрар запостить, точно такое же реальное приложение.
>>1840551> вперед, покорять хребты безумияэто самое поехавшее, что я видела разгадка одна - экземпляр говно
>>1840555Что за манёвры?
>>1840560У тебя? Голимые.
>>1840563https://www.youtube.com/watch?v=LXGN4QZy2EcПродолжаем маняврирования.
>>1840343 (OP)>Когда они простаиваюткогда ждут данные из памяти./thread
>>1840343 (OP)Про различия конкуррентность и параллелизма знаешь? Если да, то ответ для тебя должен быть очевиден (несколько ядер – параллелизм, одно ядро, несколько потоков – конкуррентность). Если нет – то ты школьник.
>>1840343 (OP)Обоссал гуманитария авансом.А теперь по пунктам:>И когда они простаивают?Во время кеш-промаха либо неверного предсказания. И простаивают не ядра, а исполнительные устройства - ALU,FPU,FMA юниты, которых в современных CPU дохрена>Почему просто не исполнить два потока программы на одном ядре?Потому, что ты же, ссаный гуманитарий, выше и написал:>Создадим двухпотоковую программу и исполним это на одном ядре? Что мы получим? Более эффективное использование? Авотхуй, мы получим снижение производительности из-за переключения потоков.>На двух ядрах мы бы получили действительно прирост.Фишка в том, что +1 ядро это еще пару сотен миллионов транзисторов и опять незагруженные во время промаха/предсказания исполнительные юниты -> проёб транзисторного бюджета в чистом виде. В то время как для HT нужна лишь копия регистров и контекста, т.е. это легковесная реализация второго потока занидораха и работающий на пределе своих возможностей CPU.Поэтому учи матчасть и получай финальную порцию урины, гуманитарий
>>1840343 (OP)http://stackoverflow.com/questions/1050222/concurrency-vs-parallelism-what-is-the-difference> И когда они простаивают?Когда ждут от более медленного железа данные или пересылают их (если пересылка лочащая).Без HT пока ядро ждет, когда ей придут данные из кэша (или ждет ответа от любого устройства), оно лочится и полностью останавливается.С HT пока один поток залочен, второй может выполнять свои инструкции.
>>1840629ШТА ТЫ НЕСЕШЬ
Бамп отсосу ГУММАнитариев.
>>1840604>>1840613>>1840625>>1840629Лол, молодцы. Дали пасасать
Это все в википедии расписано, олух. Предсказатель ветвлений (перехода) -> ошибка предсказателя перехода -> HT. И один анон тебе тут правилтно написал одно сообщение. Второе -не совсем.Но ты ж сука вместо прочтения двух элементарных статей решил покудахтать на дваче. Так что на нормальную инфу так же отвечаешь кудахтаньем. Так что или нахуй, дебс. И если ты вдруг возомнил о себе, что ты прграммист - не обольщайся, дебс, это не так. Программисты умеют читать.
>>1840343 (OP)HT появился до i5 и i7 и до двухъядерных процессоров ообще, еще на 4м пне
>>1840343 (OP)Ядро не однородно. Там всякие штуки есть помимо перелопачивателя операция с плавающей запятой.Так вот при выполнении задач на ядре, оно не всё работает постоянно, чатсь компонентов просто вхолостую дрочится, пока на 100% загружено fpu. И если пустить два потока на этом ядре, то можно будет загрузить эти простаивающие части ядра полнее.Собственно, 4 потока на двух ядрах быстрее чем два ядра два потока на 20%. Но полноценные 4 ядра быстрее чем 2 ядра 4 потока потому что банально транзисторов больше.
>>1841674блядь, да откуда вы лезете? вот нахуя ты пишешь то, чего не знаешь? мм, уеба? чтобы незнакомые школьники в интернете подумали про тебя, что ты умный? тебе тогда к психотерапевту надо. Ядро блядь неоднородно у него. Операции с плавающими точками приплел. Уёбок.иди и прочти сука, что такое конвейер инструкций и HT, нет же нахуй, буду сидеть чушь писать.ОП блядь "три года мучается вопросом" и не мог за три года в гугле брать две буквы, и ты такой же сука рассказчик.Ебаное поколение идиотов
>>1841683Годно бахнул, пидараш.мимо-обоссал
>>1841686молодец, оправдался. только ты от этого менее ущербным не стал. удачи
>>1840343 (OP)>И когда они простаивают?Например, когда нужных данных не оказывается в кеше, и процессор дает команду контроллеру памяти достать нужные данные.В общем, во время всякого тип IO.>Почему просто не исполнить два потока программы на одном ядре? Также не будут простаивать и никакого hyper-threading'а не нужно.Будут.Гипертрединг реализуется за счет двойного набора регистров.Чтобы переключится между 2мя потоками на одном ядре, тебе нужно выгрузить состояние регистров одного потока в стек, и загрузить состояние другого.Что само по себе требует ресурсов процессора.А с гипертредингом всего этого ненужно.чтобы опнять где дичь зарыта, тебе нужно внимательно изучить строение ЦПУ.В нем, водном ядре, фактически несколько маленьких простых цпу работающих как бы параллельно, и шедулер раскидывающий между ними команды.Загрузить их все одновременно одним потоком команд очень сложно, только спец приложением специально на это рассчитанным.В общем, гипертрединг имеет право на жизнь.А спорные его аспекты имееють прямое отношение к спорным аспектам x86 платформы.Основная проблема гипертрединга, в том, что кеш L1-L2 делится пополам на каждый поток.По хорошему, кеши на поток должны быть полноценного размера.>Почему просто не исполнить два потока программы на одном ядре?Потоки программ, и "потоки" исполнения команд CPU, эт совсем разные вещи.>Есть еще одна интересная статья с весьма логичным выводом:Есть.Только твой пост к ней не имеет отношения.>Так в чем сила? Чистый маркетинг и продажа i5 по цене i7? Сила в большей параллельности и большей утилизации процессорной мощности.
>>1841674Двачую.>>1841683Валерьяночки ебни, бедолага.
>>1840544чо ты несёш шизойд? всё правильно, блендер это какое-то дерьмо синтетическиеа вот СИНЕБЕНЧ это реальное приложение, его используют практически повсеместноА гейпертрединг это такой же обман на далары как Асинхронные Шейдеры, его лучше сразу отключатьИ не верьте марекетологам!
>>1841683лол, сработало.
То, насколько HT нинужин, хорошо показывает сравнение Pentium D c ним и без в War Thunder. Кстати, автор был настолько ленив, что под обозначением "Pentium D 950" на графике фигурирует 955 ХЕ с отключенным HT (то есть на той же FSB 1066 и тактовой частоте в 3,46).
>>1841909> насколько HT нинужин, хорошо показывает сравнение Pentium D c ним и без в War Thunder Одна говно-игорь показала, НА СКОЛЬКО ХТ НИНУЖЕН. Спасибо, ты оаскрыл нам глаза, долбоеб.
>>1841909> я нищук и мне не хватило денех на проц с хипур нитингом, поэтому всем остальным хипур нитинг тоже НИНУЖИН ЯСКОЗАЛ
>>1842339Весь этот срач напоминает мне времена, когда вышли квады. Все в один голос говорили, что нахуй это не надо, так как даже два потока не нагружаются нормально на кородубах, а 4 тем более стоят без дела. Но что в итоге-то? -дадже спустя столько дет до сих пор юзают зеоны.Так же с HT. Пару лет назад он не давал профита, а порой даже мешал. Но сейчас он начал вывозить. Хотя конечно нормальные физические ядра и чатота по преднему грубой силой берут.
>>1842443>Хотя конечно нормальные физические ядра и чатота по преднему грубой силой берут.имею ввиду в рамках одной архитектуры.
>>1842443>Все в один голос говорили, что нахуй это не надо, так как даже два потока не нагружаются нормально на кородубах>Но что в итоге-то?Игры до сих пор остались двухпоточным говно, а больше задач у домашнего десктопа нет.
>>1842453>двухпоточным говноДа ты что? А я вот видел кучу тестов, где 8 потоков грузятся вполне заебись и это даёт профит. Такой профит, что даже старые архитектуры с меньшей чатотой ебут новые высокачастотные, но с 4 потоками.
>>1842443>Так же с HT. Пару лет назад он не давал профита, а порой даже мешал. Но сейчас он начал вывозить. Хотя конечно нормальные физические ядра и чатота по преднему грубой силой берут. Гипертрединг тащит в серверах.И в низкопроизводительных системах.Тащемто, пентиумы изначально должны были с HT идти.Конечтно, когда у тебя неебатся топчик 8ядерный мама купила чтобы небыть лахом вшколе, то большинстве задач ты можешь не увидеть никакой разницы.
>>1842485>И в низкопроизводительных системах.То то я смотрю, по тысяче баксов процы идут с HT.
>>1842507Это претензии к маркетинговому отделу интела.АМД гипертред изначально в нищесегмент поместила.
>>1842339Ты совсем обдвачевался? Там разница в полтора-два раза между одним и тем же про цессором с активным и отключенным HT. >>1842051>Одна говно-игорьРазницы между простым пеньком и пеньком с НТ в игорях загуглить слабо?
>>1842536>в полтора-два разНу это когда ТРЕБУЕТСЯ 8потоков. Если же изначально хватает и 4ёх, то ht даёт прирост процентов 15, не?
>>1842514>АМД гипертред изначально в нищесегмент поместила.А из топ сегмента выпилила? Он жи там нинужин, топ сегмент жи не низкопроизводительный, да?
>>1842536>Там разница в полтора-два раза между одним и тем же про цессором с активным и отключенным HT.Хде?
>>1842569>>1842591Pentium D 950 и XE 955. У первого - 2 ядра, у второго - два ядра + НТ.
>>1840343 (OP)> кококо НТ нинужон!НТ это +30 фпс в играх, а все эти вскукареки про НИНУЖНО - аутотренинг нищуков с обоссаными 4мя потоками.
>>1842865Как видим действительно ненужно, ведь ни одна карта не выдаст 100 фпс в 4К, а играть в меньшем разрешении - жрать мыльное говно.
>>1842865>+30 фпс в играхЗаебок. Вот куплю себе геймирский 240гц говнотнмонитор, тогда обязательно выкину свой бомжацкий 7600k@5,2 на помойку и прикуплю господский ш7.
>>1842902> 7600k@5,2> гонишь до усрачки свои 4 потока обоссаные, покупаешь йоба охлаждение и мать> чтобы сравняться со стоковым 7700Зато не даун и не переплатил за НТ.
>>1842588>А из топ сегмента выпилила?Она его всюду поместила.Но удачными оказались только бюджетные решения.>Он жи там нинужин, топ сегмент жи не низкопроизводительный, да? Ты совсем дебил?
>>1842902Видеокарта какая?
>>18429451063, большего для fhd и не надо.
>>1842951В манямире может и 2 гига для 1080р хватать.
>>1842951>1063, большего для fhd и не надо.Не надо или денег не хватило? Или ты весь такой рациАнальный?
>>1842443Ебать ты тот, кому всучили квадНичо што блять эти квады тоже меняют на нормальные ксеоны от кетайцев с дохуя кэша?Те кто купил квады тогда, получили по два модуля кор2дуо под крышкой просто рядом лолУ них даже общего кэше не было если я всё правильно помню>>1842910>Зато не даун и не переплатил за НТ. Всё верноПроцек с пупертредингом стоит в полтора раза дороже, а ты тут хочешь всех убедить что в два раза производительнее поэтому выгоднееНу а хули блять патоков в два раза больше значит в два раза лудшеА если потоки умножыть на частоту то преимущество будет ваще каллосальное!!!!
>>1844784>>1840524>>1840567
>>1844822Ты бы лучше профит в однопотоке от HT нашел.
>>1844784Нет конечно я понимаю что четыре ведра это блять мало... И многие это понимают, но делают неправильные выводы --- Гипертрединг это не выходАлё, Штеуд, сколько можно навязывать свою убогую встройку? Захуярь лудше +2 ядра туда!Носудя по тому что Штеуд делает основные профитоны на ш7 изменений в лучшую сторону нам пока не видать
>>1844844Ебан, процессор продается не по цене кристалла, а по производительности. Если вместо встройки поставить ядра, то продаваться такой проц будет за цену старших 6-ти ядерных камней
>>1844826Бля, ну это как искать помидоры в банке с огурцами.
>>1840343 (OP)>Технология Intel® Hyper-Threading как маркетинговый бредНастолько бред, что аж Ryzen.
Кстати, странно, что гипертрединг - это до сих пор два потока на ядро. В современный SPARC по восемь, например.
>>1846122>десктопный ht придуман в недрах компании amude>почему все через жопу?Так надо.
>>1844784>по два модуля кор2дуо под крышкой просто рядомБудто плохое. И будто на зеонах тех же harpertown не два кристалла под крышкой.
>>1846124Тогда почему божественная Intel юзает эту AMDшную хуитку? Не могут осилить свой YOBA гипертрединг?
>>1846122Даже не знаю как там Спарк, видимо там другие ядра совершено, но в реалтных условиях НТ на х86-64 дает до 30% прироста на спец задачах, если там будет 3 потока - то на о-о-очень спец задачах может и выйдут +35%, может 40 мнение с дивана , видимо оно нахер не нужно.
>>1847224>Будто плохоеДа
>>1840343 (OP)Пень 4 с HT в третей кваке давал двукратный прирост к фпс, а так да, маркетинг.
>>1840359>>1842536>>1844826>>1849082Опять ты выходишь на связь шизойд?
>>1849082ПОПИЗДИ МНЕ ТУТ
>>1849087Детектор чини.
>>1840343 (OP)НТ нужено.Можно конечно попугаев считать, и их больше с НТ, но важнее ВРЕМЯ ОТКЛИКА с т.з. юзера, а вот оно с НТ улучшилось. С НТ при антивирусном сканировании пека откликается, а без НТ нет.Вопрос цены каждый решает сам.
>>1850487У меня тут на древнем i5 c 4 ядра@4 потока все прекрасно везде откликается. ЧЯДНТ?
>>1849082Требую больше годных фото с рыжей тот Бухенвальд слева не интересен
>>1850979Я когда писал подразумевал Pentium™ 4 HT@3,06MHz лол. Антош, прости меня недотелепата.
>>1850487>2017>антивирусвот долбоёб то а>>1851723ахахахахвщззхывщзаываываывыващзвз сука пентиум четыреэтотшизик всё никак не унимается
>>1850979>древнем i5Тащемта, в обычных домашних задачах преимущества НТ будут заметны разве что при сравнении двухъядерников. Четыре ядра и без него тащат.
>anti-hyperthreading
ХУПИРТРУДИНГ ЭТА АБМАН!! НИВЕРЬТИ!!https://corona-renderer.com/benchmark/?cpu-type=6600k&submit=Searchhttps://corona-renderer.com/benchmark/?cpu-type=6700k&submit=SearchКоронка - один из самых актуальных рендереров для архвиза/интерьеров/предметки. И да, я этим зарабатываю.