Skip to main content

A Back-to-Basics Empirical Study of Priority Queues

Author(s): Larkin, Daniel H; Sen, Siddhartha; Tarjan, Robert E

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1m532
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLarkin, Daniel H-
dc.contributor.authorSen, Siddhartha-
dc.contributor.authorTarjan, Robert E-
dc.date.accessioned2021-10-08T19:47:28Z-
dc.date.available2021-10-08T19:47:28Z-
dc.date.issued2014en_US
dc.identifier.citationLarkin, Daniel H, Sen, Siddhartha, Tarjan, Robert E. (A Back-to-Basics Empirical Study of Priority Queuesen_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1m532-
dc.description.abstractThe theory community has proposed several new heap variants in the recent past which have remained largely untested experimentally. We take the field back to the drawing board, with straightforward implementations of both classic and novel structures using only standard, well-known optimizations. We study the behavior of each structure on a variety of inputs, including artificial workloads, workloads generated by running algorithms on real map data, and workloads from a discrete event simulator used in recent systems networking research. We provide observations about which characteristics are most correlated to performance. For example, we find that the L1 cache miss rate appears to be strongly correlated with wallclock time. We also provide observations about how the input sequence affects the relative performance of the different heap variants. For example, we show (both theoretically and in practice) that certain random insertion-deletion sequences are degenerate and can lead to misleading results. Overall, our findings suggest that while the conventional wisdom holds in some cases, it is sorely mistaken in others.en_US
dc.language.isoen_USen_US
dc.relation.ispartofProceedings of the Workshop on Algorithm Engineering and Experimentsen_US
dc.rightsAuthor's manuscripten_US
dc.titleA Back-to-Basics Empirical Study of Priority Queuesen_US
dc.typeConference Articleen_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
EmpiricalStudyPriorityQueue.pdf542.21 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.