{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:47:33Z","timestamp":1725558453917},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642133732"},{"type":"electronic","value":"9783642133749"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13374-9_8","type":"book-chapter","created":{"date-parts":[[2010,6,10]],"date-time":"2010-06-10T07:15:59Z","timestamp":1276154159000},"page":"111-125","source":"Crossref","is-referenced-by-count":6,"title":["A Balanced Approach to Application Performance Tuning"],"prefix":"10.1007","author":[{"given":"Souad","family":"Koliai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"St\u00e9phane","family":"Zuckerman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuel","family":"Oseret","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Micka\u00ebl","family":"Ivascot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tipp","family":"Moseley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dinh","family":"Quang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"Jalby","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Alexandrov, A., Bratanov, S., Fedorova, J., Levinthal, D., Lopatin, I., Ryabtsev, D.: Parallelization made easier with intel performance-tuning utility (2007)","DOI":"10.1535\/itj.1104.02"},{"key":"8_CR2","unstructured":"AMD. Software optimization guide for amd family 10h processors"},{"key":"8_CR3","unstructured":"Armstrong, B., Eigenmann, R.: A methodology for scientific benchmarking with large-scale applications, pp. 109\u2013127 (2001)"},{"issue":"suppl. 2","key":"8_CR4","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/773039.773049","volume":"38","author":"K.D. Cooper","year":"2003","unstructured":"Cooper, K.D., Xu, L.: An efficient static analysis algorithm to detect redundant memory operations. SIGPLAN Not.\u00a038(suppl. 2), 97\u2013107 (2003)","journal-title":"SIGPLAN Not."},{"key":"8_CR5","unstructured":"Dinh, Q.V., Nam, A., Petit, G.: Projet fame2: rapport final de synthse sur l\u2019optimisation des logiciels de simulation numrique de l\u2019aronautique (2007)"},{"key":"8_CR6","unstructured":"Djoudi, L., Barthou, D., Carribault, P., Lemuet, C., Acquaviva, J.-T., Jalby, W.: Exploring application performance: a new tool for a static\/dynamic approach. In: Los Alamos Computer Science Institute Symp., Santa Fe, NM (October 2005)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Dolan, E.D., Mor, J.J.: Benchmarking optimization software with performance profiles (2001)","DOI":"10.2172\/775270"},{"key":"8_CR8","unstructured":"Eranian, S.: Perfmon2: a flexible performance monitoring for linux (2006)"},{"key":"8_CR9","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/800230.806987","volume-title":"SIGPLAN 1982: Proceedings of the 1982 SIGPLAN symposium on Compiler construction","author":"S.L. Graham","year":"1982","unstructured":"Graham, S.L., Kessler, P.B., Mckusick, M.K.: Gprof: A call graph execution profiler. In: SIGPLAN 1982: Proceedings of the 1982 SIGPLAN symposium on Compiler construction, pp. 120\u2013126. ACM, New York (1982)"},{"key":"8_CR10","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/SC.2005.53","volume-title":"SC 2005: Proceedings of the, ACM\/IEEE conference on Supercomputing","author":"L. Hochstein","year":"2005","unstructured":"Hochstein, L., Carver, J., Shull, F., Asgari, S., Basili, V.: Parallel programmer productivity: A case study of novice parallel programmers. In: SC 2005: Proceedings of the, ACM\/IEEE conference on Supercomputing, Washington, DC, USA, pp. 35+. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR11","first-page":"41","volume-title":"SC 2005: Proceedings of the 2005 ACM\/IEEE conference on Supercomputing","author":"K.A. Huck","year":"2005","unstructured":"Huck, K.A., Malony, A.D.: Perfexplorer: A performance data mining framework for large-scale parallel computing. In: SC 2005: Proceedings of the 2005 ACM\/IEEE conference on Supercomputing, Washington, DC, USA, p. 41. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR12","unstructured":"Intel. Intel 64 and ia-32 architectures optimization reference manual"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Moseley, T., Connors, D.A., Grunwald, D., Peri, R.: Identifying potential parallelism via loop-centric profiling. In: Proceedings of the 2007 International Conference on Computing Frontiers (May 2007)","DOI":"10.1145\/1242531.1242554"},{"key":"8_CR14","unstructured":"Mucci, P.J., Browne, S., Deane, C., Ho, G.: Papi: A portable interface to hardware performance counters. In: Proceedings of the Department of Defense HPCMP Users Group Conference, pp. 7\u201310 (1999)"},{"key":"8_CR15","unstructured":"Risio, B., Passmann, N., Wessel, F., Reinartz, E.: 3d-flame modelling in power plant applications (2008)"},{"key":"8_CR16","unstructured":"Shende, S., Malony, A., Moore, S., Mucci, P., Dongarra, J.: Integrated tool capabilities for performance instrumentation and measurement (2007)"},{"key":"8_CR17","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. The International Journal of High Performance Computing Applications\u00a020, 287\u2013331 (2006)","journal-title":"The International Journal of High Performance Computing Applications"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Skinner, D., Kramer, W.: Understanding the causes of performance variability in hpc workloads. In: International Symposium on Workload Characterization (2005)","DOI":"10.1109\/IISWC.2005.1526010"},{"key":"8_CR19","first-page":"229","volume-title":"PPoPP 2009: Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming","author":"N.R. Tallent","year":"2009","unstructured":"Tallent, N.R., Mellor-Crummey, J.M.: Effective performance measurement and analysis of multithreaded applications. In: PPoPP 2009: Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming, pp. 229\u2013240. ACM, New York (2009)"},{"key":"8_CR20","first-page":"115","volume":"8","author":"V.S. Verykios","year":"2000","unstructured":"Verykios, V.S., Houstis, E.N., Rice, J.R.: A knowledge discovery methodology for the performance evaluation of scientific software. Neural, Parallel & Scientific Computations\u00a08, 115\u2013132 (2000)","journal-title":"Neural, Parallel & Scientific Computations"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13374-9_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,23]],"date-time":"2020-11-23T22:05:32Z","timestamp":1606169132000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13374-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642133732","9783642133749"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13374-9_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}