메뉴 건너뛰기




Volumn 27, Issue 3, 2016, Pages 668-681

An Evolutionary Technique for Performance-Energy-Temperature Optimized Scheduling of Parallel Tasks on Multi-Core Processors

Author keywords

Energy efficient computing; evolutionary algorithms; static scheduling; task allocation; task graphs; thermal efficient computing

Indexed keywords

ALGORITHMS; ECONOMIC AND SOCIAL EFFECTS; ENERGY EFFICIENCY; GENETIC PROGRAMMING; HIERARCHICAL SYSTEMS; INTEGER PROGRAMMING; MULTICORE PROGRAMMING; MULTIOBJECTIVE OPTIMIZATION; OPTIMIZATION; PARETO PRINCIPLE; SCHEDULING; SCHEDULING ALGORITHMS; TURNAROUND TIME;

EID: 84962377297     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2015.2421352     Document Type: Article
Times cited : (93)

References (43)
  • 2
    • 77950681863 scopus 로고    scopus 로고
    • NSGA-II based grid task scheduling with multi-QoS constraint
    • H. SongFa and Z. Ying, "NSGA-II based grid task scheduling with multi-QoS constraint, " in Proc. 3rd Int. Conf. Genetic Evol. Comput., 2009, pp. 306-308.
    • (2009) Proc. 3rd Int. Conf. Genetic Evol. Comput. , pp. 306-308
    • SongFa, H.1    Ying, Z.2
  • 5
    • 77955412533 scopus 로고    scopus 로고
    • Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system
    • Jul.
    • A. J. Page, T. M. Keane, and T. J. Naughton, "Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system, " J. Parallel Distrib. Comput., vol. 70, no. 7, pp. 758-766, Jul. 2010.
    • (2010) J. Parallel Distrib. Comput. , vol.70 , Issue.7 , pp. 758-766
    • Page, A.J.1    Keane, T.M.2    Naughton, T.J.3
  • 7
    • 20444496778 scopus 로고    scopus 로고
    • Modeling and analysis of nonuniform substrate temperature effects on global ULSI interconnects
    • Jun.
    • A. H. Ajami, K. Banerjee, and M. Pedram, "Modeling and analysis of nonuniform substrate temperature effects on global ULSI interconnects, " IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 24, no. 6, pp. 849-861, Jun. 2005.
    • (2005) IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , vol.24 , Issue.6 , pp. 849-861
    • Ajami, A.H.1    Banerjee, K.2    Pedram, M.3
  • 8
    • 70350588802 scopus 로고    scopus 로고
    • Dynamic thermal-aware scheduling on chip multiprocessor for soft real-time systems
    • May
    • J. Cui and D. L. Maskell, "Dynamic thermal-aware scheduling on chip multiprocessor for soft real-time systems, " in Proc. 19th ACM Great Lakes Symp., May 2009, pp. 393-396.
    • (2009) Proc. 19th ACM Great Lakes Symp. , pp. 393-396
    • Cui, J.1    Maskell, D.L.2
  • 13
    • 77953973136 scopus 로고    scopus 로고
    • A simple thermal model for MPSoC and its application to slack allocation
    • Z. Wang and S. Ranka, "A simple thermal model for MPSoC and its application to slack allocation, " in Proc. IEEE Int. Parallel Distrib. Process. Symp., 2010, pp. 1-11.
    • (2010) Proc. IEEE Int. Parallel Distrib. Process. Symp. , pp. 1-11
    • Wang, Z.1    Ranka, S.2
  • 14
    • 84962359897 scopus 로고    scopus 로고
    • Standard Task Graph Set, STG
    • Standard Task Graph Set, STG, [Online]. Available: http://www. kasahara. elec. waseda. ac. jp/schedule/, 2007.
    • (2007)
  • 15
    • 0034290441 scopus 로고    scopus 로고
    • CASCH: A tool for computer-aided scheduling
    • Oct.
    • I. Ahmad, Y.-K. Kwok, M.-Y. WU, and W. Shu, "CASCH: A tool for computer-aided scheduling, " IEEE Concurrency, vol. 8, no. 4, pp. 21-33, Oct. 2000.
    • (2000) IEEE Concurrency , vol.8 , Issue.4 , pp. 21-33
    • Ahmad, I.1    Kwok, Y.-K.2    Wu, M.-Y.3    Shu, W.4
  • 16
    • 0025462712 scopus 로고
    • Hypertool: A programming aid for message-passing systems
    • Jul.
    • M.-Y. Wu and D. Gajski, "Hypertool: A programming aid for message-passing systems, " IEEE Trans. Parallel Distrib. Syst., vol. 1, no. 3, pp. 330-343, Jul. 1990.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.-Y.1    Gajski, D.2
  • 17
    • 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 Comput. Surveys, vol. 31, no. 4, pp. 406-471, 1999.
    • (1999) ACM Comput. Surveys , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.-K.1    Ahmad, I.2
  • 18
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors
    • May
    • Y.-K. Kwok and I. Ahmad, "Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors, " IEEE Trans. Parallel Distrib. Syst., vol. 7, no. 5, pp. 506-521, May 1996.
    • (1996) IEEE Trans. Parallel Distrib. Syst. , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.-K.1    Ahmad, I.2
  • 19
    • 84869427025 scopus 로고    scopus 로고
    • Simultaneous Optimization of performance, energy and temperature for DAG scheduling in multi-core processors
    • Jun.
    • H. F. Sheikh and I. Ahmad, "Simultaneous Optimization of performance, energy and temperature for DAG scheduling in multi-core processors, " in Proc. Int. Green Comput. Conf., Jun. 2012, pp. 1-6.
    • (2012) Proc. Int. Green Comput. Conf. , pp. 1-6
    • Sheikh, H.F.1    Ahmad, I.2
  • 20
    • 79959721649 scopus 로고    scopus 로고
    • Energy conscious scheduling for distributed computing systems under different operating conditions
    • Aug.
    • Y. C. Lee and A. Y. Zomaya, "Energy conscious scheduling for distributed computing systems under different operating conditions, " IEEE Trans. Parallel Distrib. Syst., vol. 22, no. 8, pp. 1374-1381, Aug. 2011.
    • (2011) IEEE Trans. Parallel Distrib. Syst. , vol.22 , Issue.8 , pp. 1374-1381
    • Lee, Y.C.1    Zomaya, A.Y.2
  • 21
    • 84962359877 scopus 로고    scopus 로고
    • TGFF, [Online]. Available: http://ziyang. eecs. umich. edu/dickrp/tgff/, 2011.
    • (2011)
  • 22
    • 52049093166 scopus 로고    scopus 로고
    • Overhead-aware systemlevel joint energy and performance optimization for streaming applications on multiprocessor systems-on-chip
    • Jul.
    • H. Liu, Z. Shao, M. Wang, and P. Chen, "Overhead-aware systemlevel joint energy and performance optimization for streaming applications on multiprocessor systems-on-chip, " in Proc. Euromicro Conf. Real-Time Syst., Jul. 2008, pp. 92-101.
    • (2008) Proc. Euromicro Conf. Real-Time Syst. , pp. 92-101
    • Liu, H.1    Shao, Z.2    Wang, M.3    Chen, P.4
  • 23
    • 84965101574 scopus 로고    scopus 로고
    • National Instruments, NI USB-6008, [Online]. Available: http:// sine. ni. com/nips/cds/view/p/lang/en/nid/201986, 2015.
    • (2015) National Instruments, NI USB-6008
  • 24
    • 84962385836 scopus 로고    scopus 로고
    • Lm-Sensors, lm-sensors, [Online]. Available: http://www. lmsensors. org/, 2014.
    • (2014) Lm-Sensors, Lm-sensors
  • 25
    • 84962359863 scopus 로고    scopus 로고
    • May
    • AMD Opteron 6200 Series Processors, AMD, [Online]. Available: http://www. amd. com/en-us/products/server/opteron/6000/ 6200#, May 2015.
    • (2015) AMD Opteron 6200 Series Processors
  • 26
    • 84962343870 scopus 로고    scopus 로고
    • LPSolve, [Online]. Available: http://lpsolve. sourceforge. net/5. 5/, 2010.
    • (2010)
  • 27
    • 84962362156 scopus 로고    scopus 로고
    • May
    • NonLinear Regression, MathWorks, [Online]. Available: http:// www. mathworks. com/discovery/nonlinear-regression. html, May 2015.
    • (2015) NonLinear Regression
  • 29
    • 84962434156 scopus 로고    scopus 로고
    • BurnP6
    • BurnP6, [Online]. Available: http://manpages. ubuntu. com/manpages/ precise/man1/cpuburn. 1. html, 2011.
    • (2011)
  • 31
    • 85082385771 scopus 로고    scopus 로고
    • Dynamic voltage and frequency scaling: The laws of diminishing returns
    • E. Le Sueur and G. Heiser, "Dynamic voltage and frequency scaling: The laws of diminishing returns, " in Proc. Int. Conf. Power Aware Comput. Syst., 2010, pp. 1-8.
    • (2010) Proc. Int. Conf. Power Aware Comput. Syst. , pp. 1-8
    • Le Sueur, E.1    Heiser, G.2
  • 32
    • 26344448906 scopus 로고
    • Indian Institute of Technology, Dept. of Mech. Eng., Kanpur, UP, India, Tech. Rep. IITK/ME/SMD-94027
    • K. Deb and R. B. Agrawal, "Simulated binary crossover for continuous search space, " Indian Institute of Technology, Dept. of Mech. Eng., Kanpur, UP, India, Tech. Rep. IITK/ME/SMD-94027, 1994.
    • (1994) Simulated Binary Crossover for Continuous Search Space
    • Deb, K.1    Agrawal, R.B.2
  • 36
    • 34547174070 scopus 로고    scopus 로고
    • Multi-objective design space exploration of embedded systems
    • Aug.
    • G. Palermo, C. Silvano, and V. Zaccaria, "Multi-objective design space exploration of embedded systems, " J. Embedded Comput., vol. 1, no. 3, pp. 305-316, Aug. 2005.
    • (2005) J. Embedded Comput. , vol.1 , Issue.3 , pp. 305-316
    • Palermo, G.1    Silvano, C.2    Zaccaria, V.3
  • 37
    • 50249139685 scopus 로고    scopus 로고
    • Approximation algorithm for the temperature-aware scheduling problem
    • S. Zhang and K. S. Chatha, "Approximation algorithm for the temperature-aware scheduling problem, " in Proc. IEEE/ACM Int. Conf. Comput.-Aided Des., 2007, pp. 281-288.
    • (2007) Proc. IEEE/ACM Int. Conf. Comput.-Aided Des. , pp. 281-288
    • Zhang, S.1    Chatha, K.S.2
  • 38
    • 70350070731 scopus 로고    scopus 로고
    • Hardware/software co-design architecture for thermal management of chip multiprocessors
    • Apr.
    • O. Khan and S. Kundu, "Hardware/software co-design architecture for thermal management of chip multiprocessors, " in Proc. Conf. Exhib. Des., Autom. Test Eur., Apr. 2009, pp. 952-957.
    • (2009) Proc. Conf. Exhib. Des., Autom. Test Eur. , pp. 952-957
    • Khan, O.1    Kundu, S.2
  • 39
    • 72949089066 scopus 로고    scopus 로고
    • Predictive temperatureaware DVFS
    • Jan.
    • J. S. Lee, K. Skadron, and S. W. Chung, "Predictive temperatureaware DVFS, " IEEE Trans. Comput., vol. 59, no. 1, pp. 127-133, Jan. 2010.
    • (2010) IEEE Trans. Comput. , vol.59 , Issue.1 , pp. 127-133
    • Lee, J.S.1    Skadron, K.2    Chung, S.W.3
  • 40
    • 80053190665 scopus 로고    scopus 로고
    • Software optimization for performance, energy, and thermal distribution: Initial case studies
    • Jul. 25-28
    • M. A. Khan, C. Hankendi, A. K. Coskun, and M. C. Herbordt, "Software optimization for performance, energy, and thermal distribution: initial case studies, " in Proc. Int. Green Comput. Conf. Workshops, Jul. 25-28, 2011, pp. 1-6.
    • (2011) Proc. Int. Green Comput. Conf. Workshops , pp. 1-6
    • Khan, M.A.1    Hankendi, C.2    Coskun, A.K.3    Herbordt, M.C.4
  • 41
    • 84859729360 scopus 로고    scopus 로고
    • Power management architectures of the intel microarchitecture code-named sandy bridge
    • Mar.
    • E. Rotem, A. Naveh, D. Rajwan, A. Ananthakrishnan, and E. Weisman, "Power management architectures of the intel microarchitecture code-named sandy bridge, " IEEE Micro, vol. 32, no. 2, pp. 20-27, Mar. 2012.
    • (2012) IEEE Micro , vol.32 , Issue.2 , pp. 20-27
    • Rotem, E.1    Naveh, A.2    Rajwan, D.3    Ananthakrishnan, A.4    Weisman, E.5
  • 42
    • 0036530772 scopus 로고    scopus 로고
    • A fast and elitist multiobjective genetic algorithm: NSGA-II
    • Apr.
    • K. Deb, A. Pratab, S. Agrawal, and T. Meyarivan, "A fast and elitist multiobjective genetic algorithm: NSGA-II, " IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182-197, Apr. 2002.
    • (2002) IEEE Trans. Evol. Comput. , vol.6 , Issue.2 , pp. 182-197
    • Deb, K.1    Pratab, A.2    Agrawal, S.3    Meyarivan, T.4
  • 43
    • 0023363489 scopus 로고
    • Norm methods and partial weighting in multicriterion optimization of structures
    • J. Koski and R. Silvennoinen, "Norm methods and partial weighting in multicriterion optimization of structures, " Int. J. Numerical Methods Eng., vol. 24, no. 6, pp. 1101-1121, 1987.
    • (1987) Int. J. Numerical Methods Eng. , vol.24 , Issue.6 , pp. 1101-1121
    • Koski, J.1    Silvennoinen, R.2


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