Parallel computational optimization in operations research: A new integrative framework, literature review and research directions

G Schryen - European Journal of Operational Research, 2020 - Elsevier
Solving optimization problems with parallel algorithms has a long tradition in OR. Its future
relevance for solving hard optimization problems in many fields, including finance, logistics …

[图书][B] Sequential and Parallel Algorithms and Data Structures

viii Preface reason for this change is that sequential processors have ceased to get
proportional performance improvements from increased circuit complexity. Although the …

Concurrent hash tables: Fast and general (?)!

T Maier, P Sanders, R Dementiev - ACM Transactions on Parallel …, 2019 - dl.acm.org
Concurrent hash tables are one of the most important concurrent data structures, which are
used in numerous applications. For some applications, it is common that hash table …

DRAMHiT: A Hash Table Architected for the Speed of DRAM

V Narayanan, D Detweiler, T Huang… - Proceedings of the …, 2023 - dl.acm.org
Despite decades of innovation, existing hash tables fail to achieve peak performance on
modern hardware. Built around a relatively simple computation, ie, a hash function, which in …

X-TED: Massive Parallelization of Tree Edit Distance

D Fan, R Lee, X Zhang - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
The tree edit distance (TED) has been found in a wide spectrum of applications in artificial
intelligence, bioinformatics, and other areas, which serves as a metric to quantify the …

Parallel computing applied to the stochastic dynamic programming for long term operation planning of hydrothermal power systems

BH Dias, MA Tomim, ALM Marcato, TP Ramos… - European Journal of …, 2013 - Elsevier
In this paper, parallel processing techniques are employed to improve the performance of
the stochastic dynamic programming applied to the long term operation planning of …

Domain-independent dynamic programming

R Kuroiwa - 2024 - search.proquest.com
Dynamic programming (DP) is a framework used in multiple disciplines to solve decision-
making problems. In particular, in computer science and operations research (OR), DP …

DLHT: A Non-blocking Resizable Hashtable with Fast Deletes and Memory-awareness

A Katsarakis, V Gavrielatos, N Ntarmos - Proceedings of the 33rd …, 2024 - dl.acm.org
This paper presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize
hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur …

Parallel tiled Nussinov RNA folding loop nest generated using both dependence graph transitive closure and loop skewing

M Palkowski, W Bielecki - BMC bioinformatics, 2017 - Springer
Background RNA secondary structure prediction is a compute intensive task that lies at the
core of several search algorithms in bioinformatics. Fortunately, the RNA folding …

[PDF][PDF] Automatic tiling of “mostly-tileable” loop nests

D Wonnacott, T Jin, A Lake - 5th International Workshop …, 2015 - acohen.gitlabpages.inria.fr
Polyhedral compilation techniques have proven to be a powerful tool for optimization of
dense array codes. In particular, their ability to tile imperfectly nested loops has provided …