Towards the automatic optimal mapping of pipeline algorithms

D González, F Almeida, L Moreno, C Rodrıguez - Parallel Computing, 2003 - Elsevier
The assignment of computations to processors is a crucial factor determining the
effectiveness of a parallel algorithm. The portability of parallel programs has involved lot of …

Parallel dynamic programming and automata theory

DG Morales, F Almeida, C Rodrıguez, JL Roda… - Parallel computing, 2000 - Elsevier
Following Karp's discrete Dynamic Programming (DP) approach, this work extends the
sequential model for monadic DP to the parallel case. We propose general parallel DP …

Resource allocation for task-level speculative scientific applications: A proof of concept using parallel trajectory splicing

A Garmon, V Ramakrishnaiah, D Perez - Parallel Computing, 2022 - Elsevier
The constant increase in parallelism available on large-scale distributed computers poses
major scalability challenges to many scientific applications. A common strategy to improve …

[PDF][PDF] An Evaluation of Parallel Knapsack Algorithms on Multicore Architectures.

H Rashid, C Novoa, A Qasem - CSC, 2010 - researchgate.net
Emergence of chip multiprocessor systems has dramatically increased the performance
potential of computer systems. Since the amount of exploited parallelism is directly …

Design of parallel algorithms for the single resource allocation problem

D Morales, F Almeida, F Garcıa, JL Roda… - European Journal of …, 2000 - Elsevier
Three new optimal parallel algorithms are presented for the single resource allocation
problem. They run in the simplest networks: pipelines and rings. All of them have been …

From the theory to the tools: parallel dynamic programming

D González, F Almeida, J Roda… - Concurrency: practice …, 2000 - Wiley Online Library
Dynamic programming is an important paradigm that has been widely used to solve
problems in various areas such as control theory, operation research, biology and computer …

Performance results of running parallel applications on the integrade

EN Cáceres, H Mongelli, L Loureiro… - Concurrency and …, 2010 - Wiley Online Library
The InteGrade middleware intends to exploit the idle time of computing resources in
computer laboratories. In this work we investigate the performance of running parallel …

Paradigms for parallel dynamic programming

C Rodriguez, J Roda, F Garcia… - … of EUROMICRO 96 …, 1996 - ieeexplore.ieee.org
We extend the sequential model for dynamic programming to a parallel model. We propose
three general parallel dynamic programming algorithms for pipeline and ring networks for …

[PDF][PDF] Mats: A model-driven adaptive tuning system for parallel workloads

S Sarangkar, A Qasem - Journal of Parallel and Cloud Computing …, 2012 - cs.txstate.edu
Building software that can effectively utilize underlying hardware resources has been a
perennial challenge for the high-performance computing community. In recent years, the …

Efficient parallel solutions to the integral knapsack problem on current chip-multiprocessor systems

H Rashid, C Novoa, M McKenney… - International Journal of …, 2012 - Taylor & Francis
The emergence of chip-multiprocessor systems has dramatically increased the performance
potential of computer systems. However, harnessing the full potential of these systems …