|
|
3.89, Брат Анон (ok), 08:47, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
Наивный. Там точно такие же проблемы + n неизвестных (из-за другой архитектуры). Чем бы не заниматься, лишь бы свои процессоры не делать.
| |
|
|
|
|
3.91, Брат Анон (ok), 08:49, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Не включай комп и никто не взломает, а производительность только вырастет.
Если твой комп не включен, это ещё не значит, что он ничего не делает. И тем более никаких гарантий, что его нельзя включить. Или выключить (в зависимости от того, что нужно хозяевам типа твоего компа).
| |
3.114, Admino (ok), 16:14, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Охохо, специально для таких как ты Microsoft уже придумала чуткий сон, когда выключенный ноутбук цепляется к WiFi и скачивает обновления, не приходя в сознание.
| |
|
2.32, Suverenman (ok), 18:53, 09/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Имеется в виду, что это оверхед 90%, т.е. падение производительности в 1.9 раза в этом случае, но это всё равно много, конечно.
| |
|
3.144, Электрон (?), 16:39, 11/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Именно поэтому надо уходить от указания разности в процентах к однозначному указанию через фактор (множитель), например 2.16x
| |
|
2.151, Neon (??), 03:51, 13/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Ну так надо же новые процессоры как то продавать. А то будут сидеть на старых по 10 лет. Вот и запланированное устаревание процессоров посредством патчей. И ваш процессор превращается в тыкву. Ибо не фиг.)))
| |
|
|
|
3.81, Аноним (81), 06:13, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Правильно, чтобы в PSP крутился рантайм Rust, и когда тот по каким то причинам падал в panic то весь проц зависал к едрене фене.
| |
3.106, Аноним (-), 13:05, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Надо переписать микроархитюектуру и PSP на Rust. И Verilog заменить на Rust
Микрокод очень врядли был написан на сях. И Rust между прочим сам по себе не может совсем ничего для защиты от стека. Это MMU делает. Но внутреенний MMU для внутреннего служебного стека это ни в какие ворота не лезет.
| |
|
|
|
2.12, Аноним (12), 17:43, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +5 +/– |
Новые процы сами себя не купят. И жесткий переход с 10 на 11 винду не просто так затеян. Покупаете новые процы, а с ними и новую ось. И если старую ось достаточно перестать поддерживать, то что прикажете делать со старым процом?
| |
|
3.82, Аноним (81), 06:19, 10/08/2023 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
Поддержка windows 10 22H2 закончится 14 октября 2025.
Поддержка windows 10 1809 lts закончится через 5 месяцев, security исправления будут ещё 5 лет.
| |
|
4.145, Электрон (?), 16:42, 11/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Когда саппорт ПО и разработчики заявляют о "только поддерживаемое производителем" они в большинстве случаев игнорируют эти ваши LTS версии десяточки (не говорю про индустриальное ПО и схожий b2b).
| |
|
|
2.19, VladSh (?), 18:19, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –1 +/– |
Ну, а что тут поделаешь? Изначально выбрали направление страдать ерундой, вместо разработки эффективных инструкций, упаковки микрокоманд в одну для одновременного выполнения, а также распараллеливания.
| |
|
|
4.63, Аноним (-), 20:59, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
> Как это поможет предсказать адрес возврата и отработать неверное предсказание?
Легко. Выполняются оба варианта бранча, а потом проигравший - отбрасывается как будто его не было. И все было бы прекрасно, но undo, увы, не полное - и как оказалось страдает side effects. Так что то что обещано программистам как поведение проца и то что на самом деле - разные вещи.
В этом месте всякие хитрые ж@пы начинают выкатывать исследования на тему как спереть ключи чуть ли не яваскриптом в браузере.
| |
|
3.83, Аноним (81), 06:23, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Угу вон посмотри на ARM64 там уже ARMv9.4-A они все пичкпют и пичкают архитектуру "эффективными инструкциями".
| |
|
|
|
|
|
4.87, ryoken (ok), 07:44, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
Подскажите, с целью повышения уровня образованности. А когда последняя модификация SPARC-процессоров выходила? И какая это была модель?
| |
|
5.93, Аноним (93), 08:58, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
ну, например, Sparc M8 вышел где-то в 2017, но все же это не домашние процы и потому сроки жизни там другие.
| |
|
|
3.57, Аноним (-), 20:49, 09/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
> Исследования оплачивает ARM Ltd на регулярной основе.
Да щас, им самим с OoO вариантами ядер досталось. Без проблем только младшие in-order варианты, на остальные тоже ядро костылить пришлось.
| |
|
|
|
|
3.36, 1 (??), 19:03, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
это да, но в биосе же есть микрокод для проца, так что если не обновлять биос, то у тебя будет старый микрокод
| |
|
4.61, Аноним (-), 20:56, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> это да, но в биосе же есть микрокод для проца, так что
> если не обновлять биос, то у тебя будет старый микрокод
Да он так то и в проце есть. Иначе проц не запустится. В биосе бывает если на момент выхода биоса был более новый микрокод чем фабричный вариант для того семейства.
| |
|
3.49, Пряник (?), 19:50, 09/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Вообще-то через микрокод выполняются только сложные команды (которые почти не используются), а простые команды на схеме выполнены.
| |
|
4.78, dannyD (?), 00:02, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
так было очень давно, во времена i8080
шучу )))
если хочешь выполнять инструкцию за один такт - без микрокода не обойтись.
микрокод начали применять в пентиум-про.
| |
|
|
6.116, dannyD (?), 17:11, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
>>И до пентиум-про он точно был. Только он был намертво вшит в ROM на кристалле, без возможности его изменения и не попадал под внимание "экспертов" вашего уровня.
давайте "эксперт", пруфы в студию.
посмотрим на ваш ROM.
| |
|
7.120, Аноним (120), 21:35, 10/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Конечно, ты сейчас закричишь "Пазор! Этожы педивикия!", но...
"
...
Подход микропрограммирования процессоров (микрокода) был предложен в 1953 году Вилксом и Стрингером[1].
...
Список архитектур, использующих принцип микрокода, включал в себя IBM System/360 и DEC VAX, набор команд которых был реализован с помощью сложных микропрограмм. Подход, при котором используются всё более сложные микрокодные инструкции, был позже назван CISC.
Движение по созданию RISC иногда рассматривают как противников микрокодируемых архитектур, но лишь ранние RISC-процессоры не использовали микрокод, а в более поздних он мог применяться[1].
"
https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA
| |
|
|
5.140, Аноним (137), 16:21, 11/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
>микрокод начали применять в пентиум-про.
Ещё задолго PentiumPro про микрокод знали. Даже советские (ну да, понятно, что содранные) секционные микропроцессорные наборы микросхем КР1802, КР1804 на микропрограммное управление и были заточены.
| |
|
|
|
2.35, Xo (?), 19:02, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Походу он имеет ввиду просто удалить из системы обновлённый amd/intel-ucode. Тогда будет использоваться встроенный в проц старый микрокод без новых исправлений.
| |
|
|
4.44, Аноним (44), 19:40, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Будет старая версия микрокода. Как минимум, та, что прошита в процессор с завода. Ее можно "обновлять", точнее, перекрывать новой загружаемой версией. Но стартует проц с оригинальным микрокодом. Поскольку перепрошить его нельзя (к счастью), то обновлением его при каждом включении/перезагрузке занимается биос или ось.
| |
4.60, Аноним (-), 20:54, 09/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> Я имеею ввиду вообще удалить этот самый intel-microcode, amd-microcode я давно удалил,
> так как проц от синих.
Это гениальный ход, конечно, учитывая что блобмейкеры далеко не на все ченжлог пишут. Но если подключаться к сети и гонять не особо доверяемый код типа JS в браузере это выглядит довольно тупо. Откуда вообще д@биловатых геймеров-оверклокеров-оптимизаторов на опенсорсный ресурс поналезло и х-ли они в линуксе забыли?
| |
|
|
2.88, лютый арчешкольник... (?), 08:26, 10/08/2023 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
>Что будет, если вообще удалить микрокод, какую функцию он выполняет
я пробовал на сервере под вычиследния вырубать все mitigations через бутлоадер, на самом деле разница в реальных задачах вообще незаметна. прям совсем совсем, даже процентика не заметил
| |
|
3.130, Аноним (-), 15:28, 11/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>>Что будет, если вообще удалить микрокод, какую функцию он выполняет
> я пробовал на сервере под вычиследния вырубать все mitigations через бутлоадер, на
> самом деле разница в реальных задачах вообще незаметна. прям совсем совсем,
> даже процентика не заметил
А ее и не будет - потому что это тот случай когда все корпы костями ложатся чтобы отбить инвестиции и лучшие умы ударно вкалывают до тех пор пока не станет примерно вот так. И даже вот AMD уже показал пример как сие фиксить надо, выкатив новый микрокод и заштопав свои дзены почти без потерь. Это как бы весьма позитивный сдвиг относительно костылинга силами ядер и проч, где как крайний случай, конечно, да - но оверхеда доделывать за железом его работу в софте сильно больше, что ни говори.
| |
|
2.99, Аноним (98), 10:35, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Что будет если удалить ОС с твоего компа, какую функцию она выполняет?
Вот и в проце так же, микрокод - это ОС процессора, к-я выполняет программы (инструкции)
| |
|
1.21, Аноним (21), 18:26, 09/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –3 +/– |
Почему Linux такое дно?
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Cloning into 'linux-firmware'...
remote: Enumerating objects: 17392, done.
remote: Counting objects: 100% (897/897), done.
remote: Compressing objects: 100% (809/809), done.
Receiving objects: 75% (13171/17392), 642.70 MiB | 231.00 KiB/s
Уже час времени прошёл.
Почему центральный сервер Linux инфраструктуры отдаёт важные файлы по чайной ложке в час?!
Проверил из 5 разных стран. Мрак.
| |
|
2.25, Scill (?), 18:32, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –1 +/– |
ime git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Cloning into 'linux-firmware'...
remote: Enumerating objects: 17392, done.
remote: Counting objects: 100% (897/897), done.
remote: Compressing objects: 100% (809/809), done.
remote: Total 17392 (delta 563), reused 114 (delta 80), pack-reused 16495
Receiving objects: 100% (17392/17392), 763.50 MiB | 24.01 MiB/s, done.
Resolving deltas: 100% (11102/11102), done.
Updating files: 100% (3098/3098), done.
real 0m39.103s
user 0m22.688s
sys 0m2.559s
ЧЯДНТ?
| |
|
|
4.34, Scill (?), 19:01, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
host git.kernel.org
git.kernel.org is an alias for geo.source.kernel.org.
geo.source.kernel.org is an alias for ams.source.kernel.org.
ams.source.kernel.org has address 145.40.68.75
ams.source.kernel.org has IPv6 address 2604:1380:4601:e00::1
ping 35ms
| |
|
5.37, Аноним (37), 19:09, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Без понятия почему так медленно, вот последние строчки traceroute:
6 s-bb2-link.ip.twelve99.net (80.91.250.99) 38.529 ms 37.651 ms 37.906 ms
7 adm-bb4-link.ip.twelve99.net (62.115.114.248) 56.047 ms 56.038 ms 56.031 ms
8 adm-b10-link.ip.twelve99.net (62.115.120.229) 55.694 ms 55.643 ms 55.533 ms
9 packethost-ic-360858.ip.twelve99-cust.net (62.115.179.141) 55.356 ms 55.489 ms 55.470 ms
10 * * *
11 * * *
12 ams.source.kernel.org (145.40.68.75) 55.472 ms * 55.431 ms
| |
|
4.84, Аноним (81), 06:28, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Это тормозит не git.kernel.org, а комбинация твоего провайдера и хостера гита линукса. Подними vpn сразу будет лучше, или нажми ctrl+c и запусти заново, или перезагрузи мопед получишь новый IP возможно даже не серый.
| |
|
|
2.50, Аноним (10), 20:04, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
качай тарбол как все и не ыёывайся. В гите вся история с момента сотворения мира, ты ожидал быстрого скачивания без смс?
| |
|
1.24, Аноним (24), 18:31, 09/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
"что приводит к снижению производительности от 93.1% до 216.9%@
Т.е. производительность будет -116.9 - 6.9 процентов от оригинальной? И как эта отрицательная производительность будет выглядеть?
| |
|
|
3.85, Аноним (81), 06:32, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Не волнуйся, твои бруски не подходят для бпла, а следовательно на текущий момент нахрен не упёрлись государству, да и следующему режиму они тоже нахрен не сдадутся ибо будут проблемы требующие гос.бюджета намного серьезнее.
| |
|
2.92, Брат Анон (ok), 08:55, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +3 +/– |
> Пора переходить на архитектуру RISC-V.
Уже как 32 года пора делать свои процессоры. А не переходить в очередной раз на импортное УГ.
| |
|
|
4.108, Аноним (108), 13:23, 10/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Чем она кардинально отличается от x86 и arm в плане подобных уязвимостей?.
Там же вроде по спецификации с безопасностью все куда хуже.
| |
|
3.131, Аноним (-), 15:30, 11/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
>> Пора переходить на архитектуру RISC-V.
> Уже как 32 года пора делать свои процессоры. А не переходить в
> очередной раз на импортное УГ.
Вы уже показали с брусьями как это работает. За 20 лет мизер результата, куча малорешаемых проблем в виде отсутствия опенсорсных компилеров, немасштабируемое, любое изменение микроархитектуры вылезает сразу на уровень ABI.
Отличный пример как инженерить не надо. Он должен был появиться. Хотя-бы для того чтобы другие так делать боялись. Но вот в чем ваш интерес встать на эти грабли повторно?
| |
3.133, Аноним (137), 15:48, 11/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Так вот 32 года назад и надо было начинать делать свои. А ещё лучше, где-то с 1985 начинать делать. А сейчас уже поздно спохватились.
| |
|
|
1.40, Аноним (40), 19:21, 09/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
Как все эти уязвимости находят? Детали микроархитектуры же - коммерческая тайна. Неужели сам кремний успешно реверсят и micropobят на техпроцессе 10 nm, выстраивая формальную программную модель?
| |
|
2.53, anonymous (??), 20:26, 09/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
В предыдущей новости про Интел автор писал что наткнулся используя fuzzy метод (на вход псевдослучайные числа и следишь за корелляцией). Простому смертному не доступно, объем данных чудовищный.
| |
|
1.41, Аноним (41), 19:23, 09/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +1 +/– |
> предложен более эффективный переработанный вариант патчей, который ещё не принят в состав ядра.
... который, как потом выяснится, нифига не защищает от слегка изменённой атаки?
| |
|
|
3.64, забыл (?), 21:01, 09/08/2023 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Почему для эмбедовки? Вот пишу с телефона. Вполне летает всё. Телефон же не эмбедовка, а полноценное пользовательское устройство.
| |
|
4.119, Tron is Whistling (?), 17:22, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Отличие заметить очень просто: что там с совместимостью с платами расширения?
А почти ничего, в лучшем случае сетевухи и чуть-чуть сторейджа, если очень повезёт.
Потому что эмбедовка от ISA тем и отличается, что совместимость её лежит в пределах модели и вендора.
| |
|
|
|
5.141, Аноним (137), 16:26, 11/08/2023 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Не сравнивай свой одноплатник с облаками с кучей виртуалок. На тех серверах на кристалле армовых ядер от 128 штук.
| |
|
4.149, swarus (ok), 15:22, 12/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Только экстансы на arm у alicloud дороже аналогичных на х86. 😢
Подозреваю отмывку китайских бюджетных денег, другого объяснения это явления не вижу.
Видимо, нужно чтобы гос. сервис-ы только на арм крутились.
| |
|
|
2.86, Аноним (86), 07:24, 10/08/2023 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Часть дыр, завязанных со спекулятивным выполнением кода, распространяется и на АРМ. А так мне кажется что их просто меньше тестируют
| |
|
1.152, Neon (??), 03:51, 13/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
Ну так надо же новые процессоры как то продавать. А то будут сидеть на старых по 10 лет. Вот и запланированное устаревание процессоров посредством патчей. И ваш процессор превращается в тыкву. Ибо не фиг.)))
| |
1.157, Аноним (157), 09:48, 14/08/2023 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
Зачем так заморачиваться? Сделайте уже платную подписку на CPU и всё. Сначала n денех в месяц, как только нужно наменуть на необходимость купить новый n*x, где x больше однёрочки.
| |
|