1986
DOI: 10.1145/5684.5686
|View full text |Cite
|
Sign up to set email alerts
|

An empirical comparison of priority-queue and event-set implementations

Abstract: Execution times for a variety of priority-queue implementations are compared under the hold model, showing many to be faster than implicit heaps.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
92
0

Year Published

1993
1993
2013
2013

Publication Types

Select...
8
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 178 publications
(95 citation statements)
references
References 12 publications
1
92
0
Order By: Relevance
“…From the sequential case, it is known that in some cases search tree implementations of priority queues give better performance than heap implementations [12]. In our setting of a shared-memory architecture, it turns out that a variation of a chromatic search tree, used as a priority queue, allows for a greater degree of parallelism than in previous proposals for priority queues.…”
Section: Introductionmentioning
confidence: 93%
“…From the sequential case, it is known that in some cases search tree implementations of priority queues give better performance than heap implementations [12]. In our setting of a shared-memory architecture, it turns out that a variation of a chromatic search tree, used as a priority queue, allows for a greater degree of parallelism than in previous proposals for priority queues.…”
Section: Introductionmentioning
confidence: 93%
“…Examples of list structures include the Indexed Lists [110] and the SPEEDES Queue [111]. Tree structures are exemplified by Binary Heaps, Skew Heap, and Splay Trees [112], while the Lazy Queue [113], the Ladder Queue [114], and the Calendar Queues [115] are based on multi-list structures.…”
Section: Event Set Implementationmentioning
confidence: 99%
“…This variability in event order means that the integrator-queue requires a fully general algorithm with characteristic log(N c ) complexity per time-step. In Neuron, both the event-and integrator-queues are based on Jones's (1986) implementation of the splay-tree algorithm of Sleator and Tarjan (1983). As we have shown, integrator-queue execution time is negligible even for simulations on the order of 10000 cells.…”
Section: Event Driven Simulationmentioning
confidence: 99%