group-telegram.com/ai_newz/1051
Create:
Last Update:
Last Update:
Задача сортировки маленьких массивов данных примитивных типов является частой операцией во многих алгоритмах. Для скорости важно уметь компилировать алгоритм сортировки в наименьшее количество ассемблерных инструкций и без ветвлений. Так вот, парни из DeepMind натравили сетку MuZero на эту задачу, чтобы она с помощью Reinforcement Learning поискала, как улучшить существующие алгоритмы сортировки.
До этого:
Sort3 компилировалася в 18 инструкций (3 элемента за 3 сравнения)
Sort4 - в 28 (4 элемента за 5 сравнений)
Sort5 - в 46 (5 элементов за 9 сравнений).
MuZero:
Нашла как сделать sort3 за 17 инструкций, sort5 за 43!!! Это прям круто и очень неожиданно! Тут пожно посмотерть патч в llvm.
Подробнее в посте у experimentalchill.
BY эйай ньюз
![](https://photo.group-telegram.com/u/cdn4.cdn-telegram.org/file/CLMNqPG2mxD8Tod0rSdmyy0THeoRMJt2Jx56Z94Xp_1WE7FWDcQKktHuKCcu4OXGvO1BuC6ovc0GN6gtRgVVWW2DWlktTY1QgX8nGaNbVAWUKWqXlaGn2xzir45sYgBKkVlXk7pcHIriOJLNLI7nKZQVaiR5xBdq5NNd5dcLKRyG7votxoWBWLVzTkJH5zTyfHM9vhxux8qSypDBl_EBazmqRFi1TkNkof3ION0O97OpcJTPxnVKlwjidBcV41tHJX2f3K6cobdyxuAoCh_bsz0Jbx-8PYbfl4pNTD4DyspReJxCVQQAiLDnDZx-N6u31y6zqfPAuk0sM0w-h4D3ug.jpg)
Share with your friend now:
group-telegram.com/ai_newz/1051