{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T05:42:40Z","timestamp":1725601360578},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233968"},{"type":"electronic","value":"9783642233975"}],"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-23397-5_12","type":"book-chapter","created":{"date-parts":[[2011,8,18]],"date-time":"2011-08-18T07:40:06Z","timestamp":1313653206000},"page":"112-123","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures"],"prefix":"10.1007","author":[{"given":"Yonghong","family":"Yan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanjay","family":"Chatterjee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel A.","family":"Orozco","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elkin","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zoran","family":"Budimli\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Shirako","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert S.","family":"Pavel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guang R.","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vivek","family":"Sarkar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","first-page":"519","volume-title":"Proceedings of the 20th Annual ACM SIGPLAN Conference on OOPSLA","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V., 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 20th Annual ACM SIGPLAN Conference on OOPSLA, pp. 519\u2013538. ACM, New York (2005)"},{"key":"12_CR2","unstructured":"Chapel Programming Language, \n                    \n                      http:\/\/chapel.cray.com\/"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Shirako, J., Peixotto, D.M., Sarkar, V., Scherer, W.N.: Phasers: a unified deadlock-free construct for collective and point-to-point synchronization. In: Proceedings of the 22nd ICS, New York, NY, USA, pp. 277\u2013288 (2008)","DOI":"10.1145\/1375527.1375568"},{"key":"12_CR4","unstructured":"Guo, Y., Barik, R., Raman, R., Sarkar, V.: Work-First and Help-First Scheduling Policies for Async-Finish Task Parallelism. In: IPDPS 2009\u00a0(2009)"},{"key":"12_CR5","unstructured":"Cuvillo, J.d., Zhu, W., Hu, Z., Gao, G.R.: TiNy Threads: A Thread Virtual Machine for the Cyclops64 Cellular Architecture. In: IPDPS 2005, 265.2 (2005)"},{"key":"12_CR6","series-title":"Ser. PLDI 1998","first-page":"212","volume-title":"Proceedings of the ACM SIGPLAN Conference on PLDI","author":"M. Frigo","year":"1998","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The implementation of the cilk-5 multithreaded language. In: Proceedings of the ACM SIGPLAN Conference on PLDI. Ser. PLDI 1998, pp. 212\u2013223. ACM Press, New York (1998)"},{"key":"12_CR7","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1145\/55364.55426","volume-title":"Proceedings of the 2nd International Conference on Supercomputing","author":"V. Sarkar","year":"1988","unstructured":"Sarkar, V.: Synchronization using counting semaphores. In: Proceedings of the 2nd International Conference on Supercomputing, pp. 627\u2013637. ACM, New York (1988)"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Shirako, J., Sarkar, V.: Hierarchical phasers for scalable synchronization and reductions in dynamic parallelism. In: IPDPS 2010 (2010)","DOI":"10.1109\/IPDPS.2010.5470414"},{"issue":"5","key":"12_CR9","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MM.2007.4378780","volume":"27","author":"D. Wentzlaff","year":"2007","unstructured":"Wentzlaff, D., et al.: On-chip interconnection architecture of the tile processor. IEEE Micro.\u00a027(5), 15\u201331 (2007)","journal-title":"IEEE Micro."},{"key":"12_CR10","unstructured":"ROSE compiler framework, \n                    \n                      http:\/\/www.rosecompiler.org"},{"key":"12_CR11","volume-title":"Computational Electrodynamics: The Finite-Difference Time-Domain Method","author":"A. Taflove","year":"2005","unstructured":"Taflove, A., Hagness, S.: Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd edn. Artech House Publishers, Boston (2005)","edition":"3"},{"key":"12_CR12","unstructured":"Orozco, D., Gao, G.: Diamond tiling: A tiling framework for time-iterated scientific applications. In: CAPSL Technical Memo 091 (December 2009)"},{"key":"12_CR13","volume-title":"Java Concurrency In Practice","author":"B. Goetz","year":"2007","unstructured":"Goetz, B.: Java Concurrency In Practice. Addison-Wesley, Reading (2007)"}],"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-23397-5_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:45:02Z","timestamp":1587343502000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23397-5_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233968","9783642233975"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23397-5_12","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"}]}}