메뉴 건너뛰기




Volumn , Issue , 2007, Pages 135-144

A parallel dynamic programming algorithm on a multi-core architecture

Author keywords

Data dependence; Dynamic programming; Memory hierarchy; Multi core; Scalabilitiy

Indexed keywords

COMBINATORIAL OPTIMIZATION; COMPUTATION THEORY; COMPUTER ARCHITECTURE; DATABASE SYSTEMS; PARALLEL ALGORITHMS; PARALLEL PROGRAMMING; SCALABILITY;

EID: 35248852012     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1248377.1248399     Document Type: Conference Paper
Times cited : (54)

References (34)
  • 1
    • 35248863698 scopus 로고    scopus 로고
    • http://grape-dr.adm.s.u-tokyo.ac.jp/system-en.html.
  • 2
    • 35248831440 scopus 로고    scopus 로고
    • http://www.cray.com/products/xmt/.
  • 3
    • 0024082546 scopus 로고    scopus 로고
    • The input/output complexity of sorting and related problems
    • A. Aggarwal and J. S. Vitter. The input/output complexity of sorting and related problems. Communications of the ACM, 31(9):1116-1127, 1998.
    • (1998) Communications of the ACM , vol.31 , Issue.9 , pp. 1116-1127
    • Aggarwal, A.1    Vitter, J.S.2
  • 4
    • 0036949034 scopus 로고    scopus 로고
    • Optimal tiling for rna base pairing problem. acm symposium on parallel architecture and algorithm
    • F. Almeida, R. Andonov, and D. Gonzalez. Optimal tiling for rna base pairing problem. acm symposium on parallel architecture and algorithm. In ACM Symposium on Parallel Architecture and Algorithm, pages 173-182, 2002.
    • (2002) ACM Symposium on Parallel Architecture and Algorithm , pp. 173-182
    • Almeida, F.1    Andonov, R.2    Gonzalez, D.3
  • 7
    • 0012526811 scopus 로고
    • Efficient parallel dynamic programming. in 30th annual allerton confer-ence on communication
    • P. G. Bradford. Efficient parallel dynamic programming. in 30th annual allerton confer-ence on communication. In Control and Computing, pages 185-194, 1992.
    • (1992) Control and Computing , pp. 185-194
    • Bradford, P.G.1
  • 8
    • 0032178763 scopus 로고    scopus 로고
    • Optimization of an rna folding algorithm for parallel architectures
    • 241617-1634
    • J. H. Chen, S. Y. Le, B. A. Shapiro, and J. V. Maizel. Optimization of an rna folding algorithm for parallel architectures. Parallel Computing, 24(1617-1634), 1998.
    • (1998) Parallel Computing
    • Chen, J.H.1    Le, S.Y.2    Shapiro, B.A.3    Maizel, J.V.4
  • 13
    • 35248818568 scopus 로고    scopus 로고
    • M. Denneau and H. S. Warren. 64-bit cyclops priciples of operation. Technical report, IBM Watson Research Center, 2005.
    • M. Denneau and H. S. Warren. 64-bit cyclops priciples of operation. Technical report, IBM Watson Research Center, 2005.
  • 14
    • 0027264241 scopus 로고
    • Dynamic programming on a shared memory multiproc-essor
    • P. Edmonds, E. Chu, and A. George. Dynamic programming on a shared memory multiproc-essor. Parallel Computing, 19(1):9-22, 1993.
    • (1993) Parallel Computing , vol.19 , Issue.1 , pp. 9-22
    • Edmonds, P.1    Chu, E.2    George, A.3
  • 15
    • 35248835828 scopus 로고
    • Prediction of rna base pairing posibilities for rna secondary structure
    • I. H. M. Fekete and P. Stadler. Prediction of rna base pairing posibilities for rna secondary structure. Biopolymers, 9:1105-1119, 1990.
    • (1990) Biopolymers , vol.9 , pp. 1105-1119
    • Fekete, I.H.M.1    Stadler, P.2
  • 16
    • 0012610537 scopus 로고
    • Parallel algorithm for dynamic programming recurrences with more than o(1) dependency
    • Z. Galil and K. Park. Parallel algorithm for dynamic programming recurrences with more than o(1) dependency. Journal of Parallel and Distributed Computing, 21:213-222, 1994.
    • (1994) Journal of Parallel and Distributed Computing , vol.21 , pp. 213-222
    • Galil, Z.1    Park, K.2
  • 19
    • 0002564340 scopus 로고
    • Direct vlsi implementation of combinatorial algorithms
    • L. Guibas, H. Kung, and C. Thomson. Direct vlsi implementation of combinatorial algorithms. In Caltech Conference on VLSI, pages 509-525, 1979.
    • (1979) Caltech Conference on VLSI , pp. 509-525
    • Guibas, L.1    Kung, H.2    Thomson, C.3
  • 22
    • 0024069565 scopus 로고
    • Dynamic program-ming on two-dimensional systolic arrays
    • B. Louka and M. Tormente. Dynamic program-ming on two-dimensional systolic arrays. Information Processing Letters, 29:97-104, 1988.
    • (1988) Information Processing Letters , vol.29 , pp. 97-104
    • Louka, B.1    Tormente, M.2
  • 23
    • 0032787871 scopus 로고    scopus 로고
    • Fast evaluation of internal loops in rna secondary structure prediction
    • R. B. Lyngso and M. Zuker. Fast evaluation of internal loops in rna secondary structure prediction. Bioinformatics, 15(6), 440-445 1999.
    • (1999) Bioinformatics , vol.15 , Issue.6 , pp. 440-445
    • Lyngso, R.B.1    Zuker, M.2
  • 24
    • 0026274706 scopus 로고
    • Tiling multidimensional iteration spaces for non share memory machines
    • J. Ramanujam and P. Sadayappan. Tiling multidimensional iteration spaces for non share memory machines. In Supercomputing, pages 111-120, 1991.
    • (1991) Supercomputing , pp. 111-120
    • Ramanujam, J.1    Sadayappan, P.2
  • 25
    • 0035105948 scopus 로고    scopus 로고
    • The massively parallel genetic algorithm for rna folding: Mimd implementation and population variation
    • B. A. Shapiro, J. C. Wu, D. Bengali, and M. J. Potts. The massively parallel genetic algorithm for rna folding: Mimd implementation and population variation. Bioinformatics, 17(2):137-148, 2001.
    • (2001) Bioinformatics , vol.17 , Issue.2 , pp. 137-148
    • Shapiro, B.A.1    Wu, J.C.2    Bengali, D.3    Potts, M.J.4
  • 26
    • 0019887799 scopus 로고
    • Identification of common molecular subsequences
    • T. Smith and M. Waterman. Identification of common molecular subsequences. Journal of Molecular Biology, 147(1):195-197, 1981.
    • (1981) Journal of Molecular Biology , vol.147 , Issue.1 , pp. 195-197
    • Smith, T.1    Waterman, M.2
  • 29
    • 0001321490 scopus 로고    scopus 로고
    • External memory algorithms and data structures: Dealing with massive data
    • J. S. Vitter. External memory algorithms and data structures: Dealing with massive data. ACM Computing Surveys, 33(2):209-271, 2001.
    • (2001) ACM Computing Surveys , vol.33 , Issue.2 , pp. 209-271
    • Vitter, J.S.1
  • 31
    • 0026082301 scopus 로고
    • Data dependence and program restructuring
    • M. Wolfe. Data dependence and program restructuring. The Journal of Supercomputing, 4:321-344, 1990.
    • (1990) The Journal of Supercomputing , vol.4 , pp. 321-344
    • Wolfe, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.