Pull to refresh
21
Дмитрий Бабокин@DmitryBabokin

Compilers

9
Subscribers
Send message
Для ютюба я такое ещё могу понять (хотя согласен со всем), но вот когда они Google Finance «заредизайнили», я взялся за сердце и с грустью пошёл искать другие сервисы. Думал может одумаются, но нет. Планшетный интерфейс на десктопном мониторе в сервисе, который должен предоставлять максимум информации и желательно с максимальной её плотностью — такое ни понять, ни простить я не смог. Так что думаю в ютюбе слушать крики пользователей тоже не станут. Они лучше знают как пользователю лучше :(
Давно для себя выработал алгоритм действий при езде по ночной трассе — если видишь что-то подозрительное, не до конца понимаешь что за странные блики впереди на обочине, не понимаешь зачем впереди столб освещения воткнули после тёмного участка трассы — притормози. И чуть ли не в половине случаев это бывает обосновано — или камера, или реальная опасность, или что-то что требует на самом деле повышенной бдительности. Казалось бы, что машина должна тоже действовать с некоторой перестраховкой, но нет. Похоже у них просто ложных срабатываний много было, вот они и попытались решить эту проблему таким способом.
Для небольших проектов меньше вероятность получить патентный иск в будущем.

К патентам это отношения не имеет, только к копирайту. Патенты защищают некую идею, а не конкретное её воплощение в виде строк кода.
Собственно, публикация на GT и могла бы поправить это.
Ага, и по дороге ещё побомбила, чтобы за зарядку заплатить :)
Как только придумаете способ определять алгоритм (т.е. сказать, например, что это точно какой-нибудь SHA256, или X11, или CryptoNight) по его бинарному представлению, срочно бегите защищать кандидатскую. Можно даже патент сочинить.
Забавно, начинают со слов «мы постараемся быть краткими», а дальше 132 страницы. Оригинальная бумага по Биткойну была 9 страничек.
От того что владельцы ферм решат что-то в нужном себе направлении или внезапно поймав вирус через уязвимость вроде свежей в процессорах.

Так децентрализация же. Чтобы такое случилось, нужно чтобы минимум 51%+ всех мощностей подверглись скоординированной атаке. Плюс то что в этом случае может произойти, это откат из некоторых транзакций, т.е. может случится double-spending некоторых монет в сети. Снять деньги с вашего кошелька без вашего приватного ключа всё равно не смогут.
А как там в ARM с мусором в наборе инструкций, не интересовались?
Рогатка и сноровка!
Ключевое слово — иногда :)
Иногда достаточно просто пересобрать с нужными ключиками.
Вообще-то у Интела пока с обратной совместимостью до неприличия всё хорошо. Даже MMX до сих пор поддерживается, хотя закопать бы его уже давным давно. К тому же AVX — это основной боевой набор инструкций.
Это принесёт дополнительное повышение производительности, если производители того ПО, которым вы пользуетесь, об этом позаботились. Это если коротко.

Ну а вообще, это огромная куча новых инструкций, вектора вдвое большей длины, масковые регистры и куча всяких плюшечек, которые приводят в восторг инженеров, которые занимаются оптимизацией программ. Как-то так.
Мне кажется этого вообще никто не заметил. А это фактически первые доступные широкой публике чипы с AVX512.
Главное памяти не забыть воткнуть побольше!
Физтехи пятые, красавцы! Рад за свой ВУЗ.

В первой десятке 4 российских команды.

1. ИТМО
4. СПБГУ
5. Физтех
10. УрФУ

Полный список
Итаниум не шире современных x86 архитектур. Так что это не совсем про него.

Просто в Итаниуме явно доступен параллелизм на уровне инструкций, а в x86 он неявный (за счёт out-of-order исполнения).
Проблема с компилятором там ровно одна. Машина очень чувствительна к качеству планирования кода, а код хорошо спланировать можно только зная его динамическое поведение (по каким путям ходили, где стояли и ждали загрузки из памяти и т.д.). В итоге получается, что если угадали, то всё хорошо, если не угадали, то всё плохо. И это достаточно фундаментальное ограничение архитектуры.

В остальном архитектура была очень красивая и приятная.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity