Size: a a a

cxx.Дискуссионная

2020 February 25

А

Андрей in cxx.Дискуссионная
и у интелов нет встроеного в проц жита?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
а учитывая, что спекулятивное выполнение всё режут и режут сейчас
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Андрей
и у интелов нет встроеного в проц жита?
ты же понимаешь, что это совсем разные вещи?
источник

А

Андрей in cxx.Дискуссионная
Alexander Zaitsev
а учитывая, что спекулятивное выполнение всё режут и режут сейчас
ух уж эти мелдовны
источник

А

Андрей in cxx.Дискуссионная
Alexander Zaitsev
ты же понимаешь, что это совсем разные вещи?
да я понимаю отличие, но вроде же на уровне микрокода можно многие оптимизации делать. Те же бранч предикшн норм работают
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Ну спекулятивка вообще довольно нехорошая штука
источник

А

Андрей in cxx.Дискуссионная
Kirill Kaymakov
Ну спекулятивка вообще довольно нехорошая штука
в плане безопасности?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Не только
источник

А

Андрей in cxx.Дискуссионная
какие еще минусы?
источник

А

Андрей in cxx.Дискуссионная
Кроме лишнего прогона кода, когда не угадал
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Там есть некоторые траблы с производительностью у нее
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Она для всяких мат штук хороша
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Чуть-чуть ификов - и ты от спекулятивки начинаешь проседать
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Многопоток очень сильно от нее страдает
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну и просто незабываем, что спекулятивное выполнение есть не везде. и оно таки занимает место\время\потребление на самом кристалле проца
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
мы же тут говорим не только про x86
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Тупо если заменить спекулятивку на доп транзисторы, то профит, возможно, в среднем был бы больше
источник

а

а это кто in cxx.Дискуссионная
Alexander Zaitsev
в плюсах у тебя сейчас обычно есть только AOT. у других есть JIT, который хоть и тратит ресурсы таргет-машины, но позволяет сгенерить код потенциально быстрее, потому что он адаптируется динамически под паттерн исполнения программы. крестовые программы пока что так не могут
А как же PGO?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
а это кто
А как же PGO?
он не адаптируется к изменению паттерна работы
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
насколько это важно или нет - отдельный вопрос
источник