Linearization is the main paradigm by which we implement distributed objects, though it incurs a high synchronization cost. Relaxation can mitigate the synchronization cost of a distributed object. Currently, we lack methods for determining which applications would most benefit from relaxation. We investigate a specific case of relaxation to clarity to this problem. We examine a relaxed priority queue used in Dijkstra's solution to the single-source shortest path problem. We focus on percent correctness of the resulting paths as a measure of accuracy, examining the trend of accuracy loss with a standard benchmarking problem. We find that accuracy loss is not directly correlated with level of relaxation, implying further study is warranted i...
Solving a linear system $Ax=b$ is a fundamental scientific computing primitive for which numerous so...
Data, in particular that generated through successive computer approximations, may not always follow...
This is the author accepted manuscript. The final version is available from Microtome Publishing via...
Linearization is the main paradigm by which we implement distributed objects, though it incurs a hig...
Relaxation of semantics is a technique for improving the amortized distributed time complexity of da...
Since computers are widespread and interconnected, the study of computing has expanded to encompass ...
Since computers are widespread and interconnected, the study of computing has expanded to encompass ...
Concurrent data structures like stacks, sets or queues need to be highly optimized to provide large ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Distributed programs must often display graceful degradation, reacting adaptively to changes in the ...
There is a trade-off between performance and correctness in implementing concurrent data structures....
Abstract. Concurrent data structures like stacks, sets or queues need to be highly optimized to prov...
There is a trade-off between performance and correctness in implementing concurrent data structures....
Solving a linear system $Ax=b$ is a fundamental scientific computing primitive for which numerous so...
Data, in particular that generated through successive computer approximations, may not always follow...
This is the author accepted manuscript. The final version is available from Microtome Publishing via...
Linearization is the main paradigm by which we implement distributed objects, though it incurs a hig...
Relaxation of semantics is a technique for improving the amortized distributed time complexity of da...
Since computers are widespread and interconnected, the study of computing has expanded to encompass ...
Since computers are widespread and interconnected, the study of computing has expanded to encompass ...
Concurrent data structures like stacks, sets or queues need to be highly optimized to provide large ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Constraint satisfaction networks contain nodes that receive weighted evidence from external sources ...
Distributed programs must often display graceful degradation, reacting adaptively to changes in the ...
There is a trade-off between performance and correctness in implementing concurrent data structures....
Abstract. Concurrent data structures like stacks, sets or queues need to be highly optimized to prov...
There is a trade-off between performance and correctness in implementing concurrent data structures....
Solving a linear system $Ax=b$ is a fundamental scientific computing primitive for which numerous so...
Data, in particular that generated through successive computer approximations, may not always follow...
This is the author accepted manuscript. The final version is available from Microtome Publishing via...