DPSKEL: a skeleton based tool for parallel dynamic programming

  • Authors:
  • Ignacio Peláez;Francisco Almeida;Fernando Suárez

  • Affiliations:
  • Departamento de Estadística, I. O. y Computación, Universidad de La Laguna, La Laguna, Spain;Departamento de Estadística, I. O. y Computación, Universidad de La Laguna, La Laguna, Spain;Departamento de Estadística, I. O. y Computación, Universidad de La Laguna, La Laguna, Spain

  • Venue:
  • PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Skeleton based libraries are considered one of the alternatives to reduce the distance between end users and parallel architectures. Algorithmic skeletons are based in general procedures describing the method to be implemented. Although a gap between general formalizations for dynamic programming and software components can be found, we develop a skeleton tool for dynamic programming problems. The design strategy is general enough to consider a wide rage of dynamic programming recurrences. As usual in skeleton approaches, the parallelism is provided in a transparent manner, so that, sequential users may access to the system. A set of tests problems representative of different classes of dynamic programming formulations has been used to validate the distributed memory implementation on an IBM-SP.