Parallel solvers for mixed integer linear optimization

T Ralphs, Y Shinano, T Berthold, T Koch - Handbook of parallel constraint …, 2018 - Springer
In this chapter, we provide an overview of the current state of the art with respect to solution
of mixed integer linear optimization problems (MILPs) in parallel. Sequential algorithms for …

EagerMap: A task mapping algorithm to improve communication and load balancing in clusters of multicore systems

EHM Cruz, M Diener, LL Pilla… - ACM Transactions on …, 2019 - dl.acm.org
Communication between tasks and load imbalance have been identified as a major
challenge for the performance and energy efficiency of parallel applications. A common way …

[PDF][PDF] Challenges of load balancing to support distributed exascale computing environment

EM Khaneghah, F Mollasalehi, AR Aliev… - Proceedings of the …, 2018 - researchgate.net
Distributed Exascale computing systems are considered as a specific type of system that is
capable of running dynamic and interactive applications. The existence of a dynamic and …

Process mapping on any topology with TopoMatch

E Jeannot - Journal of Parallel and Distributed Computing, 2022 - Elsevier
Process mapping (or process placement) is a useful algorithmic technique to optimize the
way applications are launched and executed onto a parallel machine. By taking into account …

ExaLB: a mathematical framework for load balancing to support distributed exascale computing environments

F Mollasalehi, EM Khaneghah… - CCF Transactions on …, 2023 - Springer
The dynamic and interactive nature of Distributed Exascale Computing System leads to a
situation where the load balancer lacks the proper pattern for the solution. In addition to …

Optimized load balancing in high‐performance computing for big data analytics

SL Mirtaheri, L Grandinetti - Concurrency and Computation …, 2021 - Wiley Online Library
New generation application problems in big data and high‐performance computing (HPC)
areas claim very diverse operational properties. The convergence requires the dynamic …

A batch task migration approach for decentralized global rescheduling

V Freitas, AL Santana, M Castro… - 2018 30th International …, 2018 - ieeexplore.ieee.org
Effectively mapping tasks of High Performance Computing (HPC) applications on parallel
systems is crucial to assure substantial performance gains. As platforms and applications …

[PDF][PDF] Parallel solvers for mixed integer linear programming

T Ralphs, Y Shinano, T Berthold, T Koch - 2016 - opus4.kobv.de
In this article, we introduce parallel mixed integer linear programming (MILP) solvers. MILP
solving algorithms have been improved tremendously in the last two decades. Currently …

Load Balancing in Distributed Exascale Computing Based on Process Requirements

S Shahrabi, F Mollasalehi, AR Aliev… - Azerbaijan Journal of …, 2018 - 82.194.3.83
In distributed Exascale systems, the occurrence of a dynamic and interactive nature changes
the workload of the system's computing elements. Because of this, the load balancer needs …

Methodology for malleable applications on distributed memory systems

J Aguilar Mena - 2022 - upcommons.upc.edu
(English) The dominant programming approach for scientific and industrial computing on
clusters is MPI+ X. While there are a variety of approaches within the node, denoted by …