dc.creator | Stella, Gabriel | |
dc.date.accessioned | 2022-08-10T17:38:17Z | |
dc.date.available | 2022-08-10T17:38:17Z | |
dc.date.created | 2020-05 | |
dc.date.issued | 2019-04-23 | |
dc.date.submitted | May 2020 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/196643 | |
dc.description.abstract | External-memory sorting is a well-versed subject, with a history going back several decades. However, current implementations of external-memory sorting algorithms are not able to fully take advantage of the power of modern hardware. The reason for this is twofold: (1) they use a computationally-expensive mergesort approach, which can create a bottleneck during processing; (2) their management of I/O resources prevents them from achieving maximum I/O bandwidth. In this paper, we outline the construction of an external-memory distribution sort algorithm that utilizes available resources much more effectively. | |
dc.format.mimetype | application/pdf | |
dc.subject | external memory | |
dc.subject | sorting | |
dc.subject | distribution sort | |
dc.title | An Efficient External-Memory Sorting Algorithm | |
dc.type | Thesis | |
thesis.degree.department | Computer Science & Engineering | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | Undergraduate Research Scholars Program | |
thesis.degree.name | BS | |
thesis.degree.level | Undergraduate | |
dc.contributor.committeeMember | Loguinov, Dmitri | |
dc.type.material | text | |
dc.date.updated | 2022-08-10T17:38:17Z | |
local.etdauthor.orcid | 0000-0001-5126-0310 | |