try {
MOV R, byte [R0-addr]
CMP R, value
JNZ _speculative_predict_false ; whether this is taken depends on the branch predictor
MOV R1 [cache line N] ; speculative fill true _speculative_predict_false:
} catch {
check if cache line N is filled
}
Судя по бенчам на IO-bound просад будет до 30%(PostgreSql- 25%). Интересно как они заплату выкатывать будут. Облака конечно нужно латать и переходить на Ryzen, но с простыми смертными что делать не совсем понятно. Думаю выкатят всем от греха подальше, но геймерам и прочим сведущим дадут возможность откатить.
N>Судя по бенчам на IO-bound просад будет до 30%(PostgreSql- 25%). Интересно как они заплату выкатывать будут. Облака конечно нужно латать и переходить на Ryzen, но с простыми смертными что делать не совсем понятно. Думаю выкатят всем от греха подальше, но геймерам и прочим сведущим дадут возможность откатить.
Под виндой было бы адекватным решением понизить производительность только low-IL процессов (сандбоксов всяких). Если такое разделение возможно вообще.
Под линуксом, соответственно, capability — общее АП с ядром или нет.
Как много веселых ребят, и все делают велосипед...
Здравствуйте, novitk, Вы писали:
N> Думаю выкатят всем от греха подальше, но геймерам и прочим сведущим дадут возможность откатить.
Вроде бы на геймерах заплата и так не сказывается, замедление у софта, у которого много переключений контекста междя ядром и ring 0. Но виртуализация, вроде бы, может просесть даже не на 30%, а на 60%.
4.3 Example
Implementation in JavaScript As a proof-of-concept, JavaScript code was written that, when run in the Google Chrome browser, allows JavaScript to read private memory from the process in which it runs (cf. Listing 2).
А патчи сильно затормозят CPU для многих задач. Этакий новогодний даунгрейд процессоров Intel на 30%
Здравствуйте, CoderMonkey, Вы писали:
CM>Черт, как уже достали. CM>Похоже, пора таки переходить на AMD?
С учетом того, что сложность процессоров примерно одинаково, представляется маловероятным, что у AMD нету чего-то подобного. Другое дело, что AMD в целом никому не нужно, и его никто не ковыряет.
Здравствуйте, Sharowarsheg, Вы писали:
S>С учетом того, что сложность процессоров примерно одинаково, представляется маловероятным, что у AMD нету чего-то подобного.
Может есть, а может и нет. А если и есть, то пока еще найдут.
Здравствуйте, CoderMonkey, Вы писали:
S>>С учетом того, что сложность процессоров примерно одинаково, представляется маловероятным, что у AMD нету чего-то подобного.
CM>Может есть, а может и нет. А если и есть, то пока еще найдут.
Здравствуйте, Sharowarsheg, Вы писали:
S>С учетом того, что сложность процессоров примерно одинаково, представляется маловероятным, что у AMD нету чего-то подобного.
Вот именно этого (Meltdown) у AMD действительно нет: https://lkml.org/lkml/2018/1/3/425
Они не "срезали углы" там, где срезали штеуды. Так что расплата закономерна.
Здравствуйте, wildwind, Вы писали:
S>>С учетом того, что сложность процессоров примерно одинаково, представляется маловероятным, что у AMD нету чего-то подобного.
W>Вот именно этого (Meltdown) у AMD действительно нет: https://lkml.org/lkml/2018/1/3/425 W>Они не "срезали углы" там, где срезали штеуды. Так что расплата закономерна.
Именно этого может и нет, но в целом процессор небось уже сложнее, чем вся целиком 286-я вместе с DOS и виндой 3.0. Так что появление каких-то глюков в аппаратуре вполне закономерно.
Здравствуйте, novitk, Вы писали:
N>Судя по бенчам на IO-bound просад будет до 30%(PostgreSql- 25%). Интересно как они заплату выкатывать будут. Облака конечно нужно латать и переходить на Ryzen, но с простыми смертными что делать не совсем понятно. Думаю выкатят всем от греха подальше, но геймерам и прочим сведущим дадут возможность откатить.
Под БД выделять отдельный физический сервер и отключать там эту гадость, а ещё лучше ставить старое ядро. Ну или процессор менять, да.
Здравствуйте, vsb, Вы писали:
vsb>Под БД выделять отдельный физический сервер и отключать там эту гадость, а ещё лучше ставить старое ядро. Ну или процессор менять, да.
Здравствуйте, Michael7, Вы писали:
M>Вроде бы на геймерах заплата и так не сказывается, замедление у софта, у которого много переключений контекста междя ядром и ring 0. Но виртуализация, вроде бы, может просесть даже не на 30%, а на 60%.
Прп геймеров не уверен. На FPS оно может и не очень, а вот сетка/пинг должны страдать. В любом случае вони негативного PR-a будет много если не дать им возможность.
Здравствуйте, ononim, Вы писали:
O>..настолько страшный, что в фиксы в линуксовое ядро слегка обфуцировалли
В кровавом ынтрепрайзе спешно достают тазики с спарками и поверами. Эпоха эйфория по интелькам, "рвущим все другие CPU как тузик грелку", похоже, проходят.
S>В кровавом ынтрепрайзе спешно достают тазики с спарками и поверами. Эпоха эйфория по интелькам, "рвущим все другие CPU как тузик грелку", похоже, проходят.
Ну, это новые, "гламурные" поверы, созданные явно в гонке за интельками. Ранние седые поверы версии 7 и ниже — отполированы и проверены верменем как морская галька. По спарки даже заикаться не стоит-архитектура прозрачна и проста как топор.
Здравствуйте, smeeld, Вы писали:
S>В кровавом ынтрепрайзе спешно достают тазики с спарками и поверами. Эпоха эйфория по интелькам, "рвущим все другие CPU как тузик грелку", похоже, проходят.
Кто и где достает спарки? Говорят Епики достают. У них вроде большинства этих проблем нет. Правда, на всех не хватает.
Здравствуйте, Grizzli, Вы писали:
G>Кто и где достает спарки? Говорят Епики достают. У них вроде большинства этих проблем нет. Правда, на всех не хватает.
Достают, там где ранее привалировало это железо, и его складированы были кучи при переходе на новомодные интельки. У нас, например, достают. Годами на солярке проработали, с аптаймом в годы.