Low run-time overhead, self-adapting storage policies for priority queues called smart priority queue (SPQ) techniques are developed and evaluated. The proposed SPQ policies employ a low-complexity linear queue for near-head activities and a rapid-indexing variable bin-width calendar queue for distant events. The SPQ configuration is determined by monitoring queue access behavior using cost-scoring factors and then applying heuristics to adjust the organization of the underlying data structures. To illustrate and evaluate the method, an SPQ-based scheduler for discrete event simulation has been implemented and was used to assess the resulting efficiency, components of access time, and queue usage distributions of the existing and proposed a...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
The high computational throughput of modern graphics processing units (GPUs) make them the de-facto ...
. We present time and work optimal priority queues for the CREW PRAM, supporting FindMin in constant...
Low run-time overhead, self-adapting storage policies for priority queues called smart priority queu...
Low run-time overhead, self-adapting storage policies for priority queues called smart priority queu...
Many parallel algorithms in domains such as graph analytics and simulations execute more efficiently...
This paper introduces the Parallel Priority Queue (PPQ) abstract data type. A PPQ stores a set of in...
Priority queues with parallel access are an attractive data structure for ap-plications like priorit...
A recursive and fast construction of an n elements priority queue from exponentially smaller hard-wa...
An accurate storage-I/O scheduler, named Budget Fair Queueing (BFQ), was integrated with a special s...
NAND flash storage has proven to be a competitive alter-native to traditional disk for its propertie...
Abstract.—This paper analyzes the status and shortcomings of the existing queue management algorithm...
Big data has become essential for businesses as it enables companies and organizations to gather ins...
We are interested in queues in which customers of different classes arrive to a service facility, an...
During the simulation of physical systems based on many moving objects, the efficiency of the algori...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
The high computational throughput of modern graphics processing units (GPUs) make them the de-facto ...
. We present time and work optimal priority queues for the CREW PRAM, supporting FindMin in constant...
Low run-time overhead, self-adapting storage policies for priority queues called smart priority queu...
Low run-time overhead, self-adapting storage policies for priority queues called smart priority queu...
Many parallel algorithms in domains such as graph analytics and simulations execute more efficiently...
This paper introduces the Parallel Priority Queue (PPQ) abstract data type. A PPQ stores a set of in...
Priority queues with parallel access are an attractive data structure for ap-plications like priorit...
A recursive and fast construction of an n elements priority queue from exponentially smaller hard-wa...
An accurate storage-I/O scheduler, named Budget Fair Queueing (BFQ), was integrated with a special s...
NAND flash storage has proven to be a competitive alter-native to traditional disk for its propertie...
Abstract.—This paper analyzes the status and shortcomings of the existing queue management algorithm...
Big data has become essential for businesses as it enables companies and organizations to gather ins...
We are interested in queues in which customers of different classes arrive to a service facility, an...
During the simulation of physical systems based on many moving objects, the efficiency of the algori...
A priority queue Q is a data structure that maintains a collection of elements, each element having ...
The high computational throughput of modern graphics processing units (GPUs) make them the de-facto ...
. We present time and work optimal priority queues for the CREW PRAM, supporting FindMin in constant...