{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:14:18Z","timestamp":1761988458892},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642297397"},{"type":"electronic","value":"9783642297403"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","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":[[2012]]},"DOI":"10.1007\/978-3-642-29740-3_17","type":"book-chapter","created":{"date-parts":[[2012,4,13]],"date-time":"2012-04-13T17:54:04Z","timestamp":1334339644000},"page":"137-145","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Scout: A Source-to-Source Transformator for SIMD-Optimizations"],"prefix":"10.1007","author":[{"given":"Olaf","family":"Krzikalla","sequence":"first","affiliation":[]},{"given":"Kim","family":"Feldhoff","sequence":"additional","affiliation":[]},{"given":"Ralph","family":"M\u00fcller-Pfefferkorn","sequence":"additional","affiliation":[]},{"given":"Wolfgang E.","family":"Nagel","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","unstructured":"clang: a C language family frontend for LLVM, \n                    \n                      http:\/\/clang.llvm.org\n                    \n                    \n                   (visited on March 26, 2010)"},{"key":"17_CR2","unstructured":"Intel VTune Performance Analyzer Basics: What is CPI and how do I use it? \n                    \n                      http:\/\/software.intel.com\/en-us\/articles\/intel-vtune-performance-analyzer-basics-what-is-cpi-and-how-do-i-use-it\/\n                    \n                    \n                   (visited on June 6, 2011)"},{"key":"17_CR3","unstructured":"Loop unswitching, \n                    \n                      http:\/\/en.wikipedia.org\/wiki\/Loop_unswitching\n                    \n                    \n                   (visited on July 19, 2011)"},{"key":"17_CR4","unstructured":"HICFD - Highly Efficient Implementation of CFD Codes for HPC Many-Core Architectures (2009), \n                    \n                      http:\/\/www.hicfd.de\n                    \n                    \n                   (visited on March 26, 2010)"},{"key":"17_CR5","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"R. Allen","year":"1987","unstructured":"Allen, R., Kennedy, K.: Automatic translation of fortran programs to vector form. ACM Trans. Program. Lang. Syst.\u00a09, 491\u2013542 (1987), \n                    \n                      http:\/\/doi.acm.org\/10.1145\/29873.29875","journal-title":"ACM Trans. Program. Lang. Syst."},{"issue":"1","key":"17_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1509864.1509866","volume":"6","author":"M. Hohenauer","year":"2009","unstructured":"Hohenauer, M., Engel, F., Leupers, R., Ascheid, G., Meyr, H.: A SIMD optimization framework for retargetable compilers. ACM Trans. Archit. Code Optim.\u00a06(1), 1\u201327 (2009)","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"17_CR7","volume-title":"Optimizing compilers for modern architectures: a dependence-based approach","author":"K. Kennedy","year":"2002","unstructured":"Kennedy, K., Allen, J.R.: Optimizing compilers for modern architectures: a dependence-based approach. Morgan Kaufmann Publishers Inc., San Francisco (2002)"},{"key":"17_CR8","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/349299.349320","volume-title":"Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation, PLDI 2000","author":"S. Larsen","year":"2000","unstructured":"Larsen, S., Amarasinghe, S.: Exploiting superword level parallelism with multimedia instruction sets. In: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation, PLDI 2000, pp. 145\u2013156. ACM, New York (2000), \n                    \n                      http:\/\/doi.acm.org\/10.1145\/349299.349320"},{"issue":"2-3","key":"17_CR9","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1002\/cpe.776","volume":"16","author":"G. Pokam","year":"2004","unstructured":"Pokam, G., Bihan, S., Simonnet, J., Bodin, F.: SWARP: a retargetable preprocessor for multimedia instructions. Concurr. Comput.: Pract. Exper.\u00a016(2-3), 303\u2013318 (2004)","journal-title":"Concurr. Comput. : Pract. Exper."},{"key":"17_CR10","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1145\/1958746.1958819","volume-title":"Proceeding of the Second Joint WOSP\/SIPEW International Conference on Performance Engineering, ICPE 2011","author":"R. Sch\u00f6ne","year":"2011","unstructured":"Sch\u00f6ne, R., Hackenberg, D.: On-line analysis of hardware performance events for workload characterization and processor frequency scaling decisions. In: Proceeding of the Second Joint WOSP\/SIPEW International Conference on Performance Engineering, ICPE 2011, pp. 481\u2013486. ACM, New York (2011), \n                    \n                      http:\/\/doi.acm.org\/10.1145\/1958746.1958819"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2011: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-29740-3_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:52:15Z","timestamp":1587343935000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-29740-3_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642297397","9783642297403"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-29740-3_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}