{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T06:17:00Z","timestamp":1773814620044,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642022845","type":"print"},{"value":"9783642023033","type":"electronic"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02303-3_13","type":"book-chapter","created":{"date-parts":[[2009,5,21]],"date-time":"2009-05-21T04:12:28Z","timestamp":1242879148000},"page":"154-167","source":"Crossref","is-referenced-by-count":40,"title":["A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures"],"prefix":"10.1007","author":[{"given":"Eduard","family":"Ayguade","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rosa M.","family":"Badia","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":"Marc","family":"Gonzalez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Igual","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Jimenez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesus","family":"Labarta","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":"Perez","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","reference":[{"issue":"3","key":"13_CR1","doi-asserted-by":"publisher","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 x86 architecture for visual computing. ACM Trans. Graph.\u00a027(3), 1\u201315 (2008)","journal-title":"ACM Trans. Graph."},{"key":"13_CR2","unstructured":"AMD Corporation. AMD Fussion"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Pham, D., Asano, S., Bolliger, M., Day, M.N., Hofstee, H.P., Johns, C., Kahle, J., et al.: The Design and Implementation of a First-Generation Cell Processor. In: IEEE International Solid-State Circuits Conference, ISSCC 2005 (2005)","DOI":"10.1109\/ISSCC.2005.1493930"},{"key":"13_CR4","unstructured":"NVIDIA corporation. NVIDIA CUDA Compute Unified Device Architecture Version 2.0 (2008)"},{"key":"13_CR5","unstructured":"RapidMind. RapidMind Multi-core Development Platform, \n                      \n                        http:\/\/www.rapidmind.com\/pdfs\/RapidmindDatasheet.pdf"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Knight, T.J., Park, J.Y., Ren, M., Houston, M., Erez, M., Fatahalian, K., Aiken, A., Dally, W.J., Hanrahan, P.: Compilation for explicitly managed memory hierarchies. In: Proceedings of the 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (2007)","DOI":"10.1145\/1229428.1229477"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Linderman, M.D., Collins, J.D., Wang, H., Meng, T.H.: Merge: a programming model for heterogeneous multi-core systems. In: ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems, pp. 287\u2013296 (2008)","DOI":"10.1145\/1346281.1346318"},{"key":"13_CR8","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: SC 2006: Proceedings of the 2006 ACM\/IEEE conference on Supercomputing (2006)","DOI":"10.1109\/SC.2006.17"},{"key":"13_CR9","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)"},{"issue":"3","key":"13_CR10","first-page":"289","volume":"36","author":"K. O\u2019brien","year":"2008","unstructured":"O\u2019brien, K., O\u2019brien, K., Sura, Z., Chen, T., Zhang, T.: Supporting OpenMP on Cell. International Workshop on OpenMP 2007, International Journal of Parallel Programming\u00a036(3), 289\u2013311 (2008)","journal-title":"International Workshop on OpenMP 2007, International Journal of Parallel Programming"},{"key":"13_CR11","unstructured":"The Portland Group. PGI Fortran and C Accelerator Compilers and Programming Model Technology Preview"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Lee, S., Min, S.-J., Eigenmann, R.: OpenMP to GPGPU: A compiler framework for automatic translation and optimization. In: Symposium on Principles and Practice of Parallel Programming (PPoPP 2009) (February 2009)","DOI":"10.1145\/1594835.1504194"},{"key":"13_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-540-79561-2_10","volume-title":"OpenMP in a New Era of Parallelism","author":"A. Duran","year":"2008","unstructured":"Duran, A., P\u00e9rez, J.M., Ayguad\u00e9, E., Badia, R.M., Labarta, J.: Extending the OpenMP tasking model to allow dependent tasks. In: Eigenmann, R., de Supinski, B.R. (eds.) IWOMP 2008. LNCS, vol.\u00a05004, pp. 111\u2013122. Springer, Heidelberg (2008)"},{"key":"13_CR14","unstructured":"Martorell, X., Ramirez, A., Carpenter, P., Rodenas, D., Ayguade, E.: Streaming machine description and programming model. In: Proceedings of the 7th International Symposium on Systems, Architectures, Modeling and Simulation (SAMOS), pp. 107\u2013116 (2007)"}],"container-title":["Lecture Notes in Computer Science","Evolving OpenMP in an Age of Extreme Parallelism"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02303-3_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,8]],"date-time":"2019-03-08T06:12:24Z","timestamp":1552025544000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02303-3_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642022845","9783642023033"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02303-3_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009]]}}}