{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:10:22Z","timestamp":1725865822317},"publisher-location":"Cham","reference-count":10,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319455495"},{"type":"electronic","value":"9783319455501"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[[2016]]},"DOI":"10.1007\/978-3-319-45550-1_10","type":"book-chapter","created":{"date-parts":[[2016,9,20]],"date-time":"2016-09-20T10:49:52Z","timestamp":1474368592000},"page":"130-140","source":"Crossref","is-referenced-by-count":0,"title":["A Case for Extending Task Dependencies"],"prefix":"10.1007","author":[{"given":"Tom","family":"Scogland","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronis","family":"de Supinski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,21]]},"reference":[{"key":"10_CR1","unstructured":"CUDA programming guide (2007). http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/"},{"key":"10_CR2","unstructured":"The OpenCL Specification, November 2012. https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-1.2.pdf"},{"key":"10_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"863","DOI":"10.1007\/978-3-642-03869-3_80","volume-title":"Euro-Par 2009 Parallel Processing","author":"C Augonnet","year":"2009","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.-A.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol. 5704, pp. 863\u2013874. Springer, Heidelberg (2009). http:\/\/www.springerlink.com\/index\/h013578235633mw3.pdf"},{"key":"10_CR4","unstructured":"Bueno, J., Planas, J., Duran, A., Badia, R.M., Martorell, X., Ayguad\u00e9, E., Labarta, J.: Productive programming of GPU clusters with OmpSs. In: International Parallel and Distributed Processing Symposium, pp. 557\u2013568 (2012). http:\/\/ieeexplore.ieee.org\/xpl\/articleDetails.jsp?tp=&arnumber=6267858&contentType=Conference+Publications&matchBoolean%3Dtrue%26rowsPerPage%3D30%26searchField%3DSearch_All%26queryText%3D%28%22Productive+Programming+of+GPU+Clusters+with+OmpSs%22%29"},{"key":"10_CR5","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/978-1-4757-3472-0_2","volume-title":"The Origin of Concurrent Programming","author":"EW Dijkstra","year":"1968","unstructured":"Dijkstra, E.W.: Cooperating sequential processes. In: Hansen, P.B. (ed.) The Origin of Concurrent Programming, pp. 65\u2013138. Springer, New York (1968)"},{"issue":"2","key":"10_CR6","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran, A., Ayguad\u00e9, E., Badia, R.M., Labarta, J., Martinell, L., Martorell, X., Planas, J.: OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Process. Lett. 21(2), 173\u2013193 (2011). http:\/\/www.worldscinet.com\/abstract?id=pii:S0129626411000151","journal-title":"Parallel Process. Lett."},{"key":"10_CR7","unstructured":"Forum, M.P.I.: MPI: a message-passing interface standard. Technical report (1994). http:\/\/citeseer.ist.psu.edu\/article\/forum94mpi.html"},{"issue":"8","key":"10_CR8","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","volume":"21","author":"CAR Hoare","year":"1978","unstructured":"Hoare, C.A.R.: Communicating sequential processes. Commun. ACM 21(8), 666\u2013677 (1978). http:\/\/portal.acm.org\/citation.cfm?doid=359576.359585","journal-title":"Commun. ACM"},{"key":"10_CR9","unstructured":"Pike, R.: The go programming language. Talk given at Google\u2019s Tech Talks (2009)"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Scogland, T.R.W., Feng, W.: Design and evaluation of scalable concurrent queues for many-core architectures. In: ACM\/SPEC International Conference on Performance Engineering (ICPE), February 2015","DOI":"10.1145\/2668930.2688048"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Memory, Devices, and Tasks"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-45550-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T23:13:58Z","timestamp":1498346038000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-45550-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319455495","9783319455501"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-45550-1_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}