메뉴 건너뛰기




Volumn 20, Issue 8, 2009, Pages 1158-1172

An integrated approach to locality-conscious processor allocation and scheduling of mixed-parallel applications

Author keywords

Data flow graphs; Locality conscious scheduling; Mixed parallelism; Processor allocation; Scheduling

Indexed keywords

APPLICATION TASKS; COARSE-GRAINED; COMPLETION TIME; CRITICAL PATHS; DATA PARALLEL; DATA PARALLELISM; DATA REUSE; DATA-COMMUNICATION; DATA-FLOW GRAPHS; DIRECTED ACYCLIC GRAPHS; INTEGRATED APPROACH; LOCALITY-CONSCIOUS SCHEDULING; LOWER BOUNDS; MAKESPAN; MIXED PARALLELISM; OPTIMAL SCHEDULE; PARALLEL APPLICATION; PROCESSOR ALLOCATION; REAL APPLICATIONS; RUNTIME ESTIMATES; SCHEDULING DECISIONS; SCHEDULING STRATEGIES; SYNTHETIC GRAPHS; TASK GRAPH;

EID: 67650685043     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2008.219     Document Type: Article
Times cited : (41)

References (37)
  • 3
    • 0002050141 scopus 로고    scopus 로고
    • Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors
    • Y.-K. Kwok and I. Ahmad, "Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors," ACM Computing Survey, vol. 31, no. 4, pp. 406-471, 1999.
    • (1999) ACM Computing Survey , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.-K.1    Ahmad, I.2
  • 4
    • 0031271853 scopus 로고    scopus 로고
    • A Framework for Exploiting Task and Data Parallelism on Distributed Memory Multicomputers
    • Nov
    • S. Ramaswamy, S. Sapatnekar, and P. Banerjee, "A Framework for Exploiting Task and Data Parallelism on Distributed Memory Multicomputers," IEEE Trans. Parallel and Distributed Systems, vol. 8, no. 11, pp. 1098-1116, Nov. 1997.
    • (1997) IEEE Trans. Parallel and Distributed Systems , vol.8 , Issue.11 , pp. 1098-1116
    • Ramaswamy, S.1    Sapatnekar, S.2    Banerjee, P.3
  • 6
    • 0032256749 scopus 로고    scopus 로고
    • A Task and Data-Parallel Programming Language Based on Shared Objects
    • S.B. Hassen, H.E. Bal, and C.J.H. Jacobs, "A Task and Data-Parallel Programming Language Based on Shared Objects," ACM Trans. Programming Languages and Systems, vol. 20, no. 6, pp. 1131-1170, 1998.
    • (1998) ACM Trans. Programming Languages and Systems , vol.20 , Issue.6 , pp. 1131-1170
    • Hassen, S.B.1    Bal, H.E.2    Jacobs, C.J.H.3
  • 11
    • 0032662049 scopus 로고    scopus 로고
    • Compiler Support for Task Scheduling in Hierarchical Execution Models
    • T. Rauber and G. Rünger, "Compiler Support for Task Scheduling in Hierarchical Execution Models," J. System Architecture, vol. 45, nos. 6-7, pp. 483-503, 1999.
    • (1999) J. System Architecture , vol.45 , Issue.6-7 , pp. 483-503
    • Rauber, T.1    Rünger, G.2
  • 15
    • 0025418536 scopus 로고
    • Towards an Architecture-Independent Analysis of Parallel Algorithms
    • C.H. Papadimitriou and M. Yannakakis, "Towards an Architecture-Independent Analysis of Parallel Algorithms," SIAM J. Computing, vol. 19, no. 2, pp. 322-328, 1990.
    • (1990) SIAM J. Computing , vol.19 , Issue.2 , pp. 322-328
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 16
    • 0001021215 scopus 로고
    • Complexity of Scheduling Parallel Task Systems
    • J. Du and J.Y.-T. Leung, "Complexity of Scheduling Parallel Task Systems," SIAM J. Discrete Math., vol. 2, no. 4, pp. 473-487, 1989.
    • (1989) SIAM J. Discrete Math , vol.2 , Issue.4 , pp. 473-487
    • Du, J.1    Leung, J.Y.-T.2
  • 20
    • 27244441388 scopus 로고    scopus 로고
    • Approximation Algorithms for Scheduling Malleable Tasks under Precedence Constraints
    • R. Lepere, D. Trystram, and G.J. Woeginger, "Approximation Algorithms for Scheduling Malleable Tasks under Precedence Constraints," Int'l J. Foundations of Computer Science, vol. 13, no. 4, pp. 613-627, 2002.
    • (2002) Int'l J. Foundations of Computer Science , vol.13 , Issue.4 , pp. 613-627
    • Lepere, R.1    Trystram, D.2    Woeginger, G.J.3
  • 21
    • 33749000266 scopus 로고    scopus 로고
    • An Approximation Algorithm for Scheduling Malleable Tasks under General Precedence Constraints
    • K. Jansen and H. Zhang, "An Approximation Algorithm for Scheduling Malleable Tasks under General Precedence Constraints," ACM Trans. Algorithms, vol. 2, no. 3, pp. 416-434, 2006.
    • (2006) ACM Trans. Algorithms , vol.2 , Issue.3 , pp. 416-434
    • Jansen, K.1    Zhang, H.2
  • 23
    • 16244423351 scopus 로고    scopus 로고
    • Scheduling Precedence Constrained Parallel Tasks on Multiprocessors Using the Harmonic System Partitioning Scheme
    • K. Li, "Scheduling Precedence Constrained Parallel Tasks on Multiprocessors Using the Harmonic System Partitioning Scheme," J. Information Sciences and Eng., vol. 21, no. 2, pp. 309-326, 2005.
    • (2005) J. Information Sciences and Eng , vol.21 , Issue.2 , pp. 309-326
    • Li, K.1
  • 28
    • 0033316015 scopus 로고    scopus 로고
    • Statistical Prediction of Task Execution Times through Analytical Benchmarking for Scheduling in a Heterogeneous Environment
    • Dec
    • M. Iverson, F. Özgüner, and L. Potter, "Statistical Prediction of Task Execution Times through Analytical Benchmarking for Scheduling in a Heterogeneous Environment," IEEE Trans. Computers, vol. 48, no. 12, pp. 1374-1379, Dec. 1999.
    • (1999) IEEE Trans. Computers , vol.48 , Issue.12 , pp. 1374-1379
    • Iverson, M.1    Özgüner, F.2    Potter, L.3
  • 29
    • 0001494916 scopus 로고
    • Automatic Task Graph Generation Techniques
    • M. Cosnard and M. Loi, "Automatic Task Graph Generation Techniques," Parallel Processing Letters, vol. 5, no. 4, pp. 527-538, 1995.
    • (1995) Parallel Processing Letters , vol.5 , Issue.4 , pp. 527-538
    • Cosnard, M.1    Loi, M.2
  • 31
    • 0004395831 scopus 로고    scopus 로고
    • Fast Runtime Block Cyclic Data Redistribution on Multiprocessors
    • L. Prylli and B. Tourancheau, "Fast Runtime Block Cyclic Data Redistribution on Multiprocessors," J. Parallel and Distributed Computing, vol. 45, no. 1, pp. 63-72, 1997.
    • (1997) J. Parallel and Distributed Computing , vol.45 , Issue.1 , pp. 63-72
    • Prylli, L.1    Tourancheau, B.2
  • 33
    • 67650689445 scopus 로고    scopus 로고
    • An Integrated Approach to Locality Conscious Processor Allocation and Scheduling of Mixed Parallel Applications,
    • Technical Report OSU-CISRC-2/08-TR04, Ohio State Univ
    • N. Vydyanathan, S. Krishnamoorthy, G. Sabin, U. Catalyurek, T. Kurc, P. Sadayappan, and J. Saltz, "An Integrated Approach to Locality Conscious Processor Allocation and Scheduling of Mixed Parallel Applications," Technical Report OSU-CISRC-2/08-TR04, Ohio State Univ., ftp://ftp.cse.ohio-state.edu/pub/tech-report/2008/TR04.pdf, 2008.
    • (2008)
    • Vydyanathan, N.1    Krishnamoorthy, S.2    Sabin, G.3    Catalyurek, U.4    Kurc, T.5    Sadayappan, P.6    Saltz, J.7
  • 34
    • 0022074147 scopus 로고
    • Parallel Processing of Robot-Arm Control Computation on a Multiprocessor System
    • H. Kasahara and S. Narita, "Parallel Processing of Robot-Arm Control Computation on a Multiprocessor System," IEEE J. Robotics and Automation, vol. A-1, no. 2, pp. 104-113, 1985.
    • (1985) IEEE J. Robotics and Automation , vol.A-1 , Issue.2 , pp. 104-113
    • Kasahara, H.1    Narita, S.2
  • 35
    • 0003752251 scopus 로고    scopus 로고
    • A Model for Speedup of Parallel Programs,
    • Technical Report CSD-97-933
    • A.B. Downey, "A Model for Speedup of Parallel Programs," Technical Report CSD-97-933, http://allendowney.com/research/model/, 1997.
    • (1997)
    • Downey, A.B.1
  • 37
    • 73249148040 scopus 로고    scopus 로고
    • Task Graphs for Free, http://ziyang.ece.northwestern.edu/tgff/ index.html, 2008.
    • (2008) Task Graphs for Free


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