메뉴 건너뛰기




Volumn 27, Issue 1, 2015, Pages 211-236

Modeling and analyzing the energy consumption of fork-join-based task parallel programs

Author keywords

Energy efficiency; Fork join pattern; Frequency scaling

Indexed keywords

DYNAMIC FREQUENCY SCALING; ENERGY EFFICIENCY; ENERGY UTILIZATION; NUMERICAL METHODS; VOLTAGE SCALING;

EID: 84919463268     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.3219     Document Type: Article
Times cited : (22)

References (57)
  • 1
    • 75749153044 scopus 로고    scopus 로고
    • Power-efficient software
    • Saxe E. Power-efficient software. Communications of the ACM 2010; 53(2):44-48.
    • (2010) Communications of the ACM , vol.53 , Issue.2 , pp. 44-48
    • Saxe, E.1
  • 2
    • 35348867977 scopus 로고    scopus 로고
    • A comparison of scheduling approaches for mixed-parallel applications on heterogeneous platforms
    • IEEE: Los Alamitos, CA, USA
    • N?takpé T, Suter F, Casanova H. A comparison of scheduling approaches for mixed-parallel applications on heterogeneous platforms. In Proc. of the 6th Int. Symp. on Par. and Distrib. Comp. IEEE: Los Alamitos, CA, USA, 2007; 250-257.
    • (2007) Proc. of the 6th Int. Symp. on Par. and Distrib. Comp. , pp. 250-257
    • Ntakpé, T.1    Suter, F.2    Casanova, H.3
  • 4
    • 70349753042 scopus 로고    scopus 로고
    • Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling
    • IEEE Computer Society: Los Alamitos, CA, USA
    • Lee YC, Zomaya AY. Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling. In CCGRID ?09: Proc. of the 2009 9th IEEE/ACM Int. Symp. on Cluster Computing and the Grid. IEEE Computer Society: Los Alamitos, CA, USA, 2009; 92-99.
    • (2009) CCGRID ? 09: Proc. of the 2009 9th IEEE/ACM Int. Symp. on Cluster Computing and the Grid , pp. 92-99
    • Lee, Y.C.1    Zomaya, A.Y.2
  • 13
    • 78649540832 scopus 로고    scopus 로고
    • Efficient work stealing for fine grained parallelism
    • IEEE Computer Society: Los Alamitos, CA, USA
    • Faxen K. Efficient work stealing for fine grained parallelism. In Proc. of the 39th Int. Conf. on Parallel Processing, ICPP ?10. IEEE Computer Society: Los Alamitos, CA, USA, 2010; 313-322.
    • (2010) Proc. of the 39th Int. Conf. on Parallel Processing, ICPP ?10. , pp. 313-322
    • Faxen, K.1
  • 14
    • 80052962773 scopus 로고    scopus 로고
    • Adaptive task pools: Efficiently balancing large number of tasks on shared-address spaces
    • Hoffmann R, Rauber T. Adaptive task pools: Efficiently balancing large number of tasks on shared-address spaces. International Journal of Parallel Programming 2011; 39(5):553-581.
    • (2011) International Journal of Parallel Programming , vol.39 , Issue.5 , pp. 553-581
    • Hoffmann, R.1    Rauber, T.2
  • 15
    • 84859202767 scopus 로고    scopus 로고
    • Performance modelling for task-parallel programs
    • Gerndt M, Getov V, Hoisie A, Malony A, Miller B (eds). Kluwer: Dordrecht, the Netherlands
    • Kühnemann M, Rauber T., Rünger G. Performance modelling for task-parallel programs. In Performance Analysis and Grid Computing, Gerndt M, Getov V, Hoisie A, Malony A, Miller B (eds). Kluwer: Dordrecht, the Netherlands, 2004; 77-91.
    • (2004) Performance Analysis and Grid Computing , pp. 77-91
    • Kühnemann, M.1    Rauber, T.2    Rünger, G.3
  • 19
    • 0032662049 scopus 로고    scopus 로고
    • Compiler support for task scheduling in hierarchical execution models
    • Rauber T, Rünger G. Compiler support for task scheduling in hierarchical execution models. Journal of Systems Architecture 1998; 45:483-503.
    • (1998) Journal of Systems Architecture , vol.45 , pp. 483-503
    • Rauber, T.1    Rünger, G.2
  • 20
    • 0016883405 scopus 로고
    • Algorithms for scheduling independent tasks
    • Sahni SK. Algorithms for scheduling independent tasks. Journal of the ACM 1976; 23(1):116-127.
    • (1976) Journal of the ACM , vol.23 , Issue.1 , pp. 116-127
    • Sahni, S.K.1
  • 21
    • 84865430160 scopus 로고    scopus 로고
    • Separat: Scheduling support environment for parallel application task graphs
    • Dümmler J, Kunis R, Rünger G. SEParAT: Scheduling support environment for parallel application task graphs. Cluster Computing 2012; 15(3):223-238.
    • (2012) Cluster Computing , vol.15 , Issue.3 , pp. 223-238
    • Dümmler, J.1    Kunis, R.2    Rünger, G.3
  • 22
    • 79955606982 scopus 로고    scopus 로고
    • Optimizing layer-based scheduling algorithms for parallel tasks with dependencies
    • Kunis R, Rünger G. Optimizing layer-based scheduling algorithms for parallel tasks with dependencies. Concurrency and Computation: Practice and Experience 2011; 23(8):827-849.
    • (2011) Concurrency and Computation: Practice and Experience , vol.23 , Issue.8 , pp. 827-849
    • Kunis, R.1    Rünger, G.2
  • 23
    • 0014477093 scopus 로고
    • Bounds on multiprocessing timing anomalies
    • Graham R. Bounds on multiprocessing timing anomalies. SIAM Journal on Applied Mathematics 1969; 17(2): 416-429.
    • (1969) SIAM Journal on Applied Mathematics , vol.17 , Issue.2 , pp. 416-429
    • Graham, R.1
  • 25
    • 54249169949 scopus 로고    scopus 로고
    • Performance analysis of power-aware task scheduling algorithms on multiprocessor computers with dynamic voltage and speed
    • Li K. Performance analysis of power-aware task scheduling algorithms on multiprocessor computers with dynamic voltage and speed. IEEE Transactions on Parallel and Distributed Systems 2008; 19(11):1484-1497.
    • (2008) IEEE Transactions on Parallel and Distributed Systems , vol.19 , Issue.11 , pp. 1484-1497
    • Li, K.1
  • 26
    • 34548281165 scopus 로고    scopus 로고
    • A Practical Approach to Performance Analysis and Modeling of Large-scale Systems
    • Tampa, FL, USA
    • Kerbyson DJ, Hoisie A. A practical approach to performance analysis and modeling of large-scale systems. Proc. ACM/IEEE SC2006 Conference, Tampa, FL, USA, 2006; 206.
    • (2006) Proc. ACM/IEEE SC2006 Conference , vol.206
    • Kerbyson, D.J.1    Hoisie, A.2
  • 30
    • 84859729360 scopus 로고    scopus 로고
    • Power-management architecture of the intel microarchitecture code-named sandy bridge
    • Rotem E, Naveh A, Ananthakrishnan A, Rajwan D, Weissmann E. Power-management architecture of the Intel microarchitecture code-named Sandy Bridge. IEEE Micro 2012; 32(2):20-27.
    • (2012) IEEE Micro , vol.32 , Issue.2 , pp. 20-27
    • Rotem, E.1    Naveh, A.2    Ananthakrishnan, A.3    Rajwan, D.4    Weissmann, E.5
  • 31
    • 78649844813 scopus 로고    scopus 로고
    • Likwid: A lightweight performance-oriented tool suite for x86 multicore environments
    • IEEE Computer Society: Los Alamitos, CA, USA
    • Treibig J, Hager G, Wellein G. LIKWID: A lightweight performance-oriented tool suite for x86 multicore environments. In 39th International Conference on Parallel Processing Workshops, ICPP ?10. IEEE Computer Society: Los Alamitos, CA, USA, 2010; 207-216.
    • (2010) 39th International Conference on Parallel Processing Workshops, ICPP ?10. , pp. 207-216
    • Treibig, J.1    Hager, G.2    Wellein, G.3
  • 37
    • 36448985715 scopus 로고    scopus 로고
    • Algorithms for power savings
    • Irani S, Shukla S, Gupta R. Algorithms for power savings. ACM Transactions on Algorithms 2007; 3(4):41.1-41.23. DOI: Doi.acm.org/10.1145/1290672.1290678.
    • (2007) ACM Transactions on Algorithms , vol.3 , Issue.4 , pp. 411-4123
    • Irani, S.1    Shukla, S.2    Gupta, R.3
  • 43
    • 80053237438 scopus 로고    scopus 로고
    • Power-token balancing: Adapting CMPs tp power constraints for parallel multithreaded workloads
    • (IPDPS 11). IEEE: Los Alamitos, CA, USA
    • Cebrian J, Aragon J, Kaxiras S. Power-token balancing: Adapting CMPs tp power constraints for parallel multithreaded workloads. In Proc. of the 25th IEEE Int. Parallel and Distributed Processing Symp. (IPDPS 11). IEEE: Los Alamitos, CA, USA, 2011; 431-442.
    • (2011) Proc. of the 25th IEEE Int. Parallel and Distributed Processing Symp , pp. 431-442
    • Cebrian, J.1    Aragon, J.2    Kaxiras, S.3
  • 44
    • 72949114658 scopus 로고    scopus 로고
    • Heterogeneous interconnects for energy-efficient message management in CMPs
    • Flores A, Aragon JL, Acacio ME. Heterogeneous interconnects for energy-efficient message management in CMPs. IEEE Transactions on Computers 2010; 59:16-28.
    • (2010) IEEE Transactions on Computers , vol.59 , pp. 16-28
    • Flores, A.1    Aragon, J.L.2    Acacio, M.E.3
  • 45
    • 35048867939 scopus 로고    scopus 로고
    • An energy-oriented evaulation of communication optimizations for microsensor networks
    • Springer LNCS 2790: Berlin, Germany
    • Kadayif I, Kandemir M, Choudhary A, Karakoy M. An energy-oriented evaulation of communication optimizations for microsensor networks. In Proc. of the EuroPar 2003 Conference. Springer LNCS 2790: Berlin, Germany, 2003; 279-286.
    • (2003) Proc. of the EuroPar 2003 Conference. , pp. 279-286
    • Kadayif, I.1    Kandemir, M.2    Choudhary, A.3    Karakoy, M.4
  • 46
    • 84919463976 scopus 로고    scopus 로고
    • Algorithmic aspects of energy-efficient computing
    • Ahmad I, Ranka S (eds). CRC Press: Boca Raton, FL, USA
    • Chrobak M. Algorithmic aspects of energy-efficient computing. In Handbook of Energy-Aware and Green Computing, Ahmad I, Ranka S (eds). CRC Press: Boca Raton, FL, USA, 2012; 311-329.
    • (2012) Handbook of Energy-Aware and Green Computing , pp. 311-329
    • Chrobak, M.1
  • 51
    • 77951770504 scopus 로고    scopus 로고
    • Energy-efficient algorithms
    • Albers S. Energy-efficient algorithms. Communications of the ACM May 2010; 53(5):86-96.
    • (2010) Communications of the ACM May , vol.53 , Issue.5 , pp. 86-96
    • Albers, S.1
  • 52
    • 33947225230 scopus 로고    scopus 로고
    • Speed scaling to manage energy and temperature
    • Bansal N, Kimbrel T, Pruhs K. Speed scaling to manage energy and temperature. Journal of the ACM March 2007; 54(1):3:1-3:39.
    • (2007) Journal of the ACM March , vol.54 , Issue.1 , pp. 31-339
    • Bansal, N.1    Kimbrel, T.2    Pruhs, K.3
  • 54
    • 34047123131 scopus 로고    scopus 로고
    • Dynamic voltage scaling in multitierWeb servers with end-to-end delay control
    • Horvath T, Abdelzaher T, Skadron K, Liu X. Dynamic voltage scaling in multitierWeb servers with end-to-end delay control. IEEE Transactions on Computers 2007; 56(4):444-458.
    • (2007) IEEE Transactions on Computers , vol.56 , Issue.4 , pp. 444-458
    • Horvath, T.1    Abdelzaher, T.2    Skadron, K.3    Liu, X.4
  • 56
    • 70349569235 scopus 로고    scopus 로고
    • Energy efficient redundant configurations for real-time parallel reliable servers
    • Zhu D, Melhem R, Mossé D. Energy efficient redundant configurations for real-time parallel reliable servers. Real-Time Systems 2009; 41(3):195-221.
    • (2009) Real-Time Systems , vol.41 , Issue.3 , pp. 195-221
    • Zhu, D.1    Melhem, R.2    Mossé, D.3


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