-
Notifications
You must be signed in to change notification settings - Fork 0
Code for the SIGMOD 2019 programming contest. Finished at 2nd place.
License
Kobzol/sigmod-2019
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Results: https://sigmod19contest.itu.dk/leaderboard_freezed.html Team: vsb_ber0134 Institution: VSB-TUO Jakub Beránek, BER0134, VSB-TUO, IT4Innovations, PhD student (first year), [email protected] Advisor: - Ing. Radim Bača, Phd., FEI, VSB-TUO, [email protected] Description: In-memory sort divides the input into multiple chunks and overlaps reading and sorting of the individual chunks. The data is preprocessed to only sort the keys using MSD radix sort. If input and output does not fit into memory simultaneously, the sorted input is written to the output in parts, while being gradially deallocated, to free up memory. External memory sort also overlaps reading the input and sorting. The intermediate results are written to disk, except for the last results that still fit into memory. The intermediate results are gradually loaded from disk, merged and written to output. The merge process uses overlapped I/O and double-buffering. Third-party code: - radix sort (https://github.com/voutcn/kxsort), MIT
About
Code for the SIGMOD 2019 programming contest. Finished at 2nd place.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published