메뉴 건너뛰기




Volumn 1, Issue , 2009, Pages 246-275

Mixed programming models using parallel tasks

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84872701556     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.4018/978-1-60566-661-7.ch011     Document Type: Chapter
Times cited : (5)

References (74)
  • 1
    • 0038587420 scopus 로고    scopus 로고
    • An advanced environment supporting structured parallel programming in java
    • doi:10.1016/S0167739X(02)00172-3
    • Aldinucci, M., Danelutto, M., & Teti, P. (2003). An advanced environment supporting structured parallel programming in Java. Future Generation Computer Systems, 19(5), 611-626. doi:10.1016/S0167739X(02)00172-3
    • (2003) Future Generation Computer Systems , vol.19 , Issue.5 , pp. 611-626
    • Aldinucci, M.1    Danelutto, M.2    Teti, P.3
  • 3
    • 0032121299 scopus 로고    scopus 로고
    • Approaches for integrating task and data parallelism
    • doi:10.1109/4434.708258
    • Bal, H. E., & Haines, M. (1998). Approaches for integrating task and data parallelism. IEEE Concurrency, 6(3), 74-84. doi:10.1109/4434.708258
    • (1998) IEEE Concurrency , vol.6 , Issue.3 , pp. 74-84
    • Bal, H.E.1    Haines, M.2
  • 4
    • 0032256749 scopus 로고    scopus 로고
    • A task- and data-parallel programming language based on shared objects
    • [TOPLAS], doi:10.1145/295656.295658
    • Ben Hassen, S., Bal, H. E., & Jacobs, C. J. H. (1998). A task- and data-parallel programming language based on shared objects. [TOPLAS]. ACM Transactions on Programming Languages and Systems, 20(6), 1131-1170. doi:10.1145/295656.295658
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.6 , pp. 1131-1170
    • Ben Hassen, S.1    Bal, H.E.2    Jacobs, C.J.H.3
  • 8
    • 0031328695 scopus 로고    scopus 로고
    • Opus: A coordination language for multidisciplinary applications
    • Chapman, B., Haines, M., Mehrota, P., Zima, H., & van Rosendale, J. (1997). Opus: A coordination language for multidisciplinary applications. Science Progress, 6(4), 345-362.
    • (1997) Science Progress , vol.6 , Issue.4 , pp. 345-362
    • Chapman, B.1    Haines, M.2    Mehrota, P.3    Zima, H.4    van Rosendale, J.5
  • 12
    • 0036106374 scopus 로고    scopus 로고
    • A border-based coordination language for integrating task and data parallelism
    • doi:10.1006/jpdc.2001.1814
    • Diaz, M., Rubio, B., Soler, E., & Troya, J. M. (2002). A border-based coordination language for integrating task and data parallelism. Journal of Parallel and Distributed Computing, 62(4), 715-740. doi:10.1006/jpdc.2001.1814
    • (2002) Journal of Parallel and Distributed Computing , vol.62 , Issue.4 , pp. 715-740
    • Diaz, M.1    Rubio, B.2    Soler, E.3    Troya, J.M.4
  • 13
    • 0038346018 scopus 로고    scopus 로고
    • Domain interaction patterns to coordinate hpf tasks
    • doi:10.1016/S0167-8191(03)00064-4
    • Diaz, M., Rubio, B., Soler, E., & Troya, J. M. (2003). Domain interaction patterns to coordinate HPF tasks. Parallel Computing, 29(7), 925-951. doi:10.1016/S0167-8191(03)00064-4
    • (2003) Parallel Computing , vol.29 , Issue.7 , pp. 925-951
    • Diaz, M.1    Rubio, B.2    Soler, E.3    Troya, J.M.4
  • 16
    • 33750341021 scopus 로고    scopus 로고
    • Basic skeletons in llc
    • doi:10.1016/j.parco.2006.07.001
    • Dorta, A. J., López, P., & de Sande, F. (2006). Basic skeletons in LLC. Parallel Computing, 32(7-8), 491-506. doi:10.1016/j.parco.2006.07.001
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 491-506
    • Dorta, A.J.1    López, P.2    de Sande, F.3
  • 24
    • 58149321730 scopus 로고
    • Fortran m: A language for modular parallel programming
    • doi:10.1006/jpdc.1995.1044
    • Foster, I. T., & Chandy, K. M. (1995). Fortran M: A language for modular parallel programming. Journal of Parallel and Distributed Computing, 26(1), 24-35. doi:10.1006/jpdc.1995.1044
    • (1995) Journal of Parallel and Distributed Computing , vol.26 , Issue.1 , pp. 24-35
    • Foster, I.T.1    Chandy, K.M.2
  • 27
    • 0003487728 scopus 로고
    • High Performance Fortran Forum, (No. CRPC-TR92225). Center for Research on Parallel Computation, Rice University, Houston, TX
    • High Performance Fortran Forum. (1993). High performance Fortran language specification, version 1.0 (No. CRPC-TR92225). Center for Research on Parallel Computation, Rice University, Houston, TX.
    • (1993) High Performance Fortran Language Specification, Version 1.0
  • 28
    • 0003565849 scopus 로고    scopus 로고
    • High Performance Fortran Forum, Center for Research on Parallel Computation, Rice University, Houston, TX
    • High Performance Fortran Forum. (1997). High performance Fortran language specification 2.0. Center for Research on Parallel Computation, Rice University, Houston, TX.
    • (1997) High Performance Fortran Language Specification 2.0
  • 30
    • 44349190199 scopus 로고    scopus 로고
    • Combining building blocks for parallel multi-level matrix multiplication
    • doi:10.1016/j.parco.2008.03.003
    • Hunold, S., Rauber, T., & Rünger, G. (2008). Combining building blocks for parallel multi-level matrix multiplication. Parallel Computing, 34(6-8), 411-426. doi:10.1016/j.parco.2008.03.003
    • (2008) Parallel Computing , vol.34 , Issue.6-8 , pp. 411-426
    • Hunold, S.1    Rauber, T.2    Rünger, G.3
  • 32
    • 84864712980 scopus 로고    scopus 로고
    • A framework for performance-aware composition of explicitly parallel components
    • In [Jülich/Aachen, Germany: IOS Press.]
    • Kessler, C. W., & Löwe, W. (2007). A framework for performance-aware composition of explicitly parallel components. In [Jülich/Aachen, Germany: IOS Press.]. Proceedings of the International Conference ParCo, 2007, 227-234.
    • (2007) Proceedings of the International Conference ParCo , vol.2007 , pp. 227-234
    • Kessler, C.W.1    Löwe, W.2
  • 35
    • 0035478648 scopus 로고    scopus 로고
    • Opusjava: A java framework for distributed high performance computing
    • doi:10.1016/S0167-739X(00)00094-7
    • Laure, E. (2001). OpusJava: A Java framework for distributed high performance computing. Future Generation Computer Systems, 18(2), 235-251. doi:10.1016/S0167-739X(00)00094-7
    • (2001) Future Generation Computer Systems , vol.18 , Issue.2 , pp. 235-251
    • Laure, E.1
  • 36
    • 0033353791 scopus 로고    scopus 로고
    • Opus: Heterogeneous computing with data parallel tasks
    • doi:10.1142/S0129626499000256
    • Laure, E., Mehrotra, P., & Zima, H. P. (1999). Opus: Heterogeneous computing with data parallel tasks. Parallel Processing Letters, 9(2). doi:10.1142/S0129626499000256
    • (1999) Parallel Processing Letters , vol.9 , Issue.2
    • Laure, E.1    Mehrotra, P.2    Zima, H.P.3
  • 37
    • 0032635595 scopus 로고    scopus 로고
    • Multiple data parallelism with hpf and kelp
    • doi:10.1016/S0167-739X(98)00083-1
    • Merlin, J. H., Baden, S. B., Fink, S., & Chapman, B. M. (1999). Multiple data parallelism with HPF and KeLP. Future Generation Computer Systems, 15(3), 393-405. doi:10.1016/S0167-739X(98)00083-1
    • (1999) Future Generation Computer Systems , vol.15 , Issue.3 , pp. 393-405
    • Merlin, J.H.1    Baden, S.B.2    Fink, S.3    Chapman, B.M.4
  • 39
    • 35348867977 scopus 로고    scopus 로고
    • A comparison of scheduling approaches for mixed-parallel applications on heterogeneous platforms
    • In, Hagenberg, Austria: IEEE Computer Press
    • N'takpé T., Suter, F., & Casanova, H. (2007). A comparison of scheduling approaches for mixed-parallel applications on heterogeneous platforms. In 6th International Symposium on Parallel and Distributed Computing (pp. 35-42). Hagenberg, Austria: IEEE Computer Press.
    • (2007) 6th International Symposium on Parallel and Distributed Computing , pp. 35-42
    • N'takpé, T.1    Suter, F.2    Casanova, H.3
  • 41
    • 0347811852 scopus 로고    scopus 로고
    • Colthpf, a run-time support for the high-level co-ordination of HPF tasks
    • (Chichester, England), doi:10.1002/(SICI)1096-9128(199907)11:8<407::AID-CPE435>3.0.CO;2-0
    • Orlando, S., & Perego, R. (1999). COLTHPF, A run-time support for the high-level co-ordination of HPF tasks. Concurrency (Chichester, England), 11(8), 407-434. doi:10.1002/(SICI)1096-9128(199907)11:8<407::AID-CPE435>3.0.CO;2-0
    • (1999) Concurrency , vol.11 , Issue.8 , pp. 407-434
    • Orlando, S.1    Perego, R.2
  • 42
    • 3042676427 scopus 로고    scopus 로고
    • Task and data parallelism in p3l
    • In F. A. Rabhi & S. Gorlatch (Eds.), London: Springer-Verlag
    • Pelagatti, S. (2003). Task and Data Parallelism in P3L. In F. A. Rabhi & S. Gorlatch (Eds.), Patterns and skeletons for parallel and distributed computing (pp.155-186). London: Springer-Verlag.
    • (2003) Patterns and Skeletons for Parallel and Distributed Computing , pp. 155-186
    • Pelagatti, S.1
  • 43
    • 0034165713 scopus 로고    scopus 로고
    • Coordinating programs in the network of tasks model
    • doi:10.1023/A:1011228808844
    • Pelagatti, S., & Skillicorn, D. B. (2001). Coordinating programs in the network of tasks model. Journal of Systems Integration, 10(2), 107-126. doi:10.1023/A:1011228808844
    • (2001) Journal of Systems Integration , vol.10 , Issue.2
    • Pelagatti, S.1    Skillicorn, D.B.2
  • 47
    • 0031271853 scopus 로고    scopus 로고
    • A framework for exploiting task and data parallelism on distributed memory multicomputers
    • doi:10.1109/71.642945
    • Ramaswamy, S., Sapatnekar, S., & Banerjee, P. (1997). A framework for exploiting task and data parallelism on distributed memory multicomputers. IEEE Transactions on Parallel and Distributed Systems, 8(11), 1098-1116. doi:10.1109/71.642945
    • (1997) IEEE Transactions on Parallel and Distributed Systems , vol.8 , Issue.11 , pp. 1098-1116
    • Ramaswamy, S.1    Sapatnekar, S.2    Banerjee, P.3
  • 48
    • 16144366552 scopus 로고    scopus 로고
    • Optimizations for efficient array redistribution on distributed memory multicomputers
    • doi:10.1006/jpdc.1996.0142
    • Ramaswamy, S., Simons, B., & Banerjee, P. (1996). Optimizations for efficient array redistribution on distributed memory multicomputers. Journal of Parallel and Distributed Computing, 38(2), 217-228. doi:10.1006/jpdc.1996.0142
    • (1996) Journal of Parallel and Distributed Computing , vol.38 , Issue.2 , pp. 217-228
    • Ramaswamy, S.1    Simons, B.2    Banerjee, P.3
  • 52
    • 0032662049 scopus 로고    scopus 로고
    • Compiler support for task scheduling in hierarchical execution models
    • doi:10.1016/S1383-7621(98)00019-8
    • Rauber, T., & Rünger, G. (1999). Compiler support for task scheduling in hierarchical execution models. Journal of Systems Architecture, 45(6-7), 483-503. doi:10.1016/S1383-7621(98)00019-8
    • (1999) Journal of Systems Architecture , vol.45 , Issue.6-7 , pp. 483-503
    • Rauber, T.1    Rünger, G.2
  • 53
    • 0344286525 scopus 로고    scopus 로고
    • Parallel execution of embedded and iterated runge-kutta methods
    • (Chichester, England), doi:10.1002/(SICI)1096-9128(199906)11:7<367::AIDCPE430>3.0.CO;2-G
    • Rauber, T., & Rünger, G. (1999a). Parallel execution of embedded and iterated Runge-Kutta methods. Concurrency (Chichester, England), 11(7), 367-385. doi:10.1002/(SICI)1096-9128(199906)11:7<367::AIDCPE430>3.0.CO;2-G
    • (1999) Concurrency , vol.11 , Issue.7 , pp. 367-385
    • Rauber, T.1    Rünger, G.2
  • 55
    • 0033704556 scopus 로고    scopus 로고
    • A transformation approach to derive efficient parallel implementations
    • doi:10.1109/32.844492
    • Rauber, T., & Rünger, G. (2000). A transformation approach to derive efficient parallel implementations. IEEE Transactions on Software Engineering, 26(4), 315-339. doi:10.1109/32.844492
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.4 , pp. 315-339
    • Rauber, T.1    Rünger, G.2
  • 56
    • 14544303602 scopus 로고    scopus 로고
    • Tlib - A library to support programming with hierarchical multiprocessor tasks
    • Rauber, T., & Rünger, G. (2005). TLib - A library to support programming with hierarchical multiprocessor tasks. Journal of Parallel and Distributed Computing, 65(3), 347-360.
    • (2005) Journal of Parallel and Distributed Computing , vol.65 , Issue.3 , pp. 347-360
    • Rauber, T.1    Rünger, G.2
  • 57
    • 33746214583 scopus 로고    scopus 로고
    • A data re-distribution library for multi-processor task programming
    • doi:10.1142/S0129054106003814
    • Rauber, T., & Rünger, G. (2006). A data re-distribution library for multi-processor task programming. International Journal of Foundations of Computer Science, 17(2), 251-270. doi:10.1142/S0129054106003814
    • (2006) International Journal of Foundations of Computer Science , vol.17 , Issue.2 , pp. 251-270
    • Rauber, T.1    Rünger, G.2
  • 58
    • 36048968847 scopus 로고    scopus 로고
    • Mixed task and data parallel executions in general linear methods
    • Rauber, T., & Rünger, G. (2007). Mixed task and data parallel executions in general linear methods. Science Progress, 15(3), 137-155.
    • (2007) Science Progress , vol.15 , Issue.3 , pp. 137-155
    • Rauber, T.1    Rünger, G.2
  • 62
    • 84898297292 scopus 로고    scopus 로고
    • (TR1999-427). Queen's University, Kingston, Canada
    • Skillicorn, D. B. (1999). The network of tasks model, (TR1999-427). Queen's University, Kingston, Canada.
    • (1999) The Network of Tasks Model
    • Skillicorn, D.B.1
  • 63
    • 0029181476 scopus 로고
    • Optimal mapping of sequences of data parallel tasks
    • doi:10.1145/209937.209951
    • Subhlok, J., & Vondran, G. (1995). Optimal mapping of sequences of data parallel tasks. ACM SIGPLAN Notices, 30(8), 134-143. doi:10.1145/209937.209951
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.8 , pp. 134-143
    • Subhlok, J.1    Vondran, G.2
  • 65
  • 69
    • 0037374211 scopus 로고    scopus 로고
    • Spar: A set of extensions to java for scientific computation
    • doi:10.1002/cpe.659
    • van Reeuwijk, C., Kuijlman, F., & Sips, H. J. (2003). Spar: A set of extensions to Java for scientific computation. Concurrency and Computation, 15, 277-299. doi:10.1002/cpe.659
    • (2003) Concurrency and Computation , vol.15 , pp. 277-299
    • van Reeuwijk, C.1    Kuijlman, F.2    Sips, H.J.3
  • 70
    • 0036892941 scopus 로고    scopus 로고
    • The programming model of assist, an environment for parallel and distributed portable applications
    • doi:10.1016/S0167-8191(02)00188-6
    • Vanneschi, M. (2002). The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing, 28(12), 1709-1732. doi:10.1016/S0167-8191(02)00188-6
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1709-1732
    • Vanneschi, M.1
  • 71
    • 36249000611 scopus 로고    scopus 로고
    • Dynamicity in distributed applications: Issues, problems and the assist approach
    • doi:10.1016/j.parco.2007.08.001
    • Vanneschi, M., & Veraldi, L. (2007). Dynamicity in distributed applications: Issues, problems and the ASSIST approach. Parallel Computing, 33(12), 822-845. doi:10.1016/j.parco.2007.08.001
    • (2007) Parallel Computing , vol.33 , Issue.12 , pp. 822-845
    • Vanneschi, M.1    Veraldi, L.2


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