Energy-aware performance analysis methodologies for HPC architectures—An exploratory study

Journal of Network and Computer Applications - Tập 35 - Trang 1709-1719 - 2012
Shajulin Benedict1
1HPCCLoud Research Laboratory, SXCCE, Anna University, 629003, India

Tài liệu tham khảo

Adhianto, 2010, HPCToolkit, Concurrency and Computation:, 22, 685 Allinea Inc. Debugging at your scale with Allinea DDT. 〈http://www.allinea.com/download-our-ddt-scalability-white-paper〉, July 2012. Benedict S. HPCCLoud Research Laboratory, India. 〈http://www.sxcce.edu.in/hpccloud〉, July 2012. Benedict S, Gerndt M. Automatic performance analysis of OpenMP codes on a scalable shared memory system using periscope. In: Applied parallel and scientific computing, Lecture notes in computer science. Springer Publishers; 2012. p. 452–62. Brooks D, Tiwari V, Martonosi M, Wattch: a framework for architectural-level power analysis and optimizations. In: Proceedings of the 27th international conference on computer architecture; 2000. p. 83–94. Choi, 2009, ePRO-MP, Scientific Programming, 17, 285, 10.1155/2009/838745 Clark T, Yoder A. Best practices for energy efficient storage operations. www.snia.org/sites/default/files/GSI_Best_Practices_V1.0_FINAL.pdf〉, July 2012. p. 1–22. Dong Y. Network Energy Optimization for MPI Operations. In: Proceedings of the 5th international conference on intelligent computation technology and automation (ICICTA); 2012. p. 221–4. EnergyStar. Data Center Report to Congress, FINAL 7-25-07, Energy Star Technical Report, 〈http://www.energystar.gov/ia/partners/proddevelopment/downloads/〉, July 2012. Flinn J, Satyanarayanan M. PowerScope: a tool for profiling the energy usage of mobile applications. In: Proceedings of the IEEE workshop on WMCSA, USA; 1999. p. 2–10. Gaujal, 2011, Dynamic voltage scaling under EDF revisited, Real-Time Systems, 37, 77, 10.1007/s11241-007-9029-y Ge, 2010, PowerPack, IEEE Transactions on Parallel Distributed Systems, 21, 658, 10.1109/TPDS.2009.76 Geimer M, Saviankou P, Strube A, Szebenyi Z, Wolf F, Wylie BJN. Further improving the scalability of the Scalasca toolset. In: Lecture notes in computer science, vol. 7134. Springer; 2012. p. 463–74. Hahnel M, Dobel B, Volp M, Hartig H. Measuring energy consumption for short code paths using RAPL. In: 〈www.sigmetrics.org/greenmetrics/Hahnel.pdf〉, July 2012. Intel In-built Sensors. Running average power limit for xeon processors. 〈 http://www.intel.com/xeon〉, July 2012. Intel Inc. Data Center Energy Efficiency Using Intel Intelligent Power Node Manager and Intel Data Center Manager. White Paper in 〈http://software.intel.com/sites/datacentermanager/whitepaper.php〉, July 2012. Intel Inc. Intel Performance Counter Monitor. 〈http://software.intel.com/en-us/articles/intel-performance-counter-monitor〉, July 2012. Jing Si-Yuan, Ali S, Zhong Y. State-of-the-art research study for green cloud computing, Journal of Supercomputing, 10.1007/s11227-011-0722-1, Springer, 2011, p. 1-24 Karkanis T, Smith JE, Bose P. Saving energy with just in time instruction delivery. In: Proceedings of the ISLPED 02. California, USA: ACM Press; 2002. p. 1–6. Karl Fuerlinger, Michael Gerndt. ompP: a profiling tool for OpenMP. In: Proceedings of the first international workshop on OpenMP; 2005. p. 6–14. Knobloch M, Mohr B, Minartz T. Determine energy-saving potential in wait-states of large-scale parallel programs. In: Computer science—research and development. Springer; 2011. p. 1–9. http://dx.doi.org/10.1007/s00450-011-0196-7. Langeveld G, Christiaan J, Winkel V. Case study with atop: memory leakage. 〈http://www.atoptool.nl/download/caseleakage.pdf〉, July 2012. Likwid Interfaces. Likwid Powermeter. 〈http://code.google.com/p/likwid/wiki/LikwidPowermeter〉, July 2012. Lin, 2007, Energy-aware scheduling and simulation methodologies for parallel security processors with multiple voltage domains, The Journal of Supercomputing, 42, 201, 10.1007/s11227-007-0132-6 Liu, 2009, Combining coarse grained software pipelining with DVS for scheduling realtime periodic dependent tasks on multicore embedded system, Journal of Signal Processing Systems, 57, 249, 10.1007/s11265-008-0315-2 lmsensors Inc. lmsensors: voltage and temperature measuring tools. 〈http://www.lm-sensors.org/wiki/ProjectInformation〉, July 2012. Muhammed H. htop—an interactive process viewer for Linux. 〈http://htop.sourceforge.net/index.php?page=main〉, July 2012. Nethercote N, Seward J. Valgrid: A framework for heavyweight dynamic binary instrumentation. In: Proceedings of the ACM SIGPLAN 2007 conference on programming language design and implementation, USA; 2007. p. 89 –100. Oracle Inc. Oracle Integrated Lights Out Manager (ILOM) 3.0 HTML Documentation Collection. 〈http://docs.oracle.com/cd/E19860-01/E21549/index.html〉, July 2012. PowerAdvisor. HP Power Advisor utility: a tool for estimating power requirements for HP ProLiant server systems, 〈http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01861599/c01861599.pdf〉, July 2012. Powertop Inc. Powertop: Power Measuring Tool. 〈http://www.lesswatts.org/projects/powertop/〉, July 2012. Rizvandi NB, Javid T, Zomaya AY, Lee YC. Linear combinations of DVFS-enabled processor frequencies to modify the energy-aware scheduling algorithms. In: Proceedings of the cluster, cloud and grid computing (CCGRID); 2010. p. 388–97, http://dx.doi.org/10.1109/CCGRID.2010.38. ServerCheck Inc. Analysis of Server status Online, 〈http://servercheck.me〉, July 2012. Shende, 2006, The TAU parallel performance system, International Journal of High Performance Computing, 20, 287, 10.1177/1094342006064482 Shohrab HM, Antiquzzaman M. Cost analysis of mobility protocols. In: Telecommun Syst. Journal, http://dx.doi.org/10.1007/s11235-011-9532-2, Springer Online; 2011. p. 1–14. SNIA. SNIA: Technical Work Groups. In: 〈http://www.snia.org/tech_activities/work/twgs〉, July 2012. Song, 2009, Energy profiling and analysis of the HPC challenge benchmarks, International Journal of High Performance Computing Applications, 23, 265, 10.1177/1094342009106193 Song S, Grove M, Cameron KW. An iso-energy-efficient approach to scalable system power-performance optimization. In: Proceedings of the IEEE international conference on cluster computing (Cluster 2011), Austin, Texas, September 2011. p. 262–71. SuperMUC at LRZ, SuperMUC ranks top four, 〈http://www.lrz.de/presse/ereignisse/2012-06-18-supermuc-top500/〉, July 2012. Thanh D, Rowshdeh S, Shi W. pTop: a process-level power profiling tool. In 〈www.sigops.org/sosp/sosp09/papers/hotpower_13_do.pdf〉, July 2012. TotalView Inc. TotalView Debugger. 〈http://www.roguewave.com/products/totalview.aspx〉, July 2012. Treibig J, Hager G, Wellein G. LIKWID: A lightweight performance-oriented tool suite for x86 multicore environments. In: Proceedings of the 39th international conference on parallel processing workshops, http://dx.doi.org/10.1109/ICPPW.2010.38; 2010. p. 207–16. VijayKrishnan N, Kandemir M, Irwin MJ, Kim HS, Ye W. Energy-driven integrated hardware–software optimizations using SimplePower. In: Proceedings of the 27th international conference on computer architecture; 2000. p. 95–106. Wright NJ, Pfeiffer W, Snavely A. Characterizing parallel scaling of scientific applications using IPM. The 10th LCI international conference on high-performance clustered computing. Boulder; 2009. p. 1–21. Yun, 2011, System wide energy optimization for multiple DVS components and realtime tasks, Real Time Systems, 47, 489, 10.1007/s11241-011-9125-x