{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T16:27:25Z","timestamp":1725899245971},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642376573"},{"type":"electronic","value":"9783642376580"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-37658-0_12","type":"book-chapter","created":{"date-parts":[[2013,4,5]],"date-time":"2013-04-05T10:20:22Z","timestamp":1365157222000},"page":"174-189","source":"Crossref","is-referenced-by-count":7,"title":["Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages"],"prefix":"10.1007","author":[{"given":"Dounia","family":"Khaldi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Jouvelot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Corinne","family":"Ancourt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Irigoin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","unstructured":"The Mandelbrot Set, http:\/\/warp.povusers.org\/Mandelbrot\/"},{"key":"12_CR2","unstructured":"Cilk 5.4.6 Reference Manual. Supercomputing Technologies Group, MIT Laboratory for Computer Science (1998), http:\/\/supertech.lcs.mit.edu\/cilk"},{"key":"12_CR3","unstructured":"Chapel Language Specification 0.796. Cray Inc., 901 Fifth Avenue, Suite 1000, Seattle, WA 98164 (October 21, 2010)"},{"key":"12_CR4","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/2.546611","volume":"29","author":"S.V. Adve","year":"1996","unstructured":"Adve, S.V., Gharachorloo, K.: Shared Memory Consistency Models: A Tutorial. IEEE Computer\u00a029, 66\u201376 (1996)","journal-title":"IEEE Computer"},{"issue":"8","key":"12_CR5","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1145\/209937.209958","volume":"30","author":"Robert 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. Journal of Parallel and Distributed Computing, 207\u2013216 (1995)","journal-title":"ACM SIGPLAN Notices"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Cav\u00e9, V., Zhao, J., Sarkar, V.: Habanero-Java: the New Adventures of Old X10. In: 9th International Conference on the Principles and Practice of Programming in Java (PPPJ) (August 2011)","DOI":"10.1145\/2093157.2093165"},{"key":"12_CR7","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. Int. J. High Perform. Comput. Appl.\u00a021, 291\u2013312 (2007)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"12_CR8","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., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: An Object-Oriented Approach to Non-Uniform Cluster Computing. SIGPLAN Not.\u00a040, 519\u2013538 (2005)","journal-title":"SIGPLAN Not."},{"key":"12_CR9","unstructured":"Cuevas, E., Garcia, A., Fernandez, F.J.J., Gadea, R.J., Cordon, J.: Importance of Simulations for Nuclear and Aeronautical Inspections with Ultrasonic and Eddy Current Testing. Simulation in NDT (September 2010), Online Workshop, http:\/\/www.ndt.net"},{"issue":"7","key":"12_CR10","doi-asserted-by":"crossref","first-page":"592","DOI":"10.1109\/TC.1984.5009332","volume":"C-33","author":"Jack B. Dennis","year":"1984","unstructured":"Dennis, J.B., Gao, G.R., Todd, K.W.: Modeling The Weather With a Data Flow Supercomputer. IEEE Trans. Computers, 592\u2013603 (1984)","journal-title":"IEEE Transactions on Computers"},{"key":"12_CR11","unstructured":"Khaldi, D., Jouvelot, P., Ancourt, C., Irigoin, F.: SPIRE: A Sequential to Parallel Intermediate Representation Extension. Technical Report CRI\/A-487, MINES ParisTech (2012)"},{"issue":"3","key":"12_CR12","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1145\/1394608.1382154","volume":"36","author":"S. Kumar","year":"2008","unstructured":"Kumar, S., Kim, D., Smelyanskiy, M., Chen, Y.-K., Chhugani, J., Hughes, C.J., Kim, C., Lee, V.W., Nguyen, A.D.: Atomic Vector Operations on Chip Multiprocessors. SIGARCH Comput. Archit. News\u00a036(3), 441\u2013452 (2008)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"12_CR13","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/1364782.1364800","volume":"51","author":"J. Larus","year":"2008","unstructured":"Larus, J., Kozyrakis, C.: Transactional Memory. Commun. ACM\u00a051, 80\u201388 (2008)","journal-title":"Commun. ACM"},{"key":"12_CR14","unstructured":"MPI. Message Passing Interface, http:\/\/www-unix.mcs.anl.gov\/mpi"},{"key":"12_CR15","unstructured":"OpenCL. The Open Standard for Parallel Programming of Heterogeneous Systems, http:\/\/www.khronos.org\/opencl"},{"key":"12_CR16","unstructured":"OpenMP. Specifications, http:\/\/openmp.org\/wp\/openmp-specifications\/"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Padua, D.A. (ed.): Encyclopedia of Parallel Computing. Springer (2011)","DOI":"10.1007\/978-0-387-09766-4"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Sarkar, V.: Synchronization Using Counting Semaphores. In: ICS 1988, pp. 627\u2013637 (1988)","DOI":"10.1145\/55364.55426"},{"key":"12_CR19","first-page":"277","volume-title":"ICS 2008","author":"J. Shirako","year":"2008","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: ICS 2008, pp. 277\u2013288. ACM, New York (2008)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-37658-0_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,11]],"date-time":"2019-07-11T21:54:11Z","timestamp":1562882051000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-37658-0_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642376573","9783642376580"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-37658-0_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}