{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T04:02:22Z","timestamp":1725595342388},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642218774"},{"type":"electronic","value":"9783642218781"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-21878-1_15","type":"book-chapter","created":{"date-parts":[[2011,7,13]],"date-time":"2011-07-13T11:10:15Z","timestamp":1310555415000},"page":"117-125","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Programming Heterogeneous Multicore Systems Using Threading Building Blocks"],"prefix":"10.1007","author":[{"given":"George","family":"Russell","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Keir","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alastair F.","family":"Donaldson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Dolinsky","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"}]}],"member":"297","reference":[{"key":"15_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 Computer Society, Los Alamitos (2005)"},{"key":"15_CR2","unstructured":"Intel, Threading Building Blocks 3.0 for Open Source, \n                    \n                      http:\/\/www.opentbb.org"},{"key":"15_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/978-3-642-11515-8_25","volume-title":"High Performance Embedded Architectures and Compilers","author":"P. Cooper","year":"2010","unstructured":"Cooper, P., Dolinsky, U., Donaldson, A., Richards, A., Riley, C., Russell, G.: Offload \u2013 automating code migration to heterogeneous multicore systems. In: Patt, Y.N., Foglia, P., Duesterwald, E., Faraboschi, P., Martorell, X. (eds.) HiPEAC 2010. LNCS, vol.\u00a05952, pp. 337\u2013352. Springer, Heidelberg (2010)"},{"key":"15_CR4","unstructured":"Codeplay Software Ltd, Offload: Community Edition, \n                    \n                      http:\/\/offload.codeplay.com"},{"key":"15_CR5","volume-title":"The Design and Evolution of C++","author":"B. Stroustrup","year":"1994","unstructured":"Stroustrup, B.: The Design and Evolution of C++. Addison-Wesley, Reading (1994)"},{"key":"15_CR6","unstructured":"Bucciarelli, D.: SmallPT-GPU, \n                    \n                      http:\/\/davibu.interfree.it\/opencl\/smallptgpu\/smallptGPU.html"},{"key":"15_CR7","first-page":"72","volume-title":"PACT 2008","author":"C. Bienia","year":"2008","unstructured":"Bienia, C., Kumar, S., Singh, J.P., Li, K.: The PARSEC benchmark suite: Characterization and architectural implications. In: PACT 2008, pp. 72\u201381. ACM, New York (2008)"},{"key":"15_CR8","unstructured":"Hoeflinger, J.P.: Extending OpenMP to Clusters (2006), \n                    \n                      http:\/\/www.intel.com"},{"issue":"3","key":"15_CR9","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/s10766-008-0072-7","volume":"36","author":"K. O\u2019Brien","year":"2008","unstructured":"O\u2019Brien, K., O\u2019Brien, K.M., Sura, Z., Chen, T., Zhang, T.: Supporting OpenMP on Cell. International Journal of Parallel Programming\u00a036(3), 289\u2013311 (2008)","journal-title":"International Journal of Parallel Programming"},{"key":"15_CR10","unstructured":"Khronos Group, The OpenCL specification, \n                    \n                      http:\/\/www.khronos.org"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2010 Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21878-1_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:35:15Z","timestamp":1587342915000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-21878-1_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642218774","9783642218781"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21878-1_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}