|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Ulrich Finkler, "An Analytic Framework for Detailed Resource Profiling in Large and Parallel Programs and Its Application for Memory Use," IEEE Transactions on Computers, vol. 59, no. 3, pp. 358-370, March, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.2009.149, author = {Ulrich Finkler}, title = {An Analytic Framework for Detailed Resource Profiling in Large and Parallel Programs and Its Application for Memory Use}, journal ={IEEE Transactions on Computers}, volume = {59}, number = {3}, issn = {0018-9340}, year = {2010}, pages = {358-370}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2009.149}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - An Analytic Framework for Detailed Resource Profiling in Large and Parallel Programs and Its Application for Memory Use IS - 3 SN - 0018-9340 SP358 EP370 EPD - 358-370 A1 - Ulrich Finkler, PY - 2010 KW - Resource usage KW - memory usage KW - profiling KW - call chain KW - probabilistic KW - numerical. VL - 59 JA - IEEE Transactions on Computers ER - | |||
[1] S.L. Graham, P.B. Kessler, and M.K. McKusick, “gprof: A Call Graph Execution Profiler,” Proc. SIGPLAN Symp. Compiler Construction, 1982.
[2] support.intel.com/support/performancetools/ vtunev8/, 2008.
[3] J.M. Spivey, “Fast, Accurate Call Graph Profiling,” Software: Practice and Experience, vol. 34, no. 3, pp. 249-264, Mar. 2004.
[4] R.K. Treiber, Research Report RC 9932 (#44037), IBM San Jose Research Laboratory, 1983.
[5] R.J. Hall, “Call Path Profiling,” Proc. 14th Int'l Conf. Software Eng. (ICSE '92), June 1992.
[6] Valgrind, a GPL'd System for Debugging and Profiling x86-Linux Programs, http:/valgrind.kde.org/, 2008.
[7] M. Hauswirth and T.M. Chilimbi, “Low-Overhead Memory Leak Detection Using Adaptive Statistical Profiling,” Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS-XI), Oct. 2004.
[8] M. Martonosi, A. Gupta, and T. Anderson, “MemSpy: Analyzing Memory System Bottlenecks in Programs,” Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems, pp. 1-12, May 1992.
[9] M. Itzkowitz, B.J.N. Wylie, C. Aoki, and N. Kosche, “Memory Profiling Using Hardware Counters,” Proc. ACM/IEEE Conf. Supercomputing, Nov. 2003.
[10] J. Gyllenhaal, “Using Zerofault to Find Memory Errors and Leaks in Large Parallel AIX Applications,” Livermore Computing, Lawrence Livermore Nat'l Laboratory, http://www.llnl.gov/icc/lc/DEG/zerofault ZeroFault.8-23-02.pdf, 2008.
[11] The Zerofault Group, http://www.zerofault.comzf/, 2009.
[12] Rational Purify, http://www-306.ibm.com/software/awdtools purify/, 2009.
[13] Z. Gangh and D. Xin, Tool Evaluation of Rational Purify, http://www.cs.cmu.edu/aldrich/courses/654-sp05/ homework example-tool-eval2.pdf, 2008.
[14] www.sgi.com/techstl/, 2009.
[15] W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery, Numerical Recipes in C. Cambridge Univ. Press, 1992.
[16] H. Niederreiter, Random Number Generation and Quasi-Monte Carlo Methods. Soc. for Industrial and Applied Math., 1992.
[17] T.H. Cormen, C.E. Leiserson, and R.L. Rivest, Introduction to Algorithms. MIT Press. 2001.
[18] R. Sedgewick, Algorithms, second ed. Addison-Wesley, 1988.
[19] D.R. Morrison, “PATRICIA—Practical Algorithm to Retrieve Information Coded in Alphanumeric,” J. ACM, vol. 15, no. 4, pp.514-534, Oct. 1968.
[20] C.J. Stephenson, “Fast Fits: New Methods for Dynamic Storage Allocations,” Proc. Ninth Symp. Operating System Principles, Oct. 1983.
[21] D.E. Knuth, The Art of Computer Programming: Fundamental Algorithms, vol. 1, Addison Wesley, 1973.
[22] A. Aho, J. Hopcraft, and J. Ullmann, Data Structures and Algorithms. Addison Wesley, 1983.
[23] C.J. Stephenson, “Fast Fit: New Methods for Dynamic Storage Allocation,” Proc. Ninth Symp. Operating Systems Principles (SOSP), Oct. 1983.
[24] L. DeRose, K. Ekanadham, J.K. Hollingsworth, and S. Sbaraglia, “SIGMA: A Simulator Infrastructure to Guide Memory Analysis,” Proc. Conf. Supercomputing, http://domino.research.ibm.com/ comm/research_projects.nsf/ pagesactc.sigma2.html , 2002.
[25] X. Gao, M. Laurenzano, B. Simon, and A. Snavely, “Reducing Overheads for Dynamic Memory Traces,” Proc. Int'l Symp. Workload Characterization (ISWC '05). Oct. 2005.
[26] C. Pereira, J. Lau, B. Calder, and R. Gupta, “Dynamic Phase Analysis for Cycle-Close Trace Generation,” Proc. Int'l Conf. Hardware/Software Codesign and System Synthesis, Sept. 2005.
[27] X. Gao, A. Snavely, and L. Carter, “Path Grammar Guided Trace Compression and Trace Approximation,” Proc. 15th IEEE Int'l Symp. High Performance Distributed Computing (HPDC-15). 2006.

