메뉴 건너뛰기




Volumn , Issue , 2014, Pages 345-360

Understanding energy behaviors of thread management constructs

Author keywords

Energy consumption; Java; Multi threaded programming; Performance; Thread management

Indexed keywords

COMPUTER SOFTWARE; COMPUTER SYSTEMS PROGRAMMING; ECONOMIC AND SOCIAL EFFECTS; ENERGY EFFICIENCY; ENERGY UTILIZATION; JAVA PROGRAMMING LANGUAGE; PARALLEL ARCHITECTURES; SPACE RESEARCH;

EID: 84908282216     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2660193.2660235     Document Type: Conference Paper
Times cited : (42)

References (42)
  • 2
    • 0034565913 scopus 로고    scopus 로고
    • The relationship between energy consumption, energy prices and economic growth: Time series evidence from asian developing countries
    • J. Asafu-Adjaye. The relationship between energy consumption, energy prices and economic growth: time series evidence from asian developing countries. Energy Economics, 22(6):615-625, 2000.
    • (2000) Energy Economics , vol.22 , Issue.6 , pp. 615-625
    • Asafu-Adjaye, J.1
  • 3
    • 77954707631 scopus 로고    scopus 로고
    • Green: A framework for supporting energy-conscious programming using controlled approximation
    • W. Baek and T. Chilimbi. Green: a framework for supporting energy-conscious programming using controlled approximation. In PLDI, 2010.
    • (2010) PLDI
    • Baek, W.1    Chilimbi, T.2
  • 4
    • 84886440461 scopus 로고    scopus 로고
    • Green streams for data-intensive software
    • T. Bartenstein and Y. Liu. Green streams for data-intensive software. In ICSE, 2013.
    • (2013) ICSE
    • Bartenstein, T.1    Liu, Y.2
  • 7
    • 0001921149 scopus 로고    scopus 로고
    • Quantifying the energy consumption of a pocket computer and a Java virtual machine
    • K. Farkas, J. Flinn, G. Back, D. Grunwald, and J. Anderson. Quantifying the energy consumption of a pocket computer and a Java virtual machine. In SIGMETRICS, 2000.
    • (2000) SIGMETRICS
    • Farkas, K.1    Flinn, J.2    Back, G.3    Grunwald, D.4    Anderson, J.5
  • 8
    • 0031622953 scopus 로고    scopus 로고
    • The implementation of the cilk-5 multithreaded language
    • M. Frigo, C. Leiserson, and K. Randall. The implementation of the cilk-5 multithreaded language. In PLDI, 1998.
    • (1998) PLDI
    • Frigo, M.1    Leiserson, C.2    Randall, K.3
  • 9
    • 84888185809 scopus 로고    scopus 로고
    • The implications of shared data synchronization techniques on multi-core energy efficiency
    • A. Gautham, K. Korgaonkar, P. Slpsk, S. Balachandran, and K. Veezhinathan. The implications of shared data synchronization techniques on multi-core energy efficiency. In Hot-Power, 2012.
    • (2012) Hot-Power
    • Gautham, A.1    Korgaonkar, K.2    Slpsk, P.3    Balachandran, S.4    Veezhinathan, K.5
  • 10
    • 47249154862 scopus 로고    scopus 로고
    • Cpu miser: A performance-directed, run-time system for power-aware clusters
    • R. Ge, X. Feng, W. Feng, and K.W. Cameron. Cpu miser: A performance-directed, run-time system for power-aware clusters. In ICPP, 2007.
    • (2007) ICPP
    • Ge, R.1    Feng, X.2    Feng, W.3    Cameron, K.W.4
  • 11
    • 42149194967 scopus 로고    scopus 로고
    • Statistically rigorous Java performance evaluation
    • A. Georges, D. Buytaert, and L. Eeckhout. Statistically rigorous Java performance evaluation. In OOPSLA, 2007.
    • (2007) OOPSLA
    • Georges, A.1    Buytaert, D.2    Eeckhout, L.3
  • 12
    • 77953967811 scopus 로고    scopus 로고
    • Slaw: A scalable locality-aware adaptive work-stealing scheduler
    • Y. Guo, J. Zhao, V. Cavé, and V. Sarkar. Slaw: A scalable locality-aware adaptive work-stealing scheduler. In IPDPS, 2010.
    • (2010) IPDPS
    • Guo, Y.1    Zhao, J.2    Cavé, V.3    Sarkar, V.4
  • 13
    • 84886424945 scopus 로고    scopus 로고
    • Estimating mobile application energy consumption using program analysis
    • S. Hao, D. Li, W. Halfond, and R. Govindan. Estimating mobile application energy consumption using program analysis. In ICSE, 2013.
    • (2013) ICSE
    • Hao, S.1    Li, D.2    Halfond, W.3    Govindan, R.4
  • 15
    • 36949001469 scopus 로고    scopus 로고
    • An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget
    • C. Isci, A. Buyuktosunoglu, C. Cher, P. Bose, and M. Martonosi. An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget. In MICRO, 2006.
    • (2006) MICRO
    • Isci, C.1    Buyuktosunoglu, A.2    Cher, C.3    Bose, P.4    Martonosi, M.5
  • 16
    • 0036916955 scopus 로고    scopus 로고
    • Power efficiency of voltage scaling in multiple clock, multiple voltage cores
    • A. Iyer and D. Marculescu. Power efficiency of voltage scaling in multiple clock, multiple voltage cores. In ICCAD, 2002.
    • (2002) ICCAD
    • Iyer, A.1    Marculescu, D.2
  • 17
    • 84869783066 scopus 로고    scopus 로고
    • A black-box approach to understanding concurrency in dacapo
    • T. Kalibera, M. Mole, R. Jones, and J. Vitek. A black-box approach to understanding concurrency in dacapo. In OOPSLA, 2012.
    • (2012) OOPSLA
    • Kalibera, T.1    Mole, M.2    Jones, R.3    Vitek, J.4
  • 18
    • 84888194936 scopus 로고    scopus 로고
    • The latency, accuracy, and battery (lab) abstraction: Programmer productivity and energy efficiency for continuous mobile context sensing
    • A. Kansal, T. Saponas, A. Brush, K. McKinley, T. Mytkowicz, and R. Ziola. The latency, accuracy, and battery (lab) abstraction: programmer productivity and energy efficiency for continuous mobile context sensing. In OOPSLA, 2013.
    • (2013) OOPSLA
    • Kansal, A.1    Saponas, T.2    Brush, A.3    McKinley, K.4    Mytkowicz, T.5    Ziola, R.6
  • 19
    • 84944403811 scopus 로고    scopus 로고
    • Single-isa heterogeneous multi-core architectures: The potential for processor power reduction
    • R. Kumar, K. Farkas, N. Jouppi, P. Ranganathan, and D. Tullsen. Single-isa heterogeneous multi-core architectures: The potential for processor power reduction. In MICRO 36, 2003.
    • (2003) MICRO , vol.36
    • Kumar, R.1    Farkas, K.2    Jouppi, N.3    Ranganathan, P.4    Tullsen, D.5
  • 22
    • 0034593391 scopus 로고    scopus 로고
    • A Java fork/join framework
    • Doug Lea. A Java fork/join framework. In Java Grande, 2000.
    • (2000) Java Grande
    • Lea, D.1
  • 23
    • 84864216362 scopus 로고    scopus 로고
    • Energy-efficient synchronization through program patterns
    • Y. Liu. Energy-efficient synchronization through program patterns. In GREENS, 2012.
    • (2012) GREENS
    • Liu, Y.1
  • 24
    • 84908285051 scopus 로고    scopus 로고
    • Variant-frequency semantics for green futures
    • Y. Liu. Variant-frequency semantics for green futures. In PLACES'12, 2012.
    • (2012) PLACES'12
    • Liu, Y.1
  • 25
    • 34748913622 scopus 로고    scopus 로고
    • Balancing power consumption in multiprocessor systems
    • A. Merkel and F. Bellosa. Balancing power consumption in multiprocessor systems. In EuroSys, 2006.
    • (2006) EuroSys
    • Merkel, A.1    Bellosa, F.2
  • 26
    • 84920835375 scopus 로고    scopus 로고
    • [Online; accessed 21-Mar-2014]
    • Oracle. Java hotspot garbage collection. http://www.oracle.com/technetwork/Java/Javase/tech/index-jsp-140228.html, 2014. [Online; accessed 21-Mar-2014].
    • (2014) Oracle. Java Hotspot Garbage Collection.
  • 28
    • 84855530046 scopus 로고    scopus 로고
    • Managing energyperformance tradeoffs for multithreaded applications on multiprocessor architectures
    • S. Park, W. Jiang, Y. Zhou, and S. Adve. Managing energyperformance tradeoffs for multithreaded applications on multiprocessor architectures. In SIGMETRICS, 2007.
    • (2007) SIGMETRICS
    • Park, S.1    Jiang, W.2    Zhou, Y.3    Adve, S.4
  • 29
    • 84888142645 scopus 로고    scopus 로고
    • On the implications of language constructs for concurrent execution in the energy efficiency of multicore applications
    • G. Pinto and F. Castor. On the implications of language constructs for concurrent execution in the energy efficiency of multicore applications. In SPLASH, 2013.
    • (2013) SPLASH
    • Pinto, G.1    Castor, F.2
  • 31
    • 84907357885 scopus 로고    scopus 로고
    • Mining questions about software energy consumption
    • G. Pinto, F. Castor, and Y. Liu. Mining questions about software energy consumption. In MSR, 2014.
    • (2014) MSR
    • Pinto, G.1    Castor, F.2    Liu, Y.3
  • 32
    • 70450253535 scopus 로고    scopus 로고
    • Thread motion: Finegrained power management for multi-core systems
    • K. Rangan, G. Wei, and D. Brooks. Thread motion: finegrained power management for multi-core systems. In ISCA, 2009.
    • (2009) ISCA
    • Rangan, K.1    Wei, G.2    Brooks, D.3
  • 33
    • 84897765813 scopus 로고    scopus 로고
    • Energy-efficient work-stealing language runtimes
    • H. Ribic and Y. Liu. Energy-efficient work-stealing language runtimes. In ASPLOS, 2014.
    • (2014) ASPLOS
    • Ribic, H.1    Liu, Y.2
  • 37
    • 0028722375 scopus 로고
    • Power analysis of embedded software: A first step towards software power minimization
    • V. Tiwari, S. Malik, and A. Wolfe. Power analysis of embedded software: A first step towards software power minimization. IEEE Transactions on VLSI Systems, 2:437-445, 1994.
    • (1994) IEEE Transactions on VLSI Systems , vol.2 , pp. 437-445
    • Tiwari, V.1    Malik, S.2    Wolfe, A.3
  • 38
    • 84856441557 scopus 로고    scopus 로고
    • Are Java programmers transitioning to multicore?: A large scale study of Java floss
    • W. Torres, G. Pinto, B. Fernandes, J. Oliveira, F. Ximenes, and F. Castor. Are Java programmers transitioning to multicore?: a large scale study of Java floss. In TMC, 2011.
    • (2011) TMC
    • Torres, W.1    Pinto, G.2    Fernandes, B.3    Oliveira, J.4    Ximenes, F.5    Castor, F.6
  • 41
    • 33845424084 scopus 로고    scopus 로고
    • Energy-efficient soft real-time cpu scheduling for mobile multimedia systems
    • W. Yuan and K. Nahrstedt. Energy-efficient soft real-time cpu scheduling for mobile multimedia systems. In SOSP, 2003.
    • (2003) SOSP
    • Yuan, W.1    Nahrstedt, K.2
  • 42
    • 84869848489 scopus 로고    scopus 로고
    • Refactoring android Java code for on-demand computation offloading
    • Y. Zhang, G. Huang, X. Liu, W. Zhang, H. Mei, and S. Yang. Refactoring android Java code for on-demand computation offloading. In OOPSLA, 2012.
    • (2012) OOPSLA
    • Zhang, Y.1    Huang, G.2    Liu, X.3    Zhang, W.4    Mei, H.5    Yang, S.6


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