The OpenNET Project / Index page

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



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

Оглавление

Раскрыты две новые уязвимости механизма спекулятивного выпол..., opennews (??), 22-Май-18, (0) [смотреть все]

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


1. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +18 +/
Сообщение от An (??), 22-Май-18, 12:14 
Не успевают одну закрыть,  как находят другую. Такими темпами глядишь производительность реально упадёт на 30-40% на текущей архитектуре.  
Ответить | Правка | Наверх | Cообщить модератору

7. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +3 +/
Сообщение от Роман (??), 22-Май-18, 12:37 
Она,не "реально упадет", а просто снизится до ожидаемой, если производитель не обманывает покупателей. Ваш К.О.
Ответить | Правка | Наверх | Cообщить модератору

110. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –9 +/
Сообщение от Аноним (-), 22-Май-18, 21:30 
Уже давно надо управление отдать AI (в т.ч. и управление страной). Человек доказал что он не может хорошо решать сложные задачи.
Ответить | Правка | Наверх | Cообщить модератору

115. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +2 +/
Сообщение от Аноним (-), 23-Май-18, 01:45 
А AI делать будут рептилоиды с Нибиру? Задача-то сложная, люди её хорошо решить не смогут (по твоим же словам), а плохой ИИ мало кому интересен/нужен.
Ответить | Правка | Наверх | Cообщить модератору

146. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –7 +/
Сообщение от Аноним (-), 23-Май-18, 22:59 
>  А AI делать будут рептилоиды с Нибиру? Задача-то сложная, люди её хорошо решить не смогут (по твоим же словам), а плохой ИИ мало кому интересен/нужен.

Разговоры про рептилоидов и нибиру в 2к10 году? Вижу по стате лайков (8 + 2) что минимум 10 человек к нам сразу из с криокамеры.

Давай поговорим об этом: https://www.segodnya.ua/lifestyle/science/iskusstvennyy-inte...

Хотя стоп! С твоей ориентацией (рептилоиды, нибиру, etc..) максимум что ты можешь выдавить из этой ссылки - это что у ссылки домен из ua-зоны, а тут рядом бандера, гитлер, поцреотизм и т.п. Короче - нет! Я передумал продолжать разговор с тобой.

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

21. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +5 +/
Сообщение от Аноним (-), 22-Май-18, 13:38 
И окажется выгодно вообще отказаться от спекулятива.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

39. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Anonim (??), 22-Май-18, 14:23 
Вполне возможно. Кэш - это костыль. А костыль на костыле - костыль в квадрате). Более того, кэш в процессорах сейчас сильно мешает масштабированию в сторону увеличения количества ядер.
Давно уже пора потихоньку внедрять SRAM память.
Ответить | Правка | Наверх | Cообщить модератору

44. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +6 +/
Сообщение от z (??), 22-Май-18, 15:14 
>Кэш - это костыль

Как и записные книжки. Пора уже начать запоминать всё и всегда

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

96. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Аноним (-), 22-Май-18, 19:18 
Пора бы! Но в отличие от головного мозга, CPU можно заменить.
Ответить | Правка | Наверх | Cообщить модератору

99. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 22-Май-18, 19:30 
Записные книжки - необходимость. Кэш - это оптимальное по совокупности критериев решение проблемы медленного доступа к памяти, но со своим вагоном значимых недостатков. Перестанет быть оптимальным - от него тут же откажутся.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

59. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +1 +/
Сообщение от Orduemail (ok), 22-Май-18, 16:12 
Или менять архитектуру. Современные процессоры тщательно эмулируют архитектуру фон Неймана, которая была актуальна в середине прошлого века, хотя реально, современные процессоры имеют совершенно другую архитектуру. И все эти косяки с кешом возникают как раз на этих сложностях эмуляции. Хотя сегодня эту эмуляцию вполне можно было бы выполнять статически компилятором. А затем двинуться в сторону отражения реальной архитектуры процессоров в языках программирования, чтобы дать программисту возможность вмешиваться в работу "эмулятора" фон Неймана, и указывать какие данные и в какой памяти надо хранить.

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

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

65. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +5 +/
Сообщение от z (??), 22-Май-18, 16:27 
Поставил фильтр бреда и увидел только знаки препинания
Ответить | Правка | Наверх | Cообщить модератору

81. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –3 +/
Сообщение от Orduemail (ok), 22-Май-18, 16:45 
Сложно новые для себя идеи воспринимать? Это очень трудно исправить, я знаю. Но возможно, ты не сдавайся.
Ответить | Правка | Наверх | Cообщить модератору

84. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +4 +/
Сообщение от z (??), 22-Май-18, 16:53 
Идеи всегда можно отнести к разным категориям.
Например, идея "ходить на работу на руках" как и "эмуляция фон-Неймановской архитектуры современными процессорами" - относится к категории "бред"
Ответить | Правка | Наверх | Cообщить модератору

94. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +6 +/
Сообщение от Orduemail (ok), 22-Май-18, 18:24 
> Идеи всегда можно отнести к разным категориям.
> Например, идея "ходить на работу на руках" как и "эмуляция фон-Неймановской архитектуры
> современными процессорами" - относится к категории "бред"

Мне нравится уровень твоей аргументации, который оставляет за мной право судить о том, что именно тебе непонятно. Раз так, то я возьму на себя смелость сделать вывод, что ты не знаешь, что такое архитектура фон-Неймана, и изложу тебе эти азы информатики.

Архитектура фон-Неймана предполагает, что процессор можно условно промоделировать, выделив в нём внутре ALU и CU, а снаружи i/o-девайсы и память, которая предоставляет единое однородное адресное пространство для всех основных задач. То есть линейную память, в которой хранятся код, данные, и работа с памятью никак не зависит от того, что в этой памяти лежит. Можно изменять код обычными инструкциями для работы с памятью, можно выполнять передачу управления на данные -- процессору без разницы. Работа с памятью всегда единообразна, потому что в системе команд есть идея "адреса", инструкции работы с памятью (вне зависимости от того, работают ли эти инструкции с кодом или данными) позволяют использовать эти адреса для того, чтобы ссылаться на _любую_ ячейку памяти.

Это, конечно, упрощённое описание. Если ты почитаешь фон Неймана, ты увидишь, что он сам выделял ещё один тип памяти, помимо линейной оперативки -- внешний накопитель, который использует свою собственную схему адресации ячеек памяти (или правильнее сказать "единиц хранения"?). Но это если, по-хорошему, мелочи.

Эти мелочи со временем начали плодиться. Например, в x86 есть несколько файлов регистров -- регистры общего назначения, регистры FPU/XMM и регистры SSE (вроде я ничего не забыл, да?). Ещё в процессор напихали много ALU (а ещё FPU, MMX и SSE), конвееры, и кучу других улучшений, которые отчасти скрыли под эмуляцией архитектуры фон Неймана, отчасти просто сделали вид, что эти улучшизмы принципиально ничего не меняют. И, наверное, так оно и было.

Но дальше больше. Со временем однородность адресного пространства совершеннейшим образом пошла лесом: появились кеши, и процессору теперь помимо регистров и собственно ОЗУ доступно ещё несколько типов памяти, которые различаются по характеристикам. Но система команд процессора осталась заточена на линейную память, все эти кеши вроде и есть, но нет инструкций позволяющих оперировать значениями в этих кешах. В процессоре может быть несколько инструкций для управления кешом, а может и не быть. Но в любом случае, это управление сводится к "включить/отключить кеширование", "сбросить кеш", "префетч". Вот файл регистров, который ведь тоже, если по-хорошему, выполняет функции кеша, доступен для непосредственной адресации, и программа может обратиться к поизвольному регистру, кодируя адреса этих регистров в машинном коде. А с L1 программа не может таким образом работать, потому как L1 находится под слоем эмуляции фон-неймана, всё сделано таким образом, чтобы программа не замечала бы разницы.

И таким образом мы теперь имеет существенно не фон-неймановские процессоры, которые прикидываются фон-неймановскими, натягивая поверх своей реальной архитектуры слой эмуляции фон-неймана. Можно было бы и дальше делать вид, что ничего этого нет, и все процессор фон-неймановские, но разве все эти уязвимости не убеждают, что пришла пора открыть глаза, и признать, что а) существует слой эмуляции фон-неймана, б) этот слой эмуляции порождает целый новый класс проблем?

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

109. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от angra (ok), 22-Май-18, 21:17 
Как обычно, надул щеки, выдал кучу умных слов, но смысл их понять не удосужился. От того, что ты получишь прямой доступ к кешу фон Неймановская архитектура никуда не денется, а сабжевые уязвимости вообще станут тривиальными, ведь отпадет нужда в довольно сложных методах косвенного анализа кеша.

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

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

112. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +2 +/
Сообщение от Orduemail (ok), 23-Май-18, 01:26 
> Как обычно, надул щеки, выдал кучу умных слов, но смысл их понять
> не удосужился. От того, что ты получишь прямой доступ к кешу
> фон Неймановская архитектура никуда не денется, а сабжевые уязвимости вообще станут
> тривиальными, ведь отпадет нужда в довольно сложных методах косвенного анализа кеша.

Это смотря как организовать этот доступ к кешу, и как распределять кеш-память между процессами. То есть, начать надо с того, что кеш прекратит быть кешом: его никто не будет называть кешом, так же как сегодня никто не называет регистры процессора кеш-памятью. Соответственно данным будет невозможно "оседать в кеше", потому что кеша нет. Есть разные типы памяти, которые может быть отмаплены на единое адресное пространство, может быть нет и живут в раздельных. Может быть это маппинг выполняется ядром, может быть материнской платой, может быть вообще не выполняется, и соответственно для доступа к L1 нужно использовать другие инструкции, чем для доступа к DRAM. Я вижу много вариантов, как можно было бы сделать, и я не знаю какой из них лучше, но если отказаться от симуляции фон Неймана посредством прозрачного кеширования, то проблема либо уйдёт вовсе, либо станет чисто софтварной проблемой, которая будет решаться на уровне ядра, что вообще-то правильно: ядро специально для того и создано, чтобы распределять железные ресурсы, разрешая конфликты между конкурирующими за эти ресурсы процессами. И, кстати, оно неплохо справляется.

> Самое смешное, что элемент гарвардской архитектуры есть в некоторых процессорах, но ты про него ничего не сказал, видимо тоже не понял.

Какие ты умные слова, оказывается, знаешь. "элемент"... никогда бы не подумал.

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

129. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Онанимус (?), 23-Май-18, 10:39 
В целом, я с Вами согласен. Ассемблерному программисту было бы эффективно обращаться напрямую к быстрой памяти, применяемой сейчас как кеш. Можно было бы добиваться огромного прироста скорости. Но относительно малый объем этой памяти ставит под сомнение ее эффективное распределение между процессами. Ведь при переключении контекста, ее не сбросишь в стек, как регистровую память. А выделять крошечными кусочками - ИМХО мало толку.

> Какие ты умные слова, оказывается, знаешь. "элемент"... никогда бы не подумал.

Знаете ли, фраза "файл регистров" мне тоже режет слух, набор регистров - привычнее.


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

137. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Orduemail (ok), 23-Май-18, 17:00 
> Но относительно малый объем этой памяти ставит под сомнение ее эффективное распределение между процессами. Ведь при переключении контекста, ее не сбросишь в стек, как регистровую память.

Да, ставит под сомнение. Именно потому я и говорю о том, что процессор со многими кешами -- это другая архитектура, что она ставит довольно глобальные вопросы о том, как можно сделать эффективно. И это сомнение -- одна из причин, почему сегодня intel эмулирует фон неймана, тупо предполагая, что эмуляция фон Неймана с прозрачным кешированием -- это самый эффективный путь. Но мне так не кажется, что-то мне подсказывает, что альтернативные пути недостаточно исследованы, чтобы утверждать, что там нет способа использовать железо более эффективно.

В качестве случайной сырой идеи для примера: может надо подумать над тем, чтобы большую часть процессов вообще не допускать к L1? Ну, зачем, например, гуёвому приложению L1? Реакция на ивенты в большинстве случаев не требует высокой производительности, там есть ограничения по допустимой latency. Ну так пускай весь gui живёт в L2 и DRAM. А к L1 допускать только тех, кому реально надо. Так, мне кажется, вполне можно резко уменьшить количество перезагрузок кешей, без просадки в производительности, связанной с тем, что какие-то процессы работают без L1. Ядерные обработчики прерываний ведь делают так подчастую, отключая кеширование первой же инструкцией обработчика, чтобы не портить содержимое кеша, только потому, что надо инкрементировать один байт в RAM. Почему бы не попытаться провернуть что-то аналогичное в юзерспейсе для event-driven программ? Но не на уровне отключения кеширования вообще, а на уровне отказа от использования L1, в пользу использования L2.

Или может зайти вообще с другой стороны -- пускай процесс по мере необходимости создаёт виртуальную архитектуру процессора, заточенную под задачу. Надо сделать что-нибудь в стиле arr.sort().uniq().map(|x| println(x)), пускай процесс закажет под эту задачу пяток ядер, к ним L1 памяти столько, сколько будет удобно для sort, декларирует время выполнения, настроит пайпы между ядрами, и отдаст всё это на исполнение ядру, ядро всё это запустит, гарантируя что вся эта штука будет работать заказанное время без прерываний, в результате чего данные между DRAM и L1 будут пересылаться ровно столько раз, сколько это необходимо.

Сейчас, на мой взгляд, создана почва для того, чтобы совершить революцию в архитектуре процессора: есть куча накопленного опыта создания CPU, GPU, всяких там векторых расширений к ним, есть куча накопленного опыта в разработке языков программирования и оптимизирующих компиляторов к ним; налицо сложности с наращиванием мощности через тупое увеличение чего-нибудь (размера кеша, тактовоый частоты, ...). Но вместо революции, мы видим продолжающуюся, хоть и буксующую, эволюцию. Даже ИТМиТВ, со своими претензиями на революцию, на самом деле эволюционен по своей сути, они десятилетия тянут одну и туже идею, ассимилируя туда все новые знания, которые добываются интелами при разработке их процессоров. Это чистой воды эволюционный процесс.

> Знаете ли, фраза "файл регистров" мне тоже режет слух, набор регистров - привычнее.

"Набор регистров" мне звучит слишком математично, в том смысле что это термин с другого уровня абстракции, с того где мы говорим не об архитектуре процессора, не о составных его блоках, а о, например, программировании на ассемблере. "Набор регистров" не отражает в себе идеи того, что эти регистры все в целом являют собой цельный блок процессора, и что я говорю не столько о регистрах, сколько о блоке процессора на схеме. "Файл регистров" -- это дословный перевод фразы register file, может его как-то иначе принято переводить, но я не знаю, в русскоязычных текстах я его не встречал.

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

144. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от nobodynoone (?), 23-Май-18, 21:28 
Что скажете про архитектуру Mill, из того что про неё опубликовано и известно?
Ответить | Правка | Наверх | Cообщить модератору

145. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Orduemail (ok), 23-Май-18, 22:05 
> Что скажете про архитектуру Mill, из того что про неё опубликовано и
> известно?

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

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

135. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 23-Май-18, 16:23 
Вы понимаете разницу между кешем и регистром?
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

138. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Orduemail (ok), 23-Май-18, 17:01 
> Вы понимаете разницу между кешем и регистром?

Да. А вы понимаете общее между кешом и регистом?

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

139. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 23-Май-18, 17:30 
Суховато, не находите? Впрочем, не хотите - никто не заставляет.
Ответить | Правка | Наверх | Cообщить модератору

140. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Orduemail (ok), 23-Май-18, 17:51 
> Суховато, не находите? Впрочем, не хотите - никто не заставляет.

Вы к чему это? К тому, что вы не понимаете разницу между регистрами и кешом, и хотите, чтобы я вам объяснил её? Или что? Выражайтесь яснее, пожалуйста.

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

148. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Megabit (ok), 23-Май-18, 23:32 
Не обращайте внимания - это просто типично "совковое" мышление.. Это из сериии: "А зачем мне еще учиться если у меня уже есть мой "супер-друпер" диплом и все мне должны и я не обязан кому-либо"... ДА, конечно чувак, "ты не обязан" - но тогда пожалуйста не расказывай что все вокруг "Г@#@Ы" а ты один супер и тебя никто тебя не хочет понимать и платить больше...
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

162. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Пыщь (?), 25-Май-18, 09:09 
> Не обращайте внимания - это просто типично "совковое" мышление.. Это из сериии:
> "А зачем мне еще учиться если у меня уже есть мой
> "супер-друпер" диплом и все мне должны и я не обязан кому-либо"...
> ДА, конечно чувак, "ты не обязан" - но тогда пожалуйста не
> расказывай что все вокруг "Г@#@Ы" а ты один супер и тебя
> никто тебя не хочет понимать и платить больше...

В другую крайность тоже лезть не стоит, мол "и без ваших консерваторий лучше петь умею". Научился разбирать/собирать движок своей бэхи с закрытыми глазами - это не повышает уровень познаний в ДВС. Отрубил башку курице - уже ветеринар?
В защиту советской системы: диплом всё ж нужно было регулярно продлевать на курсах повышения квалификации. А если не работа по специальности в течение непрерывных 3 лет - диплом под вопросом. Так было в сурьёзных КБ, если что. Может не повезло, и не застали таковых.

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

152. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от z (??), 24-Май-18, 14:24 
Ещё раз: современные процессоры "эмулируют" архитектуру фон-Неймана не более, чем современные экскаваторы эталонную палку-копалку, у которой, между прочим, нет "уязвимостей" ввиде зависимости от бензина либо запчастей.
Вот CISC-RISC трансляция это эмуляция, т.к. это _принципиально_ _отличающиеся_ сущности, а кеш, повторюсь - это не эмуляция, это эволюция архитектуры с _целью улучшения производительности_, в то время как эмуляция почти всегда подразумевает совместимость _в ущерб производительности_
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

156. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Orduemail (ok), 24-Май-18, 19:49 
> Ещё раз: современные процессоры "эмулируют" архитектуру фон-Неймана не более, чем современные
> экскаваторы эталонную палку-копалку, у которой, между прочим, нет "уязвимостей" ввиде
> зависимости от бензина либо запчастей.

Отличный аргумент. На пять баллов. Ни слова по сути дела, но зато увлекательные разговоры о палках-копалках.

> Вот CISC-RISC трансляция это эмуляция, т.к. это _принципиально_ _отличающиеся_ сущности,
> а кеш, повторюсь - это не эмуляция, это эволюция архитектуры с
> _целью улучшения производительности_, в то время как эмуляция почти всегда подразумевает
> совместимость _в ущерб производительности_

Давай разберём по буквам, написанное тобой?

Я навскидку вижу у тебя тут три существенных косяка, которые делают невозможным для меня ответить тебе по существу.

1. ты говоришь о принципиальных отличиях, забывая, что принципиальность отличия -- это субъективная штука. Тут сейчас будет лёгкое погружение в метафизику, но ты не пугайся, я постараюсь аккуратно. [метафизика]Любые две сущности могут быть рассмотрены как одинаковые или как разные. На самом деле это очень важное умение человеческой психики проделывать такие мыслительные операции. Даже два электрона с одинаковым спином различны. Хотя бы тем что они находятся в разных местах пространства. И в то же время, любые две вещи одинаковы хотя бы в том смысле, что они "вещи". Если ты можешь сопоставить две сущности в своей психике и сравнивать их, то ты можешь произвольно придти к выводу, что они различны или что они одинаковы -- попробуй поиграться с этим, и ты увидишь. Более того, это умение необходимо для мышления.[/метафизика] А теперь вопрос к твоим принципиальным отличиям: почему ты считаешь CISC и RISC _принципиально_ различными?

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

3. Ты говоришь об отсутствии снижения производительности, но что с чем ты сравниваешь? Вот сядь на пять минут в тихом месте, где тебя никто не будет отвлекать, и представь те два процессора, которые ты сравниваешь по производительности, для того, чтобы говорить об отсутствии снижения её.

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

157. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от z (??), 24-Май-18, 23:35 
>Ни слова по сути дела

По сути бреда ничего нельзя сказать, в принципе, кроме его (бреда) констатации как такового

>RISC
>CISC
>принципиальность отличия
>Reduced
>Complex
>субъективная штука

ага, главное - что на уме, а не на бумаге, ну и водные простыни на 1к символов катать, продолжай =)

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

158. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Orduemail (ok), 24-Май-18, 23:51 
>>Ни слова по сути дела
> По сути бреда ничего нельзя сказать, в принципе, кроме его (бреда) констатации
> как такового

Если нечего сказать по сути, то зачем ты вообще говоришь что-то?

>>RISC
>>CISC
>>принципиальность отличия
>>Reduced
>>Complex
>>субъективная штука
> ага, главное - что на уме, а не на бумаге, ну и
> водные простыни на 1к символов катать, продолжай =)

Да я легко. И более того с радостью. Но про палки-копалки мне неинтересно разговаривать. Я могу и на 10k накатать, если ты дашь достойный того повод. Дай повод, и я накатаю. Вот ты выше пытался сравнить reduced и complex, видимо, предлагая мне за тебя придумать рассуждение подкрепляющее твои тезисы, чтобы потом его оспорить. Это очень интересное начинание с твоей стороны, и я даже, как мне кажется, вижу насколько глубоко ты не понял предыдущие 1k моих букоф. Но это "мне кажется": ты слишком мало сказал, чтобы я мог делать сколь-нибудь определённые выводы. Если ты хочешь, чтобы я с тобой спорил, то будь мужиком, изложи здесь свои рассуждения, и вот тогда я разберу их по косточкам.

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

159. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от z (??), 25-Май-18, 00:33 
>Если нечего сказать по сути

Бред нужно подчёркивать как таковой и не более, во избежание обострения у его сгенерировавшего
>Я могу и на 10k накатать

Звучит как угроза свободному месту на этом сервере
>ты слишком мало сказал, чтобы я мог делать сколь-нибудь определённые выводы

Тот самый случай, когда размер важнее содержимого? В таком случае разочарую - и почерк у меня плохой

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

160. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Orduemail (ok), 25-Май-18, 01:05 
То есть выложить свою аргументацию кишка тонка? Так и запишем.
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

164. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Orduemail (ok), 25-Май-18, 21:20 
Во, смотри, мне попалась ссылочка близкой тематики:
https://queue.acm.org/detail.cfm?id=3212479

Почитай её: она не совсем о том, но, на мой взгляд, она должна приблизить тебя к пониманию текущего состояния архитектуры процессоров.

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

88. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +2 +/
Сообщение от Аноним (-), 22-Май-18, 17:45 
Вас крайне сложно как читать, так и воспринимать вообще. За стеной красивых слов - скрывается пустышка. Ни фактов, ни понимание предмета.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

114. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Анонимусс (?), 23-Май-18, 01:41 
> Вас крайне сложно как читать, так и воспринимать вообще. За стеной красивых
> слов - скрывается пустышка. Ни фактов, ни понимание предмета.

У вас просто на лицо не знание предметной области, мне всё, прекрасно понятно.

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

136. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 23-Май-18, 16:47 
Тогда ответьте на такой вопрос: что он имел в виду под эмуляцией фон Неймана?
Ответить | Правка | Наверх | Cообщить модератору

149. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Felix (??), 24-Май-18, 03:17 
> Тогда ответьте на такой вопрос: что он имел в виду под эмуляцией
> фон Неймана?

Даже с моим скромным багажом, комментариями Ordu и сабжем довольно понятно стало, что в схеме фон Неймона был только один тип памяти. А сейчас имеем зоопарк из регистров, кешей L1-L2-L3 и RAM . Причём прямого контроля на кешем нету. Но при работе ПО в угоду обратной совместимости, все эти адресные пространства выглядят скорее как единое простраство памяти. В целом поизучайте асьму или хотя бы почитайте про архитектуру x86 .

З.ы. я профан, ткните палкой, где я мог быть не прав.

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

151. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Аноним (-), 24-Май-18, 10:47 
К сожалению, вы заблуждаетесь. Дело тут вовсе не в кешах, а архитектуре. Модели адресации памяти - это вообще другая история. Впрочем, как и вы - так же очень далек от всего этого, но какие никакие познания в этом все-таки имеются. И мне хотелось бы получить ответ на вопрос от человека, вопрос которому был задан. Ведь ему все понятно и труда составить не должно.
Ответить | Правка | Наверх | Cообщить модератору

101. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Аноним (-), 22-Май-18, 19:46 
Такая архитектура есть: VLIW. Никаких гадающих аппаратных блоков. Вся работа с кэшем переложена на компилятор. Фактически даже нет ограничений по увеличению количества ядер: https://www.ixbt.com/cpu/vliw.shtml
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

113. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Orduemail (ok), 23-Май-18, 01:27 
VLIW -- это не только отказ от "прозрачного" кеша, это ещё и ряд других вещей. Тоже противоречивых и спорных вещей.
Ответить | Правка | Наверх | Cообщить модератору

142. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Аноним (-), 23-Май-18, 20:07 
Какая разница, тут реализуется аппаратно, там программно. В VLIW хоть выбор есть, делает это автоматически компилятор, или программист сам, вручную, более оптимально.
Ответить | Правка | Наверх | Cообщить модератору

143. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Orduemail (ok), 23-Май-18, 21:22 
> Какая разница, тут реализуется аппаратно, там программно. В VLIW хоть выбор есть,
> делает это автоматически компилятор, или программист сам, вручную, более оптимально.

Давайте мы не будем жевать эту жвачку снова? В x86 распределение по конвеерам тоже происходит вручную или компилятором, самая большая разница в том, что конвееры x86 могут за единицу времени прожёвывать разное количество команд: если один конвеер застрял на тормозной инструкции, то другие за время, пока он её жуёт, могут пропустить через себя по нескольку инструкций. Во VLIW это невозможно: если один конвеер застрял, то значит застряли все.

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

117. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от KonstantinB (ok), 23-Май-18, 04:45 
Вот только компилятор уже лет 20 никто такой разработать не может. А в теории - да, звучит.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

118. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от KonstantinB (ok), 23-Май-18, 04:47 
Впрочем, решение есть - переписать ваще все на чисто функциональном языке программирования. :-)
Ответить | Правка | Наверх | Cообщить модератору

126. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 23-Май-18, 09:47 
И запустить на чисто функциональном оборудовании без ввода-вывода
Ответить | Правка | Наверх | Cообщить модератору

120. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +2 +/
Сообщение от Ананоним (?), 23-Май-18, 08:34 
> Поставил фильтр бреда и увидел только знаки препинания

Поздравляю, ты подтвердил отсутствие бреда. Узнай уже что такое "фильтр".

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

111. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от 0x0 (?), 22-Май-18, 22:35 
Новая архитектура ‒ это, скорее, что-то, типа, когда на законодательном уровне весь IDLE юзерского процессора будет принадлежать облакам. Шоп имеющиеся, так сказать, водопользовательские ресурсы впустую по ветру и по трубам не гонять :))
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

127. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от nikolayv81 (?), 23-Май-18, 10:12 
посмотрите про скорость света, вас очень удивит, как с памятью за пределами чипа всё печально, и оно ( скорость света - скорость распространения электромагнитного излучения, не подлежит "апгрейду" в связи с прогрессом в технологиях)
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

131. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Anonim (??), 23-Май-18, 11:52 
> Вполне возможно. Кэш - это костыль. А костыль на костыле - костыль
> в квадрате). Более того, кэш в процессорах сейчас сильно мешает масштабированию
> в сторону увеличения количества ядер.
> Давно уже пора потихоньку внедрять SRAM память.

скopee STT-MRAM

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

163. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 25-Май-18, 13:54 
Кеш - это необходимость. Без него производительность упадет на несколько порядков и не является выходом. Другое дело - необходимо внести в его работу некоторые правила и исключения. Все вполне поправимо и беспокоиться по этому поводу стоит вряд ли.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

165. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Anonimous (?), 26-Май-18, 18:51 
Видел модули SRAM? На них еще пиктограмма иногда присутствует - перечеркнутая кисть. Дескать не прикасаться - горячо. А горячо - значит дорого для батареи, если это ноутбук. Каково снизить время работы ноута с нескольких часов до минут сорока? Да и просто дико дорого по деньгам для любого домашнего компа.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

56. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 22-Май-18, 16:05 
уже. Мой хасвель на пару поколений по производительности просел
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

58. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  –1 +/
Сообщение от Аноним (-), 22-Май-18, 16:07 
просто надо использовать старое доброе правило - не пускать то, где нужно сесурити, в интернеты. А для браузера сойдет и калькулятор (в сферическом вакууме, разумеется - хипстеры с нодой сводят эту затею на нет)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

64. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Анонас (?), 22-Май-18, 16:23 
То есть, "хипстеры с нодой сводят эту затею на нет"? Это что ж получаеться, - сейчас низзя уже Опеннет с калькулятора почитать, потому что некие "хипстеры" сведут мой калькултор на "нет"?
Ответить | Правка | Наверх | Cообщить модератору

89. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним (-), 22-Май-18, 17:47 
только опеннет и можно. Всякие тытрубы будут тормозить даже в текстовом виде. Да, гику-шифропанку оно не сдалось. А вот обычному_пользователю - да. А админу потом ломать голову над хардварным зловредом
Ответить | Правка | Наверх | Cообщить модератору

105. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Аноним2 (?), 22-Май-18, 20:33 
подтверждаю, 50+ фаерфокс тормозит/подвисает на 4х ядерном проце 1.6ГГц (16Гб RAM), если смотреть развлекательные сайты с анимацией, хром пока ещё работает.
Ответить | Правка | Наверх | Cообщить модератору

119. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от llirikemail (ok), 23-Май-18, 08:30 
Все эти уязвимости со снижением производительности процессоров выглядит как попытка всколыхнуть рынок (в плюсе все! производители процессоров, МС, производители смартфонов (если те тоже будут закрывать уязвимость)). В плюсе все, кроме естественно пользователей.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

147. "Раскрыты две новые уязвимости механизма спекулятивного выпол..."  +/
Сообщение от Megabit (ok), 23-Май-18, 23:21 
И слава Богу что упадет! Возможно это надоумит всех @#@кодеров создавать более качественный и оптимизированный КОД! Дабы не "обо@#@#@ся" пеоред очень НУЖНЫМ(КОШЕЛЬКОМ) в демонстрации и внедрении своего "творения"... )))
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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




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

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