{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:17:06Z","timestamp":1725556626382},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642131356"},{"type":"electronic","value":"9783642131363"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13136-3_32","type":"book-chapter","created":{"date-parts":[[2010,5,25]],"date-time":"2010-05-25T22:20:16Z","timestamp":1274826016000},"page":"308-317","source":"Crossref","is-referenced-by-count":6,"title":["Support for OpenMP Tasks on Cell Architecture"],"prefix":"10.1007","author":[{"given":"Qian","family":"Cao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changjun","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haohu","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shigang","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"32_CR1","first-page":"212","volume-title":"ACM SIGPLAN conference on Programming language design and implementation","author":"M. Frigo","year":"1998","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The Implementation of the Cilk-5 Multithreaded Language. In: ACM SIGPLAN conference on Programming language design and implementation, pp. 212\u2013223. ACM Press, New York (1998)"},{"key":"32_CR2","unstructured":"Reinders, J.: Intel Threading Building Blocks. Technical report, O\u2019Reilly Media Inc. (2007)"},{"key":"32_CR3","unstructured":"T.X.D. Team: Report on the Experimental Language X10. Technical report, IBM (2006)"},{"key":"32_CR4","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"B. Chamberlain","year":"2007","unstructured":"Chamberlain, B., Callahan, D., Zima, H.: Parallel programmability and the chapel language. J. Int. J. High Perform. Comput. Appl.\u00a021, 291\u2013312 (2007)","journal-title":"J. Int. J. High Perform. Comput. Appl."},{"key":"32_CR5","unstructured":"The Fortress Language Specification. Version 1.0 B (2007)"},{"key":"32_CR6","unstructured":"OpenMP Application Program Interface, Version 3.0. OpenMP Architecture Review Board (2008)"},{"key":"32_CR7","series-title":"Lecture Notes in Computer Science","first-page":"101","volume-title":"OpenMP in a New Era of Parallelism","author":"A. Duran","year":"2008","unstructured":"Duran, A., Corbal\u00e1n, J., Ayguad\u00e9, E.: Evaluation of OpenMP task scheduling strategies. In: Eigenmann, R., de Supinski, B.R. (eds.) IWOMP 2008. LNCS, vol.\u00a05004, pp. 101\u2013110. Springer, Heidelberg (2008)"},{"key":"32_CR8","doi-asserted-by":"crossref","unstructured":"Shah, S., Haab, G., Petersen, P., Throop, J.: Flexible Control Structures for Parallelism in OpenMP. In: 1st European Workshop OpenMP, pp. 1219\u20131239 (1999)","DOI":"10.1002\/1096-9128(200010)12:12<1219::AID-CPE530>3.0.CO;2-0"},{"key":"32_CR9","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1145\/1321211.1321241","volume-title":"Proc. Conf. Center for Advanced Studies on Collaborative Research","author":"X. Teruel","year":"2007","unstructured":"Teruel, X., Martorell, X., Duran, A., Ferrer, R., Ayguad\u00e9, E.: Support for OpenMP Tasks in Nanos v4. In: Proc. Conf. Center for Advanced Studies on Collaborative Research, pp. 256\u2013259. ACM Press, New York (2007)"},{"key":"32_CR10","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1145\/1463788.1463810","volume-title":"Proc. of the 2008 conference of the center for advanced studies on collaborative research","author":"X. Teruel","year":"2008","unstructured":"Teruel, X., Unnikrishnan, P., Martorell, X., et al.: Openmp tasks in ibm XL compilers. In: Proc. of the 2008 conference of the center for advanced studies on collaborative research, pp. 207\u2013221. ACM Press, New York (2008)"},{"key":"32_CR11","unstructured":"Altevogt, P.: IBM BladeCenter QS21 Hardware Performance. IBM Technical White Paper WP101245 (2008)"},{"key":"32_CR12","unstructured":"Leijen, D., Hall, J.: Optimize Managed Code for Multi-Core Machines. J. MSDN Magazine, 1098\u20131116 (2007)"},{"key":"32_CR13","first-page":"227","volume-title":"International Conference on Object Oriented Programming, Systems, Languages and Applications","author":"D. Leijen","year":"2009","unstructured":"Leijen, D., Schulte, W., Burckhardt, S.: The design of a task parallel library. In: International Conference on Object Oriented Programming, Systems, Languages and Applications, pp. 227\u2013242. ACM Press, New York (2009)"},{"key":"32_CR14","unstructured":"Balart, J., Duran, A., Gonza\u2018lez, M., Martorell, X., et al.: Nanos Mercurium: A Research Compiler for OpenMP. In: 6th European Workshop OpenMP, pp. 103\u2013109 (2004)"},{"key":"32_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/978-3-540-85261-2_5","volume-title":"Languages and Compilers for Parallel Computing","author":"E. Ayguad\u00e9","year":"2008","unstructured":"Ayguad\u00e9, E., Duran, A., Hoeflinger, J., et al.: An Experimental Evaluation of the New OpenMP Tasking Model. In: Adve, V., Garzar\u00e1n, M.J., Petersen, P. (eds.) LCPC 2007. LNCS, vol.\u00a05234, pp. 63\u201377. Springer, Heidelberg (2008)"},{"key":"32_CR16","unstructured":"Cody, A., James, L., Lei, H., Barbara, C.: OpenMP 3.0 Tasking Implementation in OpenUH. In: 2nd Open64 Workshop at CGO (2009)"},{"key":"32_CR17","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1155\/2009\/741282","volume":"17","author":"A. Rico","year":"2009","unstructured":"Rico, A., Ramirez, A., Valero, M.: Available task-level parallelism on the cell BE. J. Scientific Programming\u00a017, 59\u201376 (2009)","journal-title":"J. Scientific Programming"},{"key":"32_CR18","volume-title":"Proc. of the 2006 ACM\/IEEE Conference on 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: Proc. of the 2006 ACM\/IEEE Conference on Supercomputing. ACM Press, New York (2006)"},{"key":"32_CR19","first-page":"740","volume-title":"1st Workshop on Programmability Issues for Multi-Core Computers","author":"O. Certner","year":"2008","unstructured":"Certner, O., Li, Z., Palatin, P., et al.: A Practical Approach for Reconciling High and Predictable Performance in Non-Regular Programs. In: 1st Workshop on Programmability Issues for Multi-Core Computers, pp. 740\u2013745. ACM Press, New York (2008)"},{"key":"32_CR20","first-page":"1","volume-title":"Proc. of the 2008 ACM\/IEEE Conf. on Supercomputing","author":"A. Duran","year":"2008","unstructured":"Duran, A., Corbal\u00e1n, J., Ayguad\u00e9, E.: An adaptive cut-off for task parallelism. In: Proc. of the 2008 ACM\/IEEE Conf. on Supercomputing, pp. 1\u201311. IEEE Press, Los Alamitos (2008)"},{"key":"32_CR21","unstructured":"Martorell, X., Labarta, J., Navarro, N., Ayguad\u00b4e, E.: Nano-Threads Library Design, Implementation and Evaluation. Technical Report UPC-DAC-1995-33, DAC\/UPC (1995)"},{"key":"32_CR22","first-page":"536","volume-title":"Proc. of the International Conference on Parallel Processing","author":"G. Cong","year":"2008","unstructured":"Cong, G., Kodali, S., Krishnamoorthy, S., et al.: Solving large, irregular graph problems using adaptive work-stealing. In: Proc. of the International Conference on Parallel Processing, pp. 536\u2013545. IEEE Press, New York (2008)"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13136-3_32.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:02:01Z","timestamp":1606186921000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13136-3_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642131356","9783642131363"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13136-3_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}