Hi
Maybe interesting for someone, merge sort on GPU
https://moderngpu.github.io/mergesort.html
on github
Regards,
Karol Bieniaszewski
You buy hardware to software you use. If it can utilize GPU, you install also GPU.
And servers can contain GPU, all depend on box.
We have e.g. one server with A100. But even cheap GPU like RTX 3060 can speed up things a loot.
Regards,
Karol Bieniaszewski
--
You received this message because you are subscribed to the Google Groups "firebird-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebird-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebird-devel/aa1645c8-115d-4d50-a177-9eff4d7cf19e%40lawinegevaar.nl.
Sort on GPU have benefits on large list of items. So server should choose when to use it.
There are many cases when sort on CPU is faster and easier. Transfer to GPU memory have cost, and handle comparision method for strings is also problematic.
So only comparision on real data can show when to use when not.
And there are updated solutions already written in C++ for CUDA. Which „does not require” additional work on solving it itself. „Only” adapting it to the codebase.
Some are not so popular but interesting, like
https://github.com/davors/gpu-sorting
You know, sometimes someone catch the case and create algorithm which speed things up. And this was my goal when i send this email.
When first CUDA was released, there was many try and fail cases, but finally we have many things speeded up.
Regards,
Karol Bieniaszewski
Od: 'Dimitry Sibiryakov' via firebird-devel
Wysłano: niedziela, 10 września 2023 11:28
Do: firebir...@googlegroups.com
Temat: Re: [firebird-devel] Merge sort on GPU
Karol Bieniaszewski wrote 10.09.2023 11:22:
--
You received this message because you are subscribed to the Google Groups "firebird-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebird-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebird-devel/098d5962-6d90-96b4-bd9b-bb5161714050%40ibphoenix.com.