AlphaDev zrychlilo třídění v knihovně C++ LLVM až o 70 %
Datum publikování: 9. 6. 2023
Standardní knihovna C++ v LLVM používá pro třídění čísel uint32, uint64 a float ručně optimalizované funkce v assembleru sort3, sort4 a sort5. Skupina umělé inteligence DeepMind v Google chtěla stávající implementaci urychlit a pojala úlohu jako hru. Skóre je latence a délka třídící funkce v assembleru a úkolem je najít nejmenší skóre. Samozřejmě je nutné také kontrolovat správnost sestaveného algoritmu.