{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T04:07:57Z","timestamp":1770437277487,"version":"3.49.0"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319075174","type":"print"},{"value":"9783319075181","type":"electronic"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-07518-1_17","type":"book-chapter","created":{"date-parts":[[2014,6,3]],"date-time":"2014-06-03T06:54:08Z","timestamp":1401778448000},"page":"261-277","source":"Crossref","is-referenced-by-count":8,"title":["Framework and Modular Infrastructure for Automation of Architectural Adaptation and Performance Optimization for HPC Systems"],"prefix":"10.1007","author":[{"given":"Leonardo","family":"Fialho","sequence":"first","affiliation":[]},{"given":"James","family":"Browne","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Alonso, P., Badia, R.M., Labarta, J., Barreda, M., Dolz, M.F., Mayo, R., Quintana-Orti, E.S., Reyes, R.: Tools for Power-Energy Modelling and Analysis of Parallel Scientific Applications. In: Proceedings of the International Conference on Parallel Processing, pp. 420\u2013429 (2012)","DOI":"10.1109\/ICPP.2012.57"},{"issue":"2","key":"17_CR2","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1109\/5.214548","volume":"81","author":"U. Banerjee","year":"1993","unstructured":"Banerjee, U., Eigenmann, R., Nicolau, A., Padua, D.A.: Automatic Program Parallelization. Proceedings of the IEEE\u00a081(2), 211\u2013243 (1993)","journal-title":"Proceedings of the IEEE"},{"issue":"3","key":"17_CR3","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1177\/109434200001400303","volume":"14","author":"S. Browne","year":"2000","unstructured":"Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A Portable Programming Interface for Performance Evaluation on Modern Processors. International Journal of High Performance Computing Applications\u00a014(3), 189\u2013204 (2000)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Burtscher, M., Kim, B.-D., Diamond, J., McCalpin, J.D., Koesterke, L., Browne, J.: PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications. In: Proceedings of the ACM\/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (2010)","DOI":"10.1109\/SC.2010.41"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J.W., Lee, S.-H., Skadron, K.: Rodinia: A Benchmark Suite for Heterogeneous Computing. In: Proceedings of the IEEE International Symposium on Workload Characterization, pp. 44\u201354 (2009)","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"17_CR6","unstructured":"Chung, I.H., Cong, G., Klepacki, D., Sbaraglia, S., Seelam, S., Wen, H.F.: A Framework for Automated Performance Bottleneck Detection. In: Proceedings of the IEEE International Symposium on Parallel and Distributed processing (2008)"},{"key":"17_CR7","doi-asserted-by":"crossref","unstructured":"Eigenmann, R.: Toward a Methodology of Optimizing Programs for High-Performance Computers. In: Proceedings of the International Conference on Supercomputing, pp. 27\u201336 (1993)","DOI":"10.1145\/165939.165948"},{"issue":"2-3","key":"17_CR8","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1155\/2008\/985194","volume":"16","author":"K.A. Huck","year":"2008","unstructured":"Huck, K.A., Malony, A.D., Shende, S., Morris, A.: Knowledge Support and Automation for Performance Analysis with PerfExplorer 2.0. Large-Scale Programming Tools and Environments. Special Issue of Scientific Programming\u00a016(2-3), 123\u2013134 (2008)","journal-title":"Special Issue of Scientific Programming"},{"key":"17_CR9","unstructured":"Keryell, R., Ancourt, C., Coelho, F., Creusillet, B., Irigoin, F.: PIPS: a Workbench for Building Interprocedural Parallelizers, Compilers and Optimizers. Technical report, \u00c9cole Nationale Sup\u00e9rieure des Mines de Paris (1996)"},{"key":"17_CR10","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1007\/3-540-45574-4_18","volume-title":"Languages and Compilers for Parallel Computing","author":"Seon Wook Kim","year":"2001","unstructured":"Kim, S.W., Park, I., Eigenmann, R.: A Performance Advisor Tool for Shared-Memory Parallel Programming. In: Midkiff, S.P., Moreira, J.E., Gupta, M., Chatterjee, S., Ferrante, J., Prins, J.F., Pugh, B., Tseng, C.-W. (eds.) LCPC 2000. LNCS, vol.\u00a02017, pp. 274\u2013288. Springer, Heidelberg (2001)"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Klint, P., van der Storm, T., Vinju, J.: RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation. In: Proceedings of the IEEE International Working Conference on Source Code Analysis and Manipulation, pp. 168\u2013177 (2009)","DOI":"10.1109\/SCAM.2009.28"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Lattner, C., Adve, V.: LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In: Proceedings of the International Symposium on Code Generation and Optimization, pp. 75\u201386 (2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"17_CR13","unstructured":"Llc, B.: Parser Generators. Books LLC. Wiki Series (2010)"},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Luk, C.K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Hazelwood, K.: Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, vol.\u00a040(6), pp. 190\u2013200 (2005)","DOI":"10.1145\/1064978.1065034"},{"key":"17_CR15","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-3-642-24025-6_8","volume-title":"Competence in High Performance Computing 2010","author":"Dieter an Mey","year":"2011","unstructured":"Mey, D.A., Biersdorf, S., Bischof, C., Diethelm, K., Eschweiler, D., Gerndt, M., Kn\u00fcpfer, A., Lorenz, D., Malony, A., Nagel, W.E., Oleynik, Y., R\u00f6ssel, C., Saviankou, P., Schmidl, D., Shende, S., Wagner, M., Wesarg, B., Wolf, F.: Score-P: A Unified Performance Measurement System for Petascale Applications. In: Proceedings of the International Conference on Competence in High Performance Computing, pp. 85\u201397 (2011)"},{"key":"17_CR16","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1007\/978-3-642-36803-5_24","volume-title":"Applied Parallel and Scientific Computing","author":"Renato Miceli","year":"2013","unstructured":"Miceli, R., et al.: AutoTune: A Plugin-Driven Approach to the Automatic Tuning of Parallel Applications. In: Manninen, P., \u00d6ster, P. (eds.) PARA 2012. LNCS, vol.\u00a07782, pp. 328\u2013342. Springer, Heidelberg (2013)"},{"issue":"11","key":"17_CR17","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/2.471178","volume":"28","author":"B.P. Miller","year":"1995","unstructured":"Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Irvin, R.B., Karavanic, K.L., Kunchithapadam, K., Newhall, T.: The Paradyn Parallel Performance Measurement Tool. IEEE Computer\u00a028(11), 37\u201346 (1995)","journal-title":"IEEE Computer"},{"issue":"2","key":"17_CR18","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/S1571-0661(04)81042-9","volume":"89","author":"N. Nethercote","year":"2003","unstructured":"Nethercote, N., Seward, J.: Valgrind: A Program Supervision Framework. Electronic Notes in Theoretical Computer Science\u00a089(2), 44\u201366 (2003)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"17_CR19","unstructured":"Online, http:\/\/ft.ornl.gov\/doku\/cbtfw\/"},{"key":"17_CR20","unstructured":"Online, https:\/\/www.cs.virginia.edu\/~skadron\/wiki\/rodinia\/"},{"key":"17_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1007\/978-3-540-68555-5_3","volume-title":"OpenMP Shared Memory Parallel Programming","author":"Zhelong Pan","year":"2008","unstructured":"Pan, Z., Armstrong, B., Bae, H., Eigenmann, R.: On the Interaction of Tiling and Automatic Parallelization. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005\/IWOMP 2006. LNCS, vol.\u00a04315, pp. 24\u201335. Springer, Heidelberg (2008)"},{"key":"17_CR22","unstructured":"Park, I., Kapadia, N.H., Figueiredo, R.J., Eigenmann, R., Fortes, J.A.B.: Towards an Integrated, Web-executable Parallel Programming Tool Environment. In: Proceedings of the Supercomputing Conference (2000)"},{"key":"17_CR23","doi-asserted-by":"crossref","unstructured":"Rane, A., Browne, J.: Enhancing Performance Optimization of Multicore Chips and Multichip Nodes with Data Structure Metrics. In: Proceedings of the Int. Conference on Parallel Architectures and Compilation Techniques, pp. 147\u2013156 (2012)","DOI":"10.1145\/2370816.2370838"},{"key":"17_CR24","unstructured":"Reinders, J.: VTune Performance Analyzer Essentials, 1st edn. Intel Press (2005)"},{"key":"17_CR25","first-page":"214","volume-title":"Lecture Notes in Computer Science","author":"Markus Schordan","year":"2003","unstructured":"Schordan, M., Quinlan, D.: A Source-To-Source Architecture for User-Defined Optimizations. In: B\u00f6sz\u00f6rm\u00e9nyi, L., Schojer, P. (eds.) JMLC 2003. LNCS, vol.\u00a02789, pp. 214\u2013223. Springer, Heidelberg (2003)"},{"issue":"2-3","key":"17_CR26","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1155\/2008\/713705","volume":"16","author":"M. Schulz","year":"2008","unstructured":"Schulz, M., Galarowicz, J., Maghrak, D., Hachfeld, W.: Open\u2223SpeedShop: An open source infrastructure for parallel performance analysis. Scientific Programming\u00a016(2-3), 105\u2013121 (2008)","journal-title":"Scientific Programming"},{"issue":"2","key":"17_CR27","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"S. Shende","year":"2006","unstructured":"Shende, S., Malony, A.D.: The Tau Parallel Performance System. International Journal of High Performance Computing Applications\u00a020(2), 287\u2013311 (2006)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"17_CR28","unstructured":"Sopeju, O.A., Burtscher, M., Rane, A., Browne, J.: AutoSCOPE: Automatic Suggestions for Code Optimizations using PerfExpert. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 19\u201325 (2011)"},{"key":"17_CR29","first-page":"012088","volume":"125","author":"N Tallent","year":"2008","unstructured":"Tallent, N., Mellor-Crummey, J., Adhianto, L., Fagan, M., Krentel, M.: HPCToolkit: performance tools for scientific computing. Journal of Physics: Conference Series\u00a0125(1) (2008)","journal-title":"Journal of Physics: Conference Series"},{"key":"17_CR30","doi-asserted-by":"crossref","unstructured":"Tiwari, A., Chen, C., Chame, J., Hall, M., Hollingsworth, J.K.: A Scalable Auto-tuning Framework for Compiler Optimization. In: Proceedings of the IEEE Symposium on Parallel and Distributed Processing (2009)","DOI":"10.1109\/IPDPS.2009.5161054"},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Wen, H., Sbaraglia, S., Seelam, S., Chung, I., Cong, G., Klepacki, D.: A Productivity Centered Tools Framework for Application Performance Tuning. In: Proceedings of the International Conference on the Quantitative Evaluation of Systems, pp. 273\u2013274 (2007)","DOI":"10.1109\/QEST.2007.14"}],"container-title":["Lecture Notes in Computer Science","Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-07518-1_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T06:20:00Z","timestamp":1746253200000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-07518-1_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319075174","9783319075181"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-07518-1_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}