Месяцев 5-6 назад, написав код под микроархитектуру Haswell (2013-й год), я понял, что код, написаный руками на ассемблере быстрее кода который выдают компиляторы GCC и Clang. Так что, тут вопрос только к тому кто его пишет. Как говориться: ингредиенты не виноваты...
Решал задачи на highload.fun. Там тесты прогоняются именно на этой микроархитектуре.
Это ключ для распаковки ONNX модели. Добавил в статью.
Месяцев 5-6 назад, написав код под микроархитектуру Haswell (2013-й год), я понял, что код, написаный руками на ассемблере быстрее кода который выдают компиляторы GCC и Clang. Так что, тут вопрос только к тому кто его пишет. Как говориться: ингредиенты не виноваты...
Далёкий от темы человек никогда не выпустит хороший продукт. Только "загрянит" IT атмосферу.