{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:45:08Z","timestamp":1725543908478},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642115141"},{"type":"electronic","value":"9783642115158"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-11515-8_25","type":"book-chapter","created":{"date-parts":[[2010,1,20]],"date-time":"2010-01-20T14:58:47Z","timestamp":1263999527000},"page":"337-352","source":"Crossref","is-referenced-by-count":31,"title":["Offload \u2013 Automating Code Migration to Heterogeneous Multicore Systems"],"prefix":"10.1007","author":[{"given":"Pete","family":"Cooper","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Dolinsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alastair F.","family":"Donaldson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Richards","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Colin","family":"Riley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Russell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"25_CR1","first-page":"258","volume-title":"HPCA","author":"H.P. Hofstee","year":"2005","unstructured":"Hofstee, H.P.: Power efficient processor architecture and the Cell processor. In: HPCA, pp. 258\u2013262. IEEE, Los Alamitos (2005)"},{"key":"25_CR2","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/MCG.1987.277062","volume":"7","author":"E. Hoines","year":"1987","unstructured":"Hoines, E.: A proposal for standard graphics environments. IEEE Comput. Graph. Appl.\u00a07, 3\u20135 (1987)","journal-title":"IEEE Comput. Graph. Appl."},{"key":"25_CR3","first-page":"83","volume-title":"Supercomputing","author":"K. Fatahalian","year":"2006","unstructured":"Fatahalian, K., Horn, D.R., Knight, T.J., Leem, L., Houston, M., Park, J.Y., Erez, M., Ren, M., Aiken, A., Dally, W.J., Hanrahan, P.: Sequoia: programming the memory hierarchy. In: Supercomputing, p. 83. ACM, New York (2006)"},{"key":"25_CR4","first-page":"86","volume-title":"Supercomputing","author":"P. Bellens","year":"2006","unstructured":"Bellens, P., Perez, J.M., Badia, R.M., Labarta, J.: CellSs: a programming model for the Cell BE architecture. In: Supercomputing, p. 86. ACM, New York (2006)"},{"key":"25_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","volume-title":"Compiler Construction","author":"W. Thies","year":"2002","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.P.: Streamit: A language for streaming applications. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 179\u2013196. Springer, Heidelberg (2002)"},{"unstructured":"Buck, I.: Brook specification v0.2., http:\/\/merrimac.stanford.edu\/brook\/","key":"25_CR6"},{"unstructured":"CAPS Enterprise: HMPP, http:\/\/www.caps-entreprise.com\/hmpp.html","key":"25_CR7"},{"unstructured":"Khronos Group: The OpenCL specification, http:\/\/www.khronos.org\/opencl","key":"25_CR8"},{"key":"25_CR9","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/0096-0551(93)90005-L","volume":"19","author":"K.D. Cooper","year":"1993","unstructured":"Cooper, K.D., Hall, M.W., Kennedy, K.: A methodology for procedure cloning. Comput. Lang.\u00a019, 105\u2013117 (1993)","journal-title":"Comput. Lang."},{"key":"25_CR10","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/176454.176526","volume":"2","author":"R. Metzger","year":"1993","unstructured":"Metzger, R., Stroud, S.: Interprocedural constant propagation: An empirical study. LOPLAS\u00a02, 213\u2013232 (1993)","journal-title":"LOPLAS"},{"key":"25_CR11","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1007\/s10766-008-0071-8","volume":"36","author":"A.J.C. Bik","year":"2008","unstructured":"Bik, A.J.C., Kreitzer, D.L., Tian, X.: A case study on compiler optimizations for the Intel Core 2 Duo processor. International Journal of Parallel Programming\u00a036, 571\u2013591 (2008)","journal-title":"International Journal of Parallel Programming"},{"key":"25_CR12","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/1163566.1163573","volume":"41","author":"D. Das","year":"2006","unstructured":"Das, D.: Optimizing subroutines with optional parameters in F90 via function cloning. SIGPLAN Notices\u00a041, 21\u201328 (2006)","journal-title":"SIGPLAN Notices"},{"key":"25_CR13","first-page":"32","volume-title":"LCPC, Revised Selected Papers","author":"A. Lokhmotov","year":"2008","unstructured":"Lokhmotov, A., Gaster, B.R., Mycroft, A., Hickey, N., Stuttard, D.: Revisiting SIMD programming. In: LCPC, Revised Selected Papers, pp. 32\u201346. Springer, Heidelberg (2008)"},{"key":"25_CR14","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H","volume":"10","author":"K.A. Yelick","year":"1998","unstructured":"Yelick, K.A., Semenzato, L., Pike, G., Miyamoto, C., Liblit, B., Krishnamurthy, A., Hilfinger, P.N., Graham, S.L., Gay, D., Colella, P., Aiken, A.: Titanium: A high-performance Java dialect. Concurrency - Practice and Experience\u00a010, 825\u2013836 (1998)","journal-title":"Concurrency - Practice and Experience"},{"key":"25_CR15","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1145\/1065944.1065950","volume-title":"PPOPP","author":"C. Coarfa","year":"2005","unstructured":"Coarfa, C., Dotsenko, Y., Mellor-Crummey, J.M., Cantonnet, F., El-Ghazawi, T.A., Mohanti, A., Yao, Y., Chavarr\u00eda-Miranda, D.G.: An evaluation of global address space languages: Co-array Fortran and Unified Parallel C. In: PPOPP, pp. 36\u201347. ACM, New York (2005)"}],"container-title":["Lecture Notes in Computer Science","High Performance Embedded Architectures and Compilers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-11515-8_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T17:53:16Z","timestamp":1685382796000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-11515-8_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642115141","9783642115158"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-11515-8_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}