{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T05:58:44Z","timestamp":1743141524353,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642038686"},{"type":"electronic","value":"9783642038693"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-03869-3_6","type":"book-chapter","created":{"date-parts":[[2009,8,22]],"date-time":"2009-08-22T04:04:48Z","timestamp":1250913888000},"page":"21-32","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions"],"prefix":"10.1007","author":[{"given":"Nick","family":"Rutar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey K.","family":"Hollingsworth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"POOMA, \n                    \n                      http:\/\/acts.nersc.gov\/pooma\/"},{"key":"6_CR2","unstructured":"Balay, S., Buschelman, K., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc Web page (2001), \n                    \n                      http:\/\/www.mcs.anl.gov\/petsc"},{"key":"6_CR3","first-page":"358","volume-title":"POPL 1997: Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages","author":"A. Deutsch","year":"1997","unstructured":"Deutsch, A.: On the complexity of escape analysis. In: POPL 1997: Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp. 358\u2013371. ACM, New York (1997)"},{"key":"6_CR4","unstructured":"Lattner, C., Adve, V.: Llvm: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the 2004 International Symposium on Code Generation and Optimization, CGO 2004 (2004)"},{"key":"6_CR5","unstructured":"Univ. of Maryland, Univ. of Wisconsin: StackWalker API Manual. 0.6b edn. (2007)"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Browne, S., Dongarra, J., Garner, N., London, K., Mucci, P.: A scalable cross-platform infrastructure for application performance tuning using hardware counters, pp. 65\u201365 (2000)","DOI":"10.1109\/SC.2000.10029"},{"key":"6_CR7","unstructured":"FFP_SPARSE, \n                    \n                      http:\/\/people.scs.fsu.edu\/~burkardt\/cpp_src\/ffp_sparse\/"},{"key":"6_CR8","unstructured":"QUAD, \n                    \n                      http:\/\/people.sc.fsu.edu\/~burkardt\/c_src\/quad_mpi\/"},{"key":"6_CR9","unstructured":"HPL, \n                    \n                      http:\/\/www.netlib.org\/benchmark\/hpl\/"},{"key":"6_CR10","unstructured":"Irvin, R.B.: Performance Measurement Tools for High-Level Parallel Programming Languages. PhD thesis, University of Wisconsin-Madison (1995)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Irvin, R.B., Miller, B.P.: Mapping performance data for high-level and data views of parallel program performance. In: International Conference on Supercomputing, pp. 69\u201377 (1996)","DOI":"10.1145\/237578.237587"},{"key":"6_CR12","unstructured":"Shende, S.: The Role of Instrumentation and Mapping in Performance Measurement. PhD thesis, University of Oregon (2001)"},{"issue":"2","key":"6_CR13","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"S.S. Shende","year":"2006","unstructured":"Shende, S.S., Malony, A.D.: The tau parallel performance system. Int. J. High Perform. Comput. Appl.\u00a020(2), 287\u2013311 (2006)","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"8","key":"6_CR14","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1002\/spe.4380130803","volume":"13","author":"S.L. Graham","year":"1983","unstructured":"Graham, S.L., Kessler, P.B., McKusick, M.K.: An execution profiler for modular programs. Softw., Pract. Exper.\u00a013(8), 671\u2013685 (1983)","journal-title":"Softw., Pract. Exper."},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Graham, S.L., Kessler, P.B., McKusick, M.K.: gprof: a call graph execution profiler. In: SIGPLAN Symposium on Compiler Construction, pp. 120\u2013126 (1982)","DOI":"10.1145\/872726.806987"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Anderson, J., Berc, L., Dean, J., Ghemawat, S., Henzinger, M., Leung, S., Sites, D., Vandevoorde, M., Waldspurger, C., Weihl, W.: Continuous profiling: Where have all the cycles gone (1997)","DOI":"10.1145\/268998.266637"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Mellor-Crummey, J.M., Fowler, R.J., Whalley, D.B.: Tools for application-oriented performance tuning. In: International Conference on Supercomputing, pp. 154\u2013165 (2001)","DOI":"10.1145\/377792.377826"},{"key":"6_CR18","unstructured":"SGI Technical Publications: SpeedShop User\u2019s Guide"},{"key":"6_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1007\/3-540-68061-6_31","volume-title":"Computer Performance Evaluation","author":"L. De Rose","year":"1998","unstructured":"De Rose, L., Zhang, Y., Reed, D.A.: SvPablo: A multi-language performance analysis system. In: Puigjaner, R., Savino, N.N., Serra, B. (eds.) TOOLS 1998. LNCS, vol.\u00a01469, pp. 352\u2013355. Springer, Heidelberg (1998)"},{"key":"6_CR20","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1145\/1146238.1146268","volume-title":"ISSTA 2006: Proceedings of the 2006 international symposium on Software testing and analysis","author":"P.J. Guo","year":"2006","unstructured":"Guo, P.J., Perkins, J.H., McCamant, S., Ernst, M.D.: Dynamic inference of abstract types. In: ISSTA 2006: Proceedings of the 2006 international symposium on Software testing and analysis, pp. 255\u2013265. ACM, New York (2006)"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"McCamant, S., Ernst, M.D.: Quantitative information flow as network flow capacity. In: PLDI 2008, Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 9\u201311, pp. 193\u2013205 (2008)","DOI":"10.1145\/1379022.1375606"},{"issue":"2-3","key":"6_CR22","doi-asserted-by":"publisher","first-page":"167","DOI":"10.3233\/JCS-1996-42-304","volume":"4","author":"D. Volpano","year":"1996","unstructured":"Volpano, D., Irvine, C., Smith, G.: A sound type system for secure flow analysis. J. Comput. Secur.\u00a04(2-3), 167\u2013187 (1996)","journal-title":"J. Comput. Secur."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2009 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03869-3_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T13:50:30Z","timestamp":1589896230000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03869-3_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642038686","9783642038693"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03869-3_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}