{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T06:58:58Z","timestamp":1760079538268},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233999"},{"type":"electronic","value":"9783642234002"}],"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-23400-2_20","type":"book-chapter","created":{"date-parts":[[2011,8,17]],"date-time":"2011-08-17T11:34:15Z","timestamp":1313580855000},"page":"205-217","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Work Stealing for Multi-core HPC Clusters"],"prefix":"10.1007","author":[{"given":"Kaushik","family":"Ravichandran","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sangho","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"20_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1007\/978-3-540-24644-2_13","volume-title":"Languages and Compilers for Parallel Computing","author":"K. Berlin","year":"2004","unstructured":"Berlin, K., Huan, J.: Evaluating the impact of programming language features on the performance of parallel applications on cluster architectures. In: Rauchwerger, L. (ed.) LCPC 2003. LNCS, vol.\u00a02958, pp. 194\u2013208. Springer, Heidelberg (2004)"},{"key":"20_CR2","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1145\/324133.324234","volume":"46","author":"R.D. Blumofe","year":"1999","unstructured":"Blumofe, R.D., Leiserson, C.E.: Scheduling multithreaded computations by work stealing. J. ACM\u00a046, 720\u2013748 (1999)","journal-title":"J. ACM"},{"key":"20_CR3","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1145\/1103845.1094852","volume":"40","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V.: X10: an object-oriented approach to non-uniform cluster computing. SIGPLAN Not.\u00a040, 519\u2013538 (2005)","journal-title":"SIGPLAN Not."},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Scholten, C.S., Dijikstra, E.W.: Termination detection for diffusing computations (1980)","DOI":"10.1016\/0020-0190(80)90021-6"},{"issue":"1","key":"20_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0020-0190(80)90021-6","volume":"11","author":"E.W. Dijkstra","year":"1980","unstructured":"Dijkstra, E.W., Scholten, C.S.: Termination detection for diffusing computations. Information Processing Letters\u00a011(1), 1\u20134 (1980)","journal-title":"Information Processing Letters"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Dinan, J., Larkins, D.B., Sadayappan, P., Krishnamoorthy, S., Nieplocha, J.: Scalable work stealing. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC 2009, pp. 53:1\u201353:11. ACM, New York (2009)","DOI":"10.1145\/1654059.1654113"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Dinan, J., Olivier, S., Sabin, G., Prins, J., Sadayappan, P., Tseng, C.-W.: Dynamic load balancing of unbalanced computations using message passing. In: IPDPS 2007, IEEE International, pp. 1\u20138 (2007)","DOI":"10.1109\/IPDPS.2007.370581"},{"key":"20_CR8","unstructured":"Dowaji, S., Roucairol, C.: Load balancing strategy and priority of tasks in distributed environments (1994)"},{"key":"20_CR9","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1145\/277652.277725","volume":"33","author":"M. Frigo","year":"1998","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The implementation of the cilk-5 multithreaded language. SIGPLAN Not.\u00a033, 212\u2013223 (1998)","journal-title":"SIGPLAN Not."},{"key":"20_CR10","unstructured":"Isenberg, P.: Phyllotactic patterns for tree layout, \n                    \n                      http:\/\/pages.cpsc.ucalgary.ca\/~pneumann\/wiki\/pmwiki.php?n=MyUniversity.PhylloTrees"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Eric Baldeschwieler, J., Blumofe, R.D., Brewer, E.A.: Atlas: An infrastructure for global computing (1996)","DOI":"10.1145\/504450.504482"},{"key":"20_CR12","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1109\/12.127455","volume":"41","author":"C. Kim","year":"1992","unstructured":"Kim, C., Kameda, H.: An algorithm for optimal static load balancing in distributed computer systems. IEEE Trans. Comput.\u00a041, 381\u2013384 (1992)","journal-title":"IEEE Trans. Comput."},{"key":"20_CR13","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1145\/344588.344618","volume":"31","author":"Y.-K. Kwok","year":"1999","unstructured":"Kwok, Y.-K., Ahmad, I.: Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput. Surv.\u00a031, 406\u2013471 (1999)","journal-title":"ACM Comput. Surv."},{"key":"20_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/978-3-540-72521-3_18","volume-title":"Languages and Compilers for Parallel Computing","author":"S. Olivier","year":"2007","unstructured":"Olivier, S., Huan, J., Liu, J., Prins, J., Dinan, J., Sadayappan, P., Tseng, C.-W.: Uts: an unbalanced tree search benchmark. In: Alm\u00e1si, G.S., Ca\u015fcaval, C., Wu, P. (eds.) KSEM 2006. LNCS, vol.\u00a04382, pp. 235\u2013250. Springer, Heidelberg (2007)"},{"key":"20_CR15","first-page":"123","volume-title":"ICPP 2008","author":"S. Olivier","year":"2008","unstructured":"Olivier, S., Prins, J.: Scalable dynamic load balancing using upc. In: ICPP 2008, pp. 123\u2013131. IEEE Computer Society, Washington, DC, USA (2008)"},{"key":"20_CR16","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1145\/3149.3156","volume":"32","author":"A.N. Tantawi","year":"1985","unstructured":"Tantawi, A.N., Towsley, D.: Optimal static load balancing in distributed computer systems. J. ACM\u00a032, 445\u2013465 (1985)","journal-title":"J. ACM"},{"key":"20_CR17","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/568014.379563","volume":"36","author":"R.V. Nieuwpoort van","year":"2001","unstructured":"van Nieuwpoort, R.V., Kielmann, T., Bal, H.E.: Efficient load balancing for wide-area divide-and-conquer applications. SIGPLAN Not.\u00a036, 34\u201343 (2001)","journal-title":"SIGPLAN Not."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2011 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23400-2_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:40:40Z","timestamp":1587343240000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23400-2_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233999","9783642234002"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23400-2_20","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"}]}}