{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:34:46Z","timestamp":1761323686530},"reference-count":12,"publisher":"Springer Science and Business Media LLC","issue":"5-6","license":[{"start":{"date-parts":[[2010,6,5]],"date-time":"2010-06-05T00:00:00Z","timestamp":1275696000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2010,10]]},"DOI":"10.1007\/s10766-010-0135-4","type":"journal-article","created":{"date-parts":[[2010,6,4]],"date-time":"2010-06-04T08:07:02Z","timestamp":1275638822000},"page":"440-459","source":"Crossref","is-referenced-by-count":47,"title":["Extending OpenMP to Survive the Heterogeneous Multi-Core Era"],"prefix":"10.1007","volume":"38","author":[{"given":"Eduard","family":"Ayguad\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pieter","family":"Bellens","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Cabrera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Duran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roger","family":"Ferrer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Gonz\u00e0lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Igual","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Jim\u00e9nez-Gonz\u00e1lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis","family":"Martinell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Mayo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josep M.","family":"P\u00e9rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judit","family":"Planas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enrique S.","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,6,5]]},"reference":[{"issue":"3","key":"135_CR1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1360612.1360617","volume":"27","author":"L. Seiler","year":"2008","unstructured":"Seiler L., Carmean D., Sprangle E., Forsyth T., Abrash M., Dubey P., Junkins S., Lake A., Sugerman J., Cavin R., Espasa R., Grochowski E., Juan T., Hanrahan P.: Larrabee: a many-core \u00d7\u00a0 86 architecture for visual computing. ACM. Trans. Graph. 27(3), 1\u201315 (2008)","journal-title":"ACM. Trans. Graph."},{"key":"135_CR2","unstructured":"OpenMP Architecture Review Board.: OpenMP 3.0 Specification. http:\/\/www.openmp.org May (2008)"},{"key":"135_CR3","doi-asserted-by":"crossref","unstructured":"Bellens, P., Perez, J.M., Badia, R.M., Labarta, J.: CellSs: a Programming Model for the Cell BE Architecture. In : Proceedings of the ACM\/IEEE SC 2006 Conference, November (2006)","DOI":"10.1109\/SC.2006.17"},{"key":"135_CR4","unstructured":"Turner, J.A.: Roadrunner: Heterogeneous Petascale Computing for Predictive Simulation. Technical report, Technical Report LANLUR-07-1037, Los Alamos National Lab, Las Vegas, NV (2007)"},{"issue":"9","key":"135_CR5","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1109\/TPDS.2007.70813","volume":"19","author":"J. Kurzak","year":"2008","unstructured":"Kurzak J., Buttari A., Dongarra J.: Solving systems of linear equations on the cell processor using cholesky factorization. IEEE. Trans. Parallel Distrib. Syst. 19(9), 1175\u20131186 (2008)","journal-title":"IEEE. Trans. Parallel Distrib. Syst."},{"issue":"3","key":"135_CR6","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1109\/TPDS.2008.105","volume":"20","author":"E. Ayguad\u00e9","year":"2009","unstructured":"Ayguad\u00e9 E., Copty N., Duran A., Hoeflinger J., Lin Y., Massaioli F., Teruel X., Unnikrishnan P., Zhang G.: The design of OpenMP tasks. IEEE. Trans. Parallel Distrib. Syst. 20(3), 404\u2013418 (2009)","journal-title":"IEEE. Trans. Parallel Distrib. Syst."},{"issue":"1","key":"135_CR7","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/JSSC.2005.859896","volume":"41","author":"D.C. Pham","year":"2006","unstructured":"Pham D.C., Aipperspach T., Boerstler D., Bolliger M., Chaudhry R., Cox D., Harvey P., Harvey P.M., Hofstee H.P., Johns C., Kahle J., Kameyama A., Keaty J., Masubuchi Y., Pham M., Pille J., Posluszny S., Riley M., Stasiak D.L., Suzuoki M., Takahashi O., Warnock J., Weitzel S., Wendel D., Yazawa K.: Overview of the architecture, circuit design, and physical implementation of a first-generation cell processor. IEEE J. Solid-State Circuits 41(1), 179\u2013196 (2006)","journal-title":"IEEE J. Solid-State Circuits"},{"key":"135_CR8","unstructured":"NVIDIA : NVIDIA CUDA Compute Unified Device Architecture-Programming Guide (2007)"},{"key":"135_CR9","doi-asserted-by":"crossref","unstructured":"Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., Hanrahan, P.: Brook for GPUs: Stream Computing on Graphics Hardware. In : SIGGRAPH \u201904: ACM SIGGRAPH 2004 Papers, pp. 777\u2013786. ACM Press, New York (2004)","DOI":"10.1145\/1186562.1015800"},{"key":"135_CR10","unstructured":"PGI.: PGI Fortran and C Accelerator Compilers and Programming Model Technology Preview. The Portland Group (2008)"},{"key":"135_CR11","unstructured":"Dolbeau, R., Bihan, S., Bodin, F.: HMPP: A Hybrid Multi-core Parallel Programming Environment. In : First Workshop on General Purpose Processing on Graphics Processing Units, October (2007)"},{"key":"135_CR12","unstructured":"Khronos OpenCL Working Group.: The OpenCL Specification. Aaftab Munshi, Ed (2009)"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-010-0135-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-010-0135-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-010-0135-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T19:59:26Z","timestamp":1559246366000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-010-0135-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,5]]},"references-count":12,"journal-issue":{"issue":"5-6","published-print":{"date-parts":[[2010,10]]}},"alternative-id":["135"],"URL":"https:\/\/doi.org\/10.1007\/s10766-010-0135-4","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,6,5]]}}}