I’ve not yet had time for reading the full article but the topic is really interesting. This is for sure one great and good application of deep learning. Anyone with some insights on this topic?

6 points

At first glance this doesn’t seem to be as impactful as you might think…

We reverse engineered the low-level assembly sorting algorithms discovered by AlphaDev for sort 3, sort 4 and sort 5 to C++ and discovered that our sort implementations led to improvements of up to 70% for sequences of a length of five and roughly 1.7% for sequences exceeding 250,000 elements.

permalink
report
reply
5 points

Wouldn’t this still be pretty massive at large scales like datacenters?

permalink
report
parent
reply
1 point
*

Yes, I’m saying this is actually more important than you might initially think.

permalink
report
parent
reply
1 point

Sorry, I’m now seeing this was already posted in this community a few days ago :(

permalink
report
reply
4 points
*
Deleted by creator
permalink
report
reply
4 points

I gave it a quick skim. It seems the improvements are on specific sort tasks. There may also be fitting to the distribution of sequences. It won’t beat n log(n) for all cases, but it might do better for common common situations in the data set.

It’s still neat they made it work.

permalink
report
parent
reply
3 points

My first thoughts were on the same line. I think the new “algorithm” are heuristics for small values of n.

permalink
report
parent
reply

Programming

!programming@beehaw.org

Create post

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 69

    Monthly active users

  • 320

    Posts

  • 3.3K

    Comments