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 …
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 …
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 …
major scalability challenges to many scientific applications. A common strategy to improve …
[PDF][PDF] An Evaluation of Parallel Knapsack Algorithms on Multicore Architectures.
Emergence of chip multiprocessor systems has dramatically increased the performance
potential of computer systems. Since the amount of exploited parallelism is directly …
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 …
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 …
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 …
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 …
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 …
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
The emergence of chip-multiprocessor systems has dramatically increased the performance
potential of computer systems. However, harnessing the full potential of these systems …
potential of computer systems. However, harnessing the full potential of these systems …