Size: a a a

Programming Offtop

2021 April 08

AM

Artem Molotov in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
Хехе
источник

I

Ilmir in Programming Offtop
источник

АT

Андрей Tama in Programming Offtop
Сохранил в закладки. Когда-нибудь..
Спасибо.
источник

I

Ilmir in Programming Offtop
Вот бы ещё по немецкому такие же учебники найти...
источник

Kd

Konstantin dmz9 in Programming Offtop
шутки про интеграцию видеозвонков в идею подъехали
источник

ML

Mikhail Levchenko in Programming Offtop
источник

I

Ilmir in Programming Offtop
источник

d

dimiii in Programming Offtop
Сохраняй в очереди. Тогда 'когда нибудь' и наступит
источник

I

Ilmir in Programming Offtop
Только не в очереди с приоритетами.
источник

AE

Alexandr Emelyanov in Programming Offtop
@noraltavir у вас нет подобных исследований/бэнчей? https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html
источник

AE

Alexandr Emelyanov in Programming Offtop
помнится на дебиане что то было с подходами не то
источник

d

dimiii in Programming Offtop
Long-Awaited Muon Measurement Boosts Evidence for New Physics - Scientific American
https://www.scientificamerican.com/article/long-awaited-muon-measurement-boosts-evidence-for-new-physics/
источник

AN

Alexander Nozik in Programming Offtop
Есть конечно. Проблема в том, что микробечмарки довольно бесполезная штука. Мощь компилятора проявляется не на микро-алгоритмах, а на крупном коде, написанном не самым крутым программистом. Сейчас все оптимизирующие компиляторы дают примерно один и тот же пиковый перформанс и разница проявляется в том, как они работают с не оптимальным кодом
источник

AN

Alexander Nozik in Programming Offtop
Еще один поймался на PR. Результат хороший, но совсем не game-changer
источник

AN

Alexander Nozik in Programming Offtop
Там роблема в том, что они оптимизированный под интринсики код на С++ сравнивают со средним кодом на всем остальном, не использовали до недавнего времени JMH, и подбирали именно микро-бенчмарк тесты, под которые VM надо отдельно оптимизировать.
источник

AN

Alexander Nozik in Programming Offtop
На больших тестах сейчас получается JVM не хуже того же С++ в среднем. Если не брать супер-оптимизированные либы, которые под кэши конкретных процессоров подгнаны.
источник

AE

Alexandr Emelyanov in Programming Offtop
а то, что в тесте шарп типо быстрее?
источник

AN

Alexander Nozik in Programming Offtop
Это просто значит, что они конкретно в этом тесте чего-то под тест подкрутили. Или просто конкретный интринсик в конкретном тесте лучше работает. Там еще на разных версия JVM разница огромная. По некоторым нашим тестам GraalVM выигрывает у openj9 раз в 6. Повторюсь, микробенчмарки - это очень мутная вещь, по ним ни о чем судить нельзя. Есть ряд вещей, которые действительно надо вылизывать до умопомрачения - какие-нибудь bulk operations на блоках и тензорах. То, что заведомо бедут ботлнеком. Но тут опять есть нюансы. Индивидуальный пиковый перформанс таких операций, скажем в numpy очень высок, но чтобы добиться этого пика, надо писать очень-очень специфичный код и месяц сидеть с профайлером (который в питоне очень так себе).
источник

AN

Alexander Nozik in Programming Offtop
Не исключено еще что дефолтные настройки CLR лучше с микро-тестами дружат. Они же на дефолте все гоняют
источник