Обновить
68
1.6
nagg@Nagg

Разработчик

Отправить сообщение

Как я понимаю это приводит к небольшому penalty, https://github.com/dotnet/coreclr/pull/20788#discussion_r230869394

на современных камнях вроде бы париться за выравнивание особо не стоит — перфоманс почти не влияет

xmm0 на всем современном железе — верхняя часть ymm0, сhange my mind. Отсюда вырастают грабли с vzeroupper

А вы и так использовали AVX — ваши SSE регистры — это AVX регистры на самом деле ;-)

Кстати, сланг способен оптимизировать простой код по подсчету единиц на popcnt, но когда вы это делаете для массива — он решает что куда быстрее вычислять popcnt векторно вручную

Ага, толку от gather как с козла молока — выглядит красиво только в асм аутпуте

Зашёл в магазин, не увидел ни одного ноута на ружене — наверное не в тот заходил. Смотрел на топовые деллы, леново.
И обновите свои знания по Spectre и Meltdown на AMD.

За 2018 год продано 90млн с ДВС и 2млн электро+гибриды (200тыс из них тесла). Даа, серьезные потери ;-) Tesla занимает аж 0.2% от мировых продаж

Осенью был клич "скорее оставляйте заказы — зимой отменяют 7500$ халяву". Ну и в таблице нет нормальных автомобилей — только электро и гибриды.

Tesla Model 3 много людей предзаказали еще задолго до ее появления — это объясняет высокие продажи (ещё и государство прикрыло лавочку с халявным 7500$ tax credit недавно — все запаслись), более бюджетный способ примкнуть к зеленой элите, ездить по карпулу, пить кофе у суперчаржера по часу. К тому же американцы безразличны к качеству сборки и к качеству интерьера (посмотрите на любой американский автомобиль) которые у тесла ниже плитуса. Хотя не такая уж модел 3 и бюджетная, заходишь на сайт — выбираешь самую дешевую за 35к, включаешь автопилот круиз-контроль, 18" диски (стандартные просто ужасные), выбираешь любой цвет отличный от черного — и хоп! уже 50к плати. А ведь захочется же полноприводную (без него она не едет) с нормальным запасом, а то и перфоманс версию и вот уже ценник бмв м3

Нвидия все равно в шоколаде, до бума майнинга их стоки стоили в 7 раз дешевле чем сейчас после "обвала".

Это работает в обе стороны — пришел ты полгода назад в Apple и Facebook, дали тебе стоков тысяч на 200 и зимой они похудели процентов на 30%.
Если FAANG перестанет платить "пузырные" деньги сотрудникам — они окончательно разбегуться по стартапм, закон рынка.

Посмотрел на "худшие" города Керчь и Биробиджан на панормах Яндекса — обычные дороги, далеко не то, что я представляю после пугающего словосочетания "русские дороги".

Незначительно, но лучше перебдеть, чем оставить мусор в регистрах ;-)

Плата за универсальность

пойду работать в мелкософт, порождать зло.

с такими взглядами пойдете работать разве что баристой в кафе при кампусе)

К примеру, вы можете взять базовые System.Numerics.Matrix4x4 в дотнете и перемножить их просто mat3 = mat1 * mat2; — дотнет сам за вас их векторизует ;-)

Умножение матриц и декомпозицию матриц (что это?) за вас написали на интрисиках. Эти самые интринсики и обозревал автор статьи — они для тех, кто хочет писать инструменты повверх которых такие как вы не будут задумываться о перфомансе. Нет универсального языка, который любую вашу формулу максимально оптимизирует сам

Вы говорите о разных вещах, ни один компилятор ни одного языка (в том числе "быстрый" питон) не сможет автоматически векторизировать сложный код и ВСЕГДА придется скатываться до использования интринсиков прямо в коде

Спасибо за разъяснения :D

Информация

В рейтинге
1 296-й
Зарегистрирован
Активность