메뉴 건너뛰기




Volumn 26, Issue 5, 2015, Pages 1251-1264

Contention Aware Energy Efficient Scheduling on Heterogeneous Multiprocessors

Author keywords

DAG; duplication; energy; heterogeneous; MIP; scheduling

Indexed keywords

COMPUTER ARCHITECTURE; DISTRIBUTED COMPUTER SYSTEMS; ENERGY UTILIZATION; HEURISTIC ALGORITHMS; INTEGER PROGRAMMING; MICROPROCESSOR CHIPS; MULTIPROCESSING SYSTEMS; NETWORK-ON-CHIP; SCHEDULING; SCHEDULING ALGORITHMS; VLSI CIRCUITS;

EID: 84927633130     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2014.2322354     Document Type: Article
Times cited : (37)

References (33)
  • 1
    • 0003603813 scopus 로고
    • Computers and Intractability: A Guide to the Theory of NP-Completeness
    • San Francisco, CA, USA: Freeman, Jan.
    • M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences), 1st ed. San Francisco, CA, USA: Freeman, Jan. 1979.
    • (1979) Series of Books in the Mathematical Sciences, 1st Ed.
    • Garey, M.R.1    Johnson, D.S.2
  • 2
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Dec.
    • Y.-K. Kwok and I. Ahmad, "Static scheduling algorithms for allocating directed task graphs to multiprocessors," ACM Comput. Surv., vol. 31, pp. 406-471, Dec. 1999.
    • (1999) ACM Comput. Surv. , vol.31 , pp. 406-471
    • Kwok, Y.-K.1    Ahmad, I.2
  • 3
    • 33845438524 scopus 로고    scopus 로고
    • Just in time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
    • N. Kappiah, V. W. Freeh, and D. Lowenthal, "Just in time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs," in Proc. ACM/IEEE Conf. Supercomput., 2005, pp. 33-33.
    • Proc. ACM/IEEE Conf. Supercomput., 2005 , pp. 33-33
    • Kappiah, N.1    Freeh, V.W.2    Lowenthal, D.3
  • 4
    • 70349753042 scopus 로고    scopus 로고
    • Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling
    • Y. C. Lee and A. Zomaya, "Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling," in Proc. 9th IEEE/ACM Int. Symp. Cluster Comput. Grid, 2009, pp. 92-99.
    • Proc. 9th IEEE/ACM Int. Symp. Cluster Comput. Grid, 2009
    • Lee, Y.C.1    Zomaya, A.2
  • 7
    • 79551525721 scopus 로고    scopus 로고
    • EAD and PEBD: Two energy-aware duplication scheduling algorithms for parallel tasks on homogeneous clusters
    • Mar.
    • Z. Zong, A. Manzanares, X. Ruan, and X. Qin, "EAD and PEBD: Two energy-aware duplication scheduling algorithms for parallel tasks on homogeneous clusters," IEEE Trans. Comput., vol. 60, no. 3, pp. 360-374, Mar. 2011.
    • (2011) IEEE Trans. Comput. , vol.60 , Issue.3 , pp. 360-374
    • Zong, Z.1    Manzanares, A.2    Ruan, X.3    Qin, X.4
  • 8
    • 84869078841 scopus 로고    scopus 로고
    • Energy-aware scheduling algorithm with duplication on heterogeneous computing systems
    • J. Mei and K. Li, "Energy-aware scheduling algorithm with duplication on heterogeneous computing systems," in Proc. ACM/IEEE 13th Int. Conf. Grid Comput., 2012, pp. 122-129.
    • Proc. ACM/IEEE 13th Int. Conf. Grid Comput., 2012 , pp. 122-129
    • Mei, J.1    Li, K.2
  • 9
    • 0032166239 scopus 로고    scopus 로고
    • On exploiting task duplication in parallel program scheduling
    • Sep.
    • I. Ahmad and Y.-K. Kwok, "On exploiting task duplication in parallel program scheduling," IEEE Trans. Parallel Distrib. Syst., vol. 9, no. 9, pp. 872-892, Sep. 1998.
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.9 , pp. 872-892
    • Ahmad, I.1    Kwok, Y.-K.2
  • 10
    • 14944352998 scopus 로고    scopus 로고
    • Dealing with heterogeneity through limited duplication for scheduling precedence constrained task graphs
    • Apr.
    • S. Bansal, P. Kumar, and K. Singh, "Dealing with heterogeneity through limited duplication for scheduling precedence constrained task graphs," J. Parallel Distrib. Comput., vol. 65, pp. 479-491, Apr. 2005.
    • (2005) J. Parallel Distrib. Comput. , vol.65 , pp. 479-491
    • Bansal, S.1    Kumar, P.2    Singh, K.3
  • 11
    • 80455147697 scopus 로고    scopus 로고
    • Contention-aware schedulingwith task duplication
    • Jan.
    • O.Sinnen, A. To, and M. Kaur,"Contention-aware schedulingwith task duplication," J. Parallel Distrib. Comput., vol. 71, p. 77-86, Jan. 2011.
    • (2011) J. Parallel Distrib. Comput. , vol.71 , pp. 77-86
    • Sinnen, O.1    To, A.2    Kaur, M.3
  • 12
    • 1342287617 scopus 로고    scopus 로고
    • Improving scheduling of tasks in a heterogeneous environment
    • Feb.
    • R. Bajaj and D. P. Agrawal, "Improving scheduling of tasks in a heterogeneous environment," IEEE Trans. Parallel Distrib. Syst., vol. 15, no. 2, pp. 107-118, Feb. 2004.
    • (2004) IEEE Trans. Parallel Distrib. Syst. , vol.15 , Issue.2 , pp. 107-118
    • Bajaj, R.1    Agrawal, D.P.2
  • 13
    • 20444478639 scopus 로고    scopus 로고
    • Scheduling directed a-cyclic task graphs on a bounded set of heterogeneous processors using task duplication
    • Aug.
    • S. Baskiyar and C. Dickinson, "Scheduling directed a-cyclic task graphs on a bounded set of heterogeneous processors using task duplication," J. Parallel Distrib. Comput., vol. 65, pp. 911-921, Aug. 2005.
    • (2005) J. Parallel Distrib. Comput. , vol.65 , pp. 911-921
    • Baskiyar, S.1    Dickinson, C.2
  • 14
    • 0029727771 scopus 로고    scopus 로고
    • MILP based task mapping for heterogeneous multiprocessor systems
    • A. Bender, "MILP based task mapping for heterogeneous multiprocessor systems," in Proc. Conf. Eur. Des. Autom., 1996, pp. 190-197.
    • Proc. Conf. Eur. Des. Autom., 1996 , pp. 190-197
    • Bender, A.1
  • 16
    • 21244458140 scopus 로고    scopus 로고
    • Communication contention in task scheduling
    • Jun.
    • O. Sinnen and L. Sousa, "Communication contention in task scheduling," IEEE Trans. Parallel Distrib. Syst., vol. 16, no. 6, pp. 503-515, Jun. 2005.
    • (2005) IEEE Trans. Parallel Distrib. Syst. , vol.16 , Issue.6 , pp. 503-515
    • Sinnen, O.1    Sousa, L.2
  • 19
    • 0031697506 scopus 로고    scopus 로고
    • Optimal scheduling algorithm for distributed-memory machines
    • Jan.
    • S. Darbha and D. P. Agrawal, "Optimal scheduling algorithm for distributed-memory machines," IEEE Trans. Parallel Distrib. Syst., vol. 9, no. 1, pp. 87-95, Jan. 1998.
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.1 , pp. 87-95
    • Darbha, S.1    Agrawal, D.P.2
  • 20
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Mar.
    • H. Topcuouglu, S. Hariri, and M.-y. Wu, "Performance-effective and low-complexity task scheduling for heterogeneous computing," IEEE Trans. Parallel Distrib. Syst., vol. 13, no. 3, pp. 260-274, Mar. 2002.
    • (2002) IEEE Trans. Parallel Distrib. Syst. , vol.13 , Issue.3 , pp. 260-274
    • Topcuouglu, H.1    Hariri, S.2    Wu, M.-Y.3
  • 23
    • 84865633692 scopus 로고    scopus 로고
    • Energy and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    • Oct.
    • S. Tosun, "Energy and reliability-aware task scheduling onto heterogeneous MPSoC architectures," J. Supercomput., vol. 62, no. 1, pp. 265-289, Oct. 2012.
    • (2012) J. Supercomput. , vol.62 , Issue.1 , pp. 265-289
    • Tosun, S.1
  • 24
    • 24944436640 scopus 로고    scopus 로고
    • Communication and task scheduling of application-specific networks-on-chip
    • Sep.
    • J. Hu and R. Marculescu, "Communication and task scheduling of application-specific networks-on-chip," IEEE Proc.-Comput. Digital Techn., vol. 152, no. 5, pp. 643-651, Sep. 2005.
    • (2005) IEEE Proc.-Comput. Digital Techn. , vol.152 , Issue.5 , pp. 643-651
    • Hu, J.1    Marculescu, R.2
  • 26
    • 0742307479 scopus 로고    scopus 로고
    • On task scheduling accuracy: Evaluation methodology and results
    • O. Sinnen and L. Sousa, "On task scheduling accuracy: Evaluation methodology and results," J. Supercomput., vol. 27, no. 2, pp. 177-194, 2004.
    • (2004) J. Supercomput. , vol.27 , Issue.2 , pp. 177-194
    • Sinnen, O.1    Sousa, L.2
  • 27
    • 62349096250 scopus 로고    scopus 로고
    • Contention-aware application mapping for network-on-chip communication architectures
    • C.-L. Chou and R. Marculescu, "Contention-aware application mapping for network-on-chip communication architectures," in Proc. IEEE Int. Conf. Comput. Des., Oct. 2008, pp. 164-169.
    • Proc. IEEE Int. Conf. Comput. Des., Oct. 2008 , pp. 164-169
    • Chou, C.-L.1    Marculescu, R.2
  • 28
    • 85066547984 scopus 로고    scopus 로고
    • [Online]. Available
    • "Task graph generator," (2012). [Online]. Available: http://taskgraphgen.sourceforge.net
    • (2012)
  • 29
    • 78751609725 scopus 로고    scopus 로고
    • Application and comparison of hybrid evolutionary multiobjective optimization algorithms for solving task scheduling problem on heterogeneous systems
    • Mar.
    • P. Chitra, R. Rajaram, and P. Venkatesh, "Application and comparison of hybrid evolutionary multiobjective optimization algorithms for solving task scheduling problem on heterogeneous systems," Appl. Soft Comput., vol. 11, no. 2, pp. 2725-2734, Mar. 2011.
    • (2011) Appl. Soft Comput. , vol.11 , Issue.2 , pp. 2725-2734
    • Chitra, P.1    Rajaram, R.2    Venkatesh, P.3
  • 32
    • 84867889096 scopus 로고    scopus 로고
    • Energy-efficient deadline scheduling for heterogeneous systems
    • Dec.
    • Y. Ma, B. Gong, R. Sugihara, and R. Gupta, "Energy-efficient deadline scheduling for heterogeneous systems," J. Parallel Distrib. Comput., vol. 72, no. 12, pp. 1725-1740, Dec. 2012.
    • (2012) J. Parallel Distrib. Comput. , vol.72 , Issue.12 , pp. 1725-1740
    • Ma, Y.1    Gong, B.2    Sugihara, R.3    Gupta, R.4
  • 33
    • 84885957635 scopus 로고    scopus 로고
    • Energy-efficient multithreading for a hierarchical heterogeneous multicore through locality-cognizant thread generation
    • Dec.
    • P. A. La Fratta and P. M. Kogge, "Energy-efficient multithreading for a hierarchical heterogeneous multicore through locality-cognizant thread generation," J. Parallel Distrib. Comput., vol. 73, no. 12, pp. 1551-1562, Dec. 2013.
    • (2013) J. Parallel Distrib. Comput. , vol.73 , Issue.12 , pp. 1551-1562
    • La Fratta, P.A.1    Kogge, P.M.2


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