{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T08:17:41Z","timestamp":1743063461164,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319089089"},{"type":"electronic","value":"9783319089096"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-08909-6_11","type":"book-chapter","created":{"date-parts":[[2014,7,11]],"date-time":"2014-07-11T06:02:05Z","timestamp":1405058525000},"page":"169-184","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Towards Parallel Constraint-Based Local Search with the X10 Language"],"prefix":"10.1007","author":[{"given":"Danny","family":"Munera","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Diaz","sequence":"additional","affiliation":[]},{"given":"Salvador","family":"Abreu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,7,12]]},"reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Arbelaez, A., Codognet, P.: A GPU implementation of parallel constraint-based local search. In: 22nd Euromicro International Conference on Parallel Distributed and Network-Based Processing, Turin, Italy (2014)","DOI":"10.1109\/PDP.2014.28"},{"key":"11_CR2","volume-title":"Programming with Posix Threads","author":"D Butenhof","year":"1997","unstructured":"Butenhof, D.: Programming with Posix Threads. Addison-Wesley Professional, Reading (1997)"},{"key":"11_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/3-540-45322-9_5","volume-title":"Stochastic Algorithms: Foundations and Applications","author":"P Codognet","year":"2001","unstructured":"Codognet, P., D\u00edaz, D.: Yet another local search method for constraint solving. In: Steinh\u00f6fel, K. (ed.) SAGA 2001. LNCS, vol. 2264, pp. 73\u201390. Springer, Heidelberg (2001)"},{"key":"11_CR4","unstructured":"Codognet, P., Diaz, D.: An efficient library for solving CSP with local search. In: 5th International Conference on Metaheuristics, Kyoto, Japan, pp. 1\u20136 (2003)"},{"key":"11_CR5","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/978-1-4419-1665-5_17","volume-title":"Handbook of Metaheuristics","author":"TG Crainic","year":"2010","unstructured":"Crainic, T.G., Toulouse, M.: Parallel Meta-Heuristics. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics, vol. 146, pp. 497\u2013541. Springer, New York (2010)"},{"issue":"6","key":"11_CR6","doi-asserted-by":"publisher","first-page":"647","DOI":"10.1002\/cpe.1855","volume":"24","author":"D Diaz","year":"2011","unstructured":"Diaz, D., Abreu, S., Codognet, P.: Targeting the cell broadband engine for constraint-based local search. Concurrency Comput.: Pract. Exper. (CCP&E) 24(6), 647\u2013660 (2011)","journal-title":"Concurrency Comput.: Pract. Exper. (CCP&E)"},{"key":"11_CR7","doi-asserted-by":"publisher","DOI":"10.1002\/0471478369","volume-title":"UPC: Distributed Shared Memory Programming","author":"T El-Ghazawi","year":"2005","unstructured":"El-Ghazawi, T., Carlson, W., Sterling, T., Yelick, K.: UPC: Distributed Shared Memory Programming. Wiley, New York (2005)"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Gent, I.P., Walsh, T.: CSPLib: a benchmark library for constraints. Technical report (1999)","DOI":"10.1007\/978-3-540-48085-3_36"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Grove, D., Tardieu, O., Cunningham, D., Herta, B., Peshansky, I., Saraswat, V.: A performance model for X10 applications: what\u2019s going on under the hood? In: 2011 ACM SIGPLAN X10 Workshop, San Jose, California, pp. 1\u20138. ACM (2011)","DOI":"10.1145\/2212736.2212737"},{"key":"11_CR10","unstructured":"Cray Inc. Chapel Language Specification (2012). http:\/\/chapel.cray.com"},{"key":"11_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1007\/978-3-642-04244-7_39","volume-title":"Principles and Practice of Constraint Programming - CP 2009","author":"S Kadioglu","year":"2009","unstructured":"Kadioglu, S., Sellmann, M.: Dialectic search. In: Gent, I.P. (ed.) CP 2009. LNCS, vol. 5732, pp. 486\u2013500. Springer, Heidelberg (2009)"},{"key":"11_CR12","unstructured":"Khronos OpenCL Working Group. OpenCL Specification (2008). https:\/\/www.khronos.org\/opencl"},{"key":"11_CR13","unstructured":"Machado, R., Abreu, S., Diaz, D.: Parallel local search: experiments with a PGAS-based programming model. In: 12th International Colloquium on Implementation of Constraint and Logic Programming Systems, Budapest, Hungary, pp. 1\u201317 (2012)"},{"issue":"3\u20134","key":"11_CR14","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s00450-009-0088-2","volume":"23","author":"R Machado","year":"2009","unstructured":"Machado, R., Lojewski, C.: The Fraunhofer virtual machine: a communication library and runtime system based on the RDMA model. Comput. Sci. Res. Dev (CSRD) 23(3\u20134), 125\u2013132 (2009)","journal-title":"Comput. Sci. Res. Dev (CSRD)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"M\u00fanera, D., Diaz, D., Abreu, S.: Experimenting with X10 for Parallel constraint-based local search. In: Rocha, R., Theil Have, C. (eds.) Proceedings of the 13th International Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2013), August 2013 (2013)","DOI":"10.1007\/978-3-319-08909-6_11"},{"key":"11_CR16","unstructured":"NVIDIA. CUDA C Programming Guide (2013). http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide"},{"key":"11_CR17","unstructured":"OpenMP. The OpenMP API specification for parallel programming. http:\/\/openmp.org"},{"key":"11_CR18","series-title":"Foundations of Artificial Intelligence","volume-title":"Handbook of Constraint Programming","year":"2006","unstructured":"Rossi, F., Van Beek, P., Walsh, T. (eds.): Handbook of Constraint Programming. Foundations of Artificial Intelligence, vol. 2. Elsevier Science, New York (2006)"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Salinesi, C., Mazo, R., Djebbi, O., Diaz, D., Lora-michiels, A.: Constraints: the core of product line engineering. In: Conference on Research Challenges in Information Science (RCIS), Guadeloupe, French West Indies, France, number ii, pp. 1\u201310 (2011)","DOI":"10.1109\/RCIS.2011.6006825"},{"key":"11_CR20","unstructured":"Saraswat, V., Almasi, G., Bikshandi, G., Cascaval, C., Cunningham, D., Grove, D., Kodali, S., Peshansky, I., Tardieu, O.: The asynchronous partitioned global address space model. In: The First Workshop on Advances in Message Passing, Toronto, Canada, pp. 1\u20138 (2010)"},{"key":"11_CR21","unstructured":"Saraswat, V., Bloom, B., Peshansky, I., Tardieu, O., Grove. D.: X10 language specification - Version 2.3. Technical report (2012). http:\/\/x10.sourceforge.net\/documentation\/languagespec\/x10-latest.pdf"},{"key":"11_CR22","unstructured":"Schulte, C., Tack, G., Lagerkvist, M.: Modeling and programming with gecode (2013). http:\/\/www.gecode.org\/"},{"key":"11_CR23","volume-title":"MPI: The Complete Reference","author":"M Snir","year":"1996","unstructured":"Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI: The Complete Reference. The MIT Press, Cambridge (1996)"},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"Truchet, C., Richoux, F., Codognet, P.: Prediction of parallel speed-ups for las vegas algorithms. In: ICPP\u20192013, 42nd International Conference on Parallel Processing, Lyon, France, 1\u20134 October 2013. IEEE Computer Society (2013)","DOI":"10.1109\/ICPP.2013.25"},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"UPC Consortium, editor. UPC Language Specifications (2005). http:\/\/upc.gwu.edu\/docs\/upc_specs_1.2.pdf","DOI":"10.2172\/862127"}],"container-title":["Lecture Notes in Computer Science","Declarative Programming and Knowledge Management"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-08909-6_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T21:30:58Z","timestamp":1676583058000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-08909-6_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319089089","9783319089096"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-08909-6_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"12 July 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}