DPSKEL:: A skeleton based tool for parallel dynamic programming

被引:0
|
作者
Pelaez, Ignacio [1 ]
Almeida, Francisco [1 ]
Suarez, Fernando [1 ]
机构
[1] Univ La Laguna, Dept Estadist IO & Computac, San Cristobal la Laguna 38271, Spain
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1104 / 1113
页数:10
相关论文
共 50 条
  • [1] A skeleton for parallel dynamic programming
    Morales, D
    Almeida, F
    Garcia, F
    Gonzalez, J
    Roda, J
    Rodriguez, C
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 877 - 887
  • [2] Enforcing Deadlines for Skeleton-based Parallel Programming
    Metzger, Paul
    Cole, Murray
    Fensch, Christian
    Aldinucci, Marco
    Bini, Enrico
    [J]. 2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 188 - 199
  • [3] Skeleton-based parallel programming: Functional and parallel semantics in a single shot
    Aldinucci, Marco
    Danelutto, Marco
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2007, 33 (3-4) : 179 - 192
  • [4] Kanga: a Skeleton-Based Generic Interface for Parallel Programming
    Kist, Deives
    Pinto, Bruno
    Bazo, Rodrigo
    Du Bois, Andre Rauber
    Cavalheiro, Gerson Geraldo H.
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOP (SBAC-PADW), 2015, : 68 - 72
  • [5] Algorithmic concept recognition support for skeleton based parallel programming
    Di Martino, B
    Bonifacio, A
    [J]. EIGHTH INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 2003, : 87 - 96
  • [6] GPS: A parallel programming tool based on process groups
    Machado, RD
    daCosta, CM
    [J]. XVII INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, PROCEEDINGS, 1997, : 147 - 154
  • [7] A Scalable Farm Skeleton for Heterogeneous Parallel Programming
    Ernsting, Steffen
    Kuchen, Herbert
    [J]. PARALLEL COMPUTING: ACCELERATING COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, 25 : 72 - 81
  • [8] A parallel programming supporting tool
    Branco, KRLJC
    Santana, MJ
    Santana, RHC
    Calonego, N
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2567 - 2573
  • [9] Formal Semantics Applied to the Implementation of a Skeleton-Based Parallel Programming Library
    Falcou, Joel
    Serot, Jocelyn
    [J]. PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 243 - +
  • [10] Implementation of a skeleton-based parallel programming environment supporting arbitrary nesting
    Coudarcher, R
    Sérot, J
    Dérutin, JP
    [J]. HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 2001, 2026 : 71 - 85