This paper analyses and evaluates parallel implementations of an optimization algorithm for perishable inventory control problems. This iterative algorithm has high computational requirements when solving large problems. Therefore, the use of parallel and distributed computing reduces the execution time and improves the quality of the solutions. This work investigates two implementations on heterogeneous platforms: (1) a MPI-PTHREADS version; and (2) a multi-GPU version. A comparison of these implementations has been carried out. Experimental results show the benefits of using parallel and distributed codes to solve this kind of problems. Furthermore, the distribution of the workload among the available processing elements is a challenging ...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
This paper analyses and evaluates parallel implementations of an optimization algorithm for perishab...
Dynamic programming (DP) approaches, in particular value iteration, is often seen as a method to der...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
This paper investigates the problem of allocating parallel application tasks to processors in hetero...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Since few years ago, the parallel processing has been embedded in personal computers by including co...
In this paper, we study various parallelization schemes for the Variable Neighborhood Search (VNS) m...
Abstract. This work presents the application of parallel computing techniques using Graphic Processi...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Abstract—Cost estimation is crucial in the performance mod-eling of parallel algorithms and allocati...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
International audienceIn this work, we revisit the design and implementation of the Branch-and-Bound...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
This paper analyses and evaluates parallel implementations of an optimization algorithm for perishab...
Dynamic programming (DP) approaches, in particular value iteration, is often seen as a method to der...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
This paper investigates the problem of allocating parallel application tasks to processors in hetero...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Since few years ago, the parallel processing has been embedded in personal computers by including co...
In this paper, we study various parallelization schemes for the Variable Neighborhood Search (VNS) m...
Abstract. This work presents the application of parallel computing techniques using Graphic Processi...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Abstract—Cost estimation is crucial in the performance mod-eling of parallel algorithms and allocati...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
International audienceIn this work, we revisit the design and implementation of the Branch-and-Bound...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...