The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2010 vol.30)
pp: 65-79
Gang Ren , Google
Tipp Moseley , Google
Yixin Shi , Google
Silvius Rus , Google
Robert Hundt , Google
ABSTRACT
<p>Google-Wide Profiling (GWP), a continuous profiling infrastructure for data centers, provides performance insights for cloud applications. With negligible overhead, GWP provides stable, accurate profiles and a datacenter-scale tool for traditional performance analyses. Furthermore, GWP introduces novel applications of its profiles, such as application- platform affinity measurements and identification of platform-specific, microarchitectural peculiarities.</p>
INDEX TERMS
system performance, tools and techniques, profiling tools, programming environments, performance monitoring, hardware, optimization
CITATION
Gang Ren, Tipp Moseley, Yixin Shi, Silvius Rus, Robert Hundt, "Google-Wide Profiling: A Continuous Profiling Infrastructure for Data Centers", IEEE Micro, vol.30, no. 4, pp. 65-79, July/August 2010, doi:10.1109/MM.2010.68
REFERENCES
1. J.M. Anderson et al., "Continuous Profiling: Where Have All the Cycles Gone?" Proc. 16th ACM Symp. Operating Systems Principles (SOSP 97), ACM Press, 1997, pp. 357-390.
2. J. Dongarra et al., "Using PAPI for Hardware Performance Monitoring on Linux Systems," Conf. Linux Clusters: The HPC Revolution, 2001.
3. S. Ghemawat, H. Gobioff, and S.-T. Leung, "The Google File System," Proc. 19th ACM Symp. Operating Systems Principles (SOSP 03), ACM Press, 2003, pp. 29-43.
4. J. Dean and S. Ghemawat, "MapReduce: Simplified Data Processing on Large Clusters," Proc. 6th Conf. Symp. Operating System Design and Implementation (OSDI 04), Usenix Assoc., 2004, pp. 137-150.
5. S. Savari and C. Young, "Comparing and Combining Profiles," Proc. Workshop on Feedback-Directed Optimization (FDO 02), ACM Press, 2000, pp. 50-62.
6. J. Mars and R. Hundt, "Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations," Proc. 2009 Int'l Symp. Code Generation and Optimization (CGO 09), IEEE CS Press, 2009, pp. 169-179.
7. D. Chen, N. Vachharajani, and R. Hundt, "Taming Hardware Event Samples for FDO Compilation, Proc. 8th Ann. IEEE/ACM Int'l Symp. Code Generation and Optimization (CGO 10), ACM Press, 2010, pp. 42-52.
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool