The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В OpenBSD добавлен код программного отключения SMT (HyperThr..., opennews (??), 20-Июн-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  –2 +/
Сообщение от Аноняша (?), 20-Июн-18, 14:16 
HT не играет роли на производительности, как собственно и Speed Shift.
Ответить | Правка | Наверх | Cообщить модератору

37. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Anonymoustus (ok), 20-Июн-18, 15:43 
Играет некоторую, иногда даже довольно заметную (если физических ядра два, по одному на процессор, а «ядра» четыре).
Ответить | Правка | Наверх | Cообщить модератору

40. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  –1 +/
Сообщение от Аноняша (?), 20-Июн-18, 16:03 
Еще есть линуксоиды с двумя физическими ядрами?

Не испытываю проблем под Intel Core i5-7600K.

Ответить | Правка | Наверх | Cообщить модератору

45. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Аноним84701 (ok), 20-Июн-18, 16:29 
> Еще есть линуксоиды с двумя физическими ядрами?

Есть мобильные версии процессоров (например в ноутах).


Ответить | Правка | Наверх | Cообщить модератору

61. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Moomintroll (ok), 20-Июн-18, 17:27 
> Есть мобильные версии процессоров (например в ноутах).

У меня мобильный 4-х ядерник без HT

Ответить | Правка | Наверх | Cообщить модератору

51. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Аноне (?), 20-Июн-18, 16:50 
У меня G4500, от HT бы не отказался (привет веб-разрабам).
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

55. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 20-Июн-18, 16:58 
> Еще есть линуксоиды с двумя физическими ядрами?
> Не испытываю проблем под Intel Core i5-7600K.

Ну молодец, чо.

Два физический ядра, невнимательный анон, бывает на двух физических процессорах на одной материнской плате. К этим ядрам, если они породы NetBurst*, иногда прилагается HT. Система видит это как четыре процессора. А если отключить HT, то получится просто два одноядерных процессора. Речь я веду о серверном железе, там так можно.

Некоторый софт, предположительно, может иметь ощутимую выгоду от распараллеливания его на такие псевдопроцессоры. В этом и состояла, собственно, идея HT. Процессор может быть, в определённом смысле, слишком велик и слишком быстр для одного программного потока. За счёт этого можно прямо в нём, его же аппаратурой как бы эмулировать ещё один процессор и раскладывать задачу на получившихся два виртуальных процессора. Это, говорят, хорошо работает для мультимедии и прочей потоковой малвари.


* https://en.wikipedia.org/wiki/NetBurst_(microarchitecture)

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

112. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Аноним (112), 21-Июн-18, 05:03 
В этом вся суть, на сервера можно AMD EPYC поставить, там нет этих проблем с SMT.
Ответить | Правка | Наверх | Cообщить модератору

90. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Аноним (90), 20-Июн-18, 21:27 
Я - этот линуксоид.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

41. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Аноним (41), 20-Июн-18, 16:08 
разве что парни с двора больше уважают, так как с НТ у вас с больше квадратиков в таскманагере чем у них.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

57. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 20-Июн-18, 17:00 
> разве что парни с двора больше уважают, так как с НТ у
> вас с больше квадратиков в таскманагере чем у них.

Да, больше квадратиков. А ещё в правильно написанной малвари (например, мультимедийной) потенциально возможно ускорение вычислений. Увы, массовые программеры слабы для этого. Не оценили новаторство Интела в архитектуре четвёртого пня. Не сумели правильно применить.

Ответить | Правка | Наверх | Cообщить модератору

69. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Xasd (ok), 20-Июн-18, 18:06 
а как правильно применять?

там основной выигрыш в том что количество решистров увеличивается в двое.

но ток расскажи как писать программы чтобы в явном виде применять эти приемущства?

Ответить | Правка | Наверх | Cообщить модератору

75. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Аноним (75), 20-Июн-18, 18:55 
> вдвое — Викисловарь
Ответить | Правка | Наверх | Cообщить модератору

76. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 20-Июн-18, 19:04 
В любом случае не так, как для P6. Возможно, что примерно так, как для современных видеокарт с тучей мелких вычислителей, только с поправкой на архитектуру и количество таковых у обычного процессора. :) Длинный и быстрый конвейер четвертопня хочет однообразных данных потоком.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

118. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-18, 09:43 
> Длинный и быстрый конвейер четвертопня хочет однообразных данных потоком.

А, так вот почему P4 выезжал на маркетинге, а потом его таки наконец укопали.

Ответить | Правка | Наверх | Cообщить модератору

74. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  –1 +/
Сообщение от Ivan_83 (ok), 20-Июн-18, 18:39 
Вообще то изначально идея была у AMD, но они посмотрели и плюнули, а интел подобрало каку и внедрило как важную фичу за которую лет 10+ брало доп бабло.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

77. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 20-Июн-18, 19:12 
> Вообще то изначально идея была у AMD, но они посмотрели и плюнули,
> а интел подобрало каку и внедрило как важную фичу за которую
> лет 10+ брало доп бабло.

У них там, вроде, кросслицензирование было в ту пору. Да и вообще они _обязаны_ делиться друг с другом местом под солнцем, иначе компетентные органы объяснят за политику партии.

AMD концептуально эту идею реализовало в «бульдозерных» FX, причём со схожим успехом: камни очень хороши на некоторых задачах, но на общих — так себе. Что для универсального потребительского процессора как-то не предел мечтаний счастливого покупателя.

А ведь идея хорошая и правильная: специализированные устройства всегда лучше (а если ещё и про хороших компиляторах). Просто надо этих устройств чуть больше и чтоб каждое из них было действительно лучше: для мультимедии, для тупого целочисленного счёта, для плавающей точки и так далее. Но когда-то Штеуд вознамерился засунуть мультимедию и графику в ЦПУ и дальше всё пошло, увы, довольно плохо. И это при том, что у самого Интела целый амбар отличных идей и разработок. Но жадность и x86 хоронят всё, что пытается вырасти рядом.

Ответить | Правка | Наверх | Cообщить модератору

93. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anon1 (?), 20-Июн-18, 22:20 
> AMD концептуально эту идею реализовало в «бульдозерных» FX, причём со схожим успехом

Anonymoustus, пойди чтоли, перечитах про архитектуру "бульзозеров" и перестань нести тут дичь.

Ответить | Правка | Наверх | Cообщить модератору

97. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Ivan_83 (ok), 20-Июн-18, 22:38 
У них и сейчас кросслицензирование.
Интел сделал SIMD для SHA, и у них он почти нигде, а у амд оно во всех райзенах. И прекрасно работает.

Мне кажется у эльбруса неплохая задумка с тем, что компелятор сам всё оптимизирует, жаль всё такое дорогое, закрытое и полудохлое.

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

103. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +3 +/
Сообщение от Аноним (103), 20-Июн-18, 23:50 
>Мне кажется у эльбруса неплохая задумка с тем, что компелятор сам всё оптимизирует

x86 уже 30 лет, а конпейляторы под эту архитектуру до сих пор не научат всё самим оптимизировать. И тут такой Эльбрус с форком старого gcc весь в блестящих латах на коне - для него уже компелятор всё делает максимум эффективно.

Ответить | Правка | Наверх | Cообщить модератору

105. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 21-Июн-18, 00:06 
>>Мне кажется у эльбруса неплохая задумка с тем, что компелятор сам всё оптимизирует
> x86 уже 30 лет, а конпейляторы под эту архитектуру до сих пор
> не научат всё самим оптимизировать. И тут такой Эльбрус с форком
> старого gcc весь в блестящих латах на коне - для него
> уже компелятор всё делает максимум эффективно.

40, анон. Уродцу таки уже 40 лет. Можно открывать шампанское и накладывать оливье по тарелкам. А, стоп, правильные пацаны сорокет же не отмечают.

А про Эльбрус всё понятно, хи-хи-хи. :)

Ответить | Правка | Наверх | Cообщить модератору

119. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-18, 09:46 
> И тут такой Эльбрус с форком старого gcc

Степень Вашей "информированности" видна уже по этой фразе.
Нет, там EDG-шный фронтэнд и свой кодогенератор/оптимизатор.
И да, lcc -- могуч.  Что не отменяет уместности рукоприкладства порой. :)

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

126. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Ivan_83 (ok), 21-Июн-18, 11:29 
А как тут оптимизировать, когда каждый камень работает немного по другому.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

133. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Xasd (ok), 23-Июн-18, 12:07 
> А как тут оптимизировать, когда каждый камень работает немного по другому.

искуство манагерского втирания в том чтобы они пытаются бы рассказывать про "как хорошо сейчас" -- без актентирования на "возникнут проблемы чуть позже".

то есть оптимизируешь (компилятором) под сейчашней камень.

то что потом эта оптимизация выйдет боком на ешё не вышедшем камне -- типа манагеры делают вид что это не тот вопрос который им хочется рекламировать

Ответить | Правка | Наверх | Cообщить модератору

135. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Anonymoustus (ok), 23-Июн-18, 12:30 
Совершенно верно. С обратной совместимостью с некоторых пор борются чуть ли не всей отраслью. В итоге софт и железо стали очень короткоживущими, что фактически уже не оставляет потребителю никакого выбора, кроме постоянной покупки новых заменителей того же самого, но «устаревшего». Очень неприятно, что этому способствуют Гугль, Мозилла и прочее СПО.
Ответить | Правка | Наверх | Cообщить модератору

104. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 21-Июн-18, 00:02 
> У них и сейчас кросслицензирование.
> Интел сделал SIMD для SHA, и у них он почти нигде, а
> у амд оно во всех райзенах. И прекрасно работает.
> Мне кажется у эльбруса неплохая задумка с тем, что компелятор сам всё
> оптимизирует, жаль всё такое дорогое, закрытое и полудохлое.

Эти и другие такие вопросы, мне кажется, выходят за рамки разговора о железе. Целый Интел с практически неограниченными ресурсами не смог найти мозговитых программистов для написания хорошего компилятора для Итаниума (как ранее для i432 и пр., так что эта музыка, похоже, таки будет вечной). Неужто три с половиной человека, ходящие кругами вокруг Эльбруса, осилят?


Вспомнил, увы, забытое: Трансмета же была. И тоже не взлетела. Не хочет юзер голосовать рублём за перспективное, а хочет, чтоб как в рекламном листке у кибервасяна из ближайшего подвала.

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

111. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 21-Июн-18, 01:40 
> Вспомнил, увы, забытое: Трансмета же была. И тоже не взлетела. Не хочет
> юзер голосовать рублём за перспективное, а хочет, чтоб как в рекламном
> листке у кибервасяна из ближайшего подвала.

У МЦСТ не стоит задачи завоевания широкого рынка. Во всяком случае, пока. У них рынок другой, где готовы платить большие деньги, но при этом требуют соблюдения определённых правил. Среди которых — нераскрытие информации, составляющей интерес для потенциального противника.

Ответить | Правка | Наверх | Cообщить модератору

122. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 21-Июн-18, 09:57 
>> Вспомнил, увы, забытое: Трансмета же была. И тоже не взлетела. Не хочет
>> юзер голосовать рублём за перспективное, а хочет, чтоб как в рекламном
>> листке у кибервасяна из ближайшего подвала.
> У МЦСТ не стоит задачи завоевания широкого рынка. Во всяком случае, пока.
> У них рынок другой, где готовы платить большие деньги, но при
> этом требуют соблюдения определённых правил. Среди которых — нераскрытие информации,
> составляющей интерес для потенциального противника.

Если мы говорим про VLIW, то «другой рынок» никак не решает вышеназванную проблему — практическое отсутствие людей, способных писать для этого железа хорошие компиляторы. То есть главное преимущество архитектуры заведомо не будет использовано. Так зачем это всё? В таком случае — почему бы просто не лицензировать какой-нибудь ARM, чтобы делать на его основе всё, что душе угодно?

Ответить | Правка | Наверх | Cообщить модератору

123. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 21-Июн-18, 10:13 
>[оверквотинг удален]
>>> листке у кибервасяна из ближайшего подвала.
>> У МЦСТ не стоит задачи завоевания широкого рынка. Во всяком случае, пока.
>> У них рынок другой, где готовы платить большие деньги, но при
>> этом требуют соблюдения определённых правил. Среди которых — нераскрытие информации,
>> составляющей интерес для потенциального противника.
> Если мы говорим про VLIW, то «другой рынок» никак не решает вышеназванную проблему — практическое
> отсутствие людей, способных писать для этого железа хорошие компиляторы. То есть
> главное преимущество архитектуры заведомо не будет использовано. Так зачем это всё?
> В таком случае — почему бы просто не лицензировать какой-нибудь ARM, чтобы делать
> на его основе всё, что душе угодно?

Например, потому что «лицензированный ARM» те же люди в погонах просто не одобрят. То есть в любом случае надо делать своё и практически с нуля. Так почему бы и не использовать многообещающие технологии сразу?

По рассказам разработчиков — кажется, в SDCast были интересные беседы — им вынос большей части оптимизирующей логики в компилятор неплохо помог сэкономить время-силы при разработке в стратегическом разрезе. Intel ведь тоже пыталась, но её душат клиенты, требующие обратной совместимости. У МЦСТ такой проблемы не стоит, во всяком случае, пока.

Ответить | Правка | Наверх | Cообщить модератору

127. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-18, 11:34 
> Если мы говорим про VLIW, то «другой рынок» никак не решает вышеназванную проблему —
> практическое отсутствие людей, способных писать для этого железа хорошие компиляторы.

Это такой аутотренинг?  А откуда у меня на этом желехе (с которого, кстати, и пишу) именно что хороший компилятор -- самозародился?

> В таком случае — почему бы просто не лицензировать какой-нибудь ARM, чтобы делать
> на его основе всё, что душе угодно?

А это расскажите "Байкал Электроникс" -- они у нас в 2015 даже порт на aarch64 заказали:
http://www.basealt.ru/about/news/archive/view/baikal-ehlektr.../
http://altlinux.org/ports/aarch64
...да что-то ARMv8 уж третий год "к концу года" (Байкал-М), вместо него тогда быстро-быстро выпустили MIPS P5600 (Байкал-Т1).

Ну, раз умеете "просто лицензировать".

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

129. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  –1 +/
Сообщение от Аноним (129), 21-Июн-18, 13:43 
- платить
+ пилить
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

130. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Anonymoustus (ok), 21-Июн-18, 14:55 
> - платить
> + пилить

Два чаю этому анону за фикс.

Ответить | Правка | Наверх | Cообщить модератору

134. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +/
Сообщение от Xasd (ok), 23-Июн-18, 12:12 
> Среди которых — нераскрытие информации, составляющей интерес для потенциального противника.

ой, блин началось.

каких нахрен сведеней? потенциальный противних уже вкурсе всех этих сведений!

очередная хеерата для дешёвого клоунского выпендрёжничества (которое ктому же мешает.. как это обычно и бывает со всем клоунством)

Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

120. "В OpenBSD добавлен код программного отключения SMT (HyperThr..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-18, 09:48 
> Целый Интел с практически неограниченными ресурсами не смог найти
> мозговитых программистов для написания хорошего компилятора для Итаниума

Сюрприз, сюрприз: самые мозговитые в курсе, что не в баксах счастье.

Но пусть жизнь продолжит всё расставлять по местам.

Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру