{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T11:53:09Z","timestamp":1783684389174,"version":"3.55.0"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642400469","type":"print"},{"value":"9783642400476","type":"electronic"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"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":[[2013]]},"DOI":"10.1007\/978-3-642-40047-6_63","type":"book-chapter","created":{"date-parts":[[2013,7,20]],"date-time":"2013-07-20T12:18:02Z","timestamp":1374322682000},"page":"633-644","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["An Implementation of the Codelet Model"],"prefix":"10.1007","author":[{"given":"Joshua","family":"Suettlerlein","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"St\u00e9phane","family":"Zuckerman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guang R.","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"issue":"8","key":"63_CR1","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1145\/209937.209958","volume":"30","author":"R.D. Blumofe","year":"1995","unstructured":"Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: an efficient multithreaded runtime system. SIGPLAN Not.\u00a030(8), 207\u2013216 (1995)","journal-title":"SIGPLAN Not."},{"key":"63_CR2","doi-asserted-by":"crossref","unstructured":"Broquedis, F., Clet-Ortega, J., Moreaud, S., Furmento, N., Goglin, B., Mercier, G., Thibault, S., Namyst, R.: hwloc: A generic framework for managing hardware affinities in hpc applications. In: 2010 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 180\u2013186 (February 2010)","DOI":"10.1109\/PDP.2010.67"},{"issue":"3","key":"63_CR3","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1155\/2010\/521797","volume":"18","author":"Z. Budimli\u0107","year":"2010","unstructured":"Budimli\u0107, Z., Burke, M., Cav\u00e9, V., Knobe, K., Lowney, G., Newton, R., Palsberg, J., Peixotto, D., Sarkar, V., Schlimbach, F., et al.: Concurrent collections. Scientific Programming\u00a018(3), 203\u2013217 (2010)","journal-title":"Scientific Programming"},{"key":"63_CR4","doi-asserted-by":"crossref","unstructured":"Cav\u00e9, V., Zhao, J., Shirako, J., Sarkar, V.: Habanero-Java: The New Adventures of Old X10. In: PPPJ 2011: Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (2011)","DOI":"10.1145\/2093157.2093165"},{"key":"63_CR5","doi-asserted-by":"crossref","unstructured":"Chakrabarti, D., Zhan, Y., Faloutsos, C.: R-mat: A recursive model for graph mining. Computer Science Department, 541 (2004)","DOI":"10.1137\/1.9781611972740.43"},{"key":"63_CR6","doi-asserted-by":"crossref","unstructured":"Charles, P., Grothoff, C., Saraswat, V.A., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: Proceedings of the Twentieth Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA, pp. 519\u2013538 (October 2005)","DOI":"10.1145\/1103845.1094852"},{"issue":"1","key":"63_CR7","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L. Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: Openmp: an industry standard api for shared-memory programming. IEEE Computational Science Engineering\u00a05(1), 46\u201355 (1998)","journal-title":"IEEE Computational Science Engineering"},{"key":"63_CR8","unstructured":"Denneau, M., Warren Jr., H.S.: 64-bit cyclops principles of operation part i. Technical report, IBM Watson Research Center, Yorktown Heights, NY (2005)"},{"key":"63_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1007\/3-540-06859-7_145","volume-title":"Programming Symposium","author":"J.B. Dennis","year":"1974","unstructured":"Dennis, J.B.: First Version of a Data-Flow Procedure Language. In: Robinet, B. (ed.) Programming Symposium. LNCS, vol.\u00a019, pp. 362\u2013376. Springer, Heidelberg (1974)"},{"key":"63_CR10","unstructured":"Gao, G., Hum, H., Wong, Y.-B.: Parallel function invocation in a dynamic argument-fetching dataflow architecture. In: International Conference on Databases, Parallel Architectures and Their Applications, PARBASE 1990, pp. 112\u2013116 (March 1990)"},{"key":"63_CR11","unstructured":"Gao, G.R., Suetterlein, J., Zuckerman, S.: Toward an Execution Model for Extreme-Scale Systems - Runnemede and Beyond. Technical Memo \u2013 Available on request (April 2011)"},{"key":"63_CR12","doi-asserted-by":"crossref","unstructured":"Garcia, E., Orozco, D., Khan, R., Venetis, I., Livingston, K., Gao, G.R.: Dynamic Percolation: A case of study on the shortcomings of traditional optimization in Many-core Architectures. In: Proceedings of 2012 ACM International Conference on Computer Frontiers (CF 2012), Cagliari, Italy. ACM (May 2012)","DOI":"10.1145\/2212908.2212944"},{"key":"63_CR13","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1145\/1854273.1854341","volume-title":"Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, PACT 2010","author":"M.A. Hassaan","year":"2010","unstructured":"Hassaan, M.A., Burtscher, M., Pingali, K.: Ordered and unordered algorithms for parallel breadth first search. In: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, PACT 2010, pp. 539\u2013540. ACM, New York (2010)"},{"issue":"10","key":"63_CR14","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/167962.165874","volume":"28","author":"L.V. Kale","year":"1993","unstructured":"Kale, L.V., Krishnan, S.: Charm++: a portable concurrent object oriented system based on c++. SIGPLAN Not.\u00a028(10), 91\u2013108 (1993)","journal-title":"SIGPLAN Not."},{"key":"63_CR15","unstructured":"Knauerhase, R., Cledat, R., Teller, J.: For extreme parallelism, your OS is sooooo last-millennium. In: Proceedings of the 4th USENIX Conference on Hot Topics in Parallelism, p. 3. USENIX Association (2012)"},{"key":"63_CR16","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/2185475.2185478","volume-title":"Proceedings of the 2nd International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, EXADAPT 2012","author":"C. Lauderdale","year":"2012","unstructured":"Lauderdale, C., Khan, R.: Towards a codelet-based runtime for exascale computing: position paper. In: Proceedings of the 2nd International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, EXADAPT 2012, pp. 21\u201326. ACM, New York (2012)"},{"issue":"5","key":"63_CR17","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MC.2006.180","volume":"39","author":"E.A. Lee","year":"2006","unstructured":"Lee, E.A.: The problem with threads. Computer\u00a039(5), 33\u201342 (2006)","journal-title":"Computer"},{"key":"63_CR18","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1145\/1629911.1630048","volume-title":"Proceedings of the 46th Annual Design Automation Conference, DAC 2009","author":"C.E. Leiserson","year":"2009","unstructured":"Leiserson, C.E.: The cilk++ concurrency platform. In: Proceedings of the 46th Annual Design Automation Conference, DAC 2009, pp. 522\u2013527. ACM, New York (2009)"},{"key":"63_CR19","unstructured":"Mueller, F.: Implementing posix threads under unix: Description of work in progress. In: Proceedings of the Second Software Engineering Research Forum, pp. 253\u2013261. Citeseer (1992)"},{"key":"63_CR20","unstructured":"Murphy, R.C., Wheeler, K.B., Barrett, B.W., Ang, J.: Introducing the graph 500. Cray Users Group, CUG (2010)"},{"issue":"4","key":"63_CR21","first-page":"298","volume":"23","author":"C. Pheatt","year":"2008","unstructured":"Pheatt, C.: Intel Threading Building Blocks. J. Comput. Sci. Coll.\u00a023(4), 298 (2008)","journal-title":"J. Comput. Sci. Coll."},{"key":"63_CR22","doi-asserted-by":"crossref","unstructured":"Ta\u015f\u0131rlar, S., Sarkar, V.: Data-Driven Tasks and their Implementation. In: ICPP 2011: Proceedings of the International Conference on Parallel Processing (September 2011)","DOI":"10.1109\/ICPP.2011.87"},{"key":"63_CR23","unstructured":"Theobald, K.B.: EARTH: an efficient architecture for running threads. PhD thesis, McGill University, Montreal, Que., Canada, AAINQ50269 (May 1999)"},{"key":"63_CR24","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/2000417.2000424","volume-title":"Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, EXADAPT 2011","author":"S. Zuckerman","year":"2011","unstructured":"Zuckerman, S., Suetterlein, J., Knauerhase, R., Gao, G.R.: Using a \u201cCodelet\u201d Program Execution Model for Exascale Machines: Position Paper. In: Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, EXADAPT 2011, pp. 64\u201369. ACM, New York (2011)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2013 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-40047-6_63","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,1]],"date-time":"2022-03-01T21:04:58Z","timestamp":1646168698000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-40047-6_63"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642400469","9783642400476"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40047-6_63","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}