{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T04:10:15Z","timestamp":1746159015605,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642548062"},{"type":"electronic","value":"9783642548079"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54807-9_7","type":"book-chapter","created":{"date-parts":[[2014,3,21]],"date-time":"2014-03-21T09:34:10Z","timestamp":1395394450000},"page":"113-132","source":"Crossref","is-referenced-by-count":1,"title":["Improving the Performance of X10 Programs by Clock Removal"],"prefix":"10.1007","author":[{"given":"Paul","family":"Feautrier","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u00c9ric","family":"Violard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alain","family":"Ketterlin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"11-13","key":"7_CR1","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H","volume":"10","author":"K. Yelick","year":"1998","unstructured":"Yelick, K., Semenzato, L., Pike, G., Miyamoto, C., Liblit, B., Krishnamurthy, A., Hilfinger, P., Graham, S., Gay, D., Colella, P., et al.: Titanium: A high-performance Java dialect. Concurrency Practice and Experience\u00a010(11-13), 825\u2013836 (1998)","journal-title":"Concurrency Practice and Experience"},{"issue":"3","key":"7_CR2","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. International Journal of High Performance Computing Applications\u00a021(3), 291\u2013312 (2007)","journal-title":"International Journal of High Performance Computing Applications"},{"issue":"2","key":"7_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"R.W. Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.: Co-array Fortran for parallel programming. SIGPLAN Fortran Forum\u00a017(2), 1\u201331 (1998)","journal-title":"SIGPLAN Fortran Forum"},{"doi-asserted-by":"crossref","unstructured":"UPC Consortium and others: UPC language specifications. Lawrence Berkeley National Lab. Tech. Report LBNL\u201359208 (2005)","key":"7_CR4","DOI":"10.2172\/862127"},{"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, pp. 51\u201361. ACM (2011)","key":"7_CR5","DOI":"10.1145\/2093157.2093165"},{"unstructured":"Saraswat, V., Bloom, B., Peshansky, I., Tardieu, O., Grove, D.: X10 language specification version 2.2 (March 2012), http:\/\/x10.sourceforge.net\/documentation\/languagespec\/x10-latest.pdf","key":"7_CR6"},{"unstructured":"Feautrier, P., Lengauer, C.: The polyhedral model. In: Padua, D. (ed.) Encyclopedia of Parallel Programming. Springer (2011)","key":"7_CR7"},{"doi-asserted-by":"crossref","unstructured":"Yuki, T., Feautrier, P., Rajopadhye, S., Saraswat, V.: Array dataflow analysis for polyhedral X10 programs. In: PPoPP (2013)","key":"7_CR8","DOI":"10.1145\/2442516.2442520"},{"doi-asserted-by":"crossref","unstructured":"Verdoolaege, S., Seghir, R., Beyls, K., Loechner, V., Bruynooghe, M.: Counting integer points in parametric polytopes using Barvinok\u2019s rational functions. In: Algorithmica (2007)","key":"7_CR9","DOI":"10.1007\/s00453-006-1231-0"},{"doi-asserted-by":"crossref","unstructured":"Lee, J., Padua, D.A., Midkiff, S.P.: Basic compiler algorithms for parallel programs. In: PPoPP 1999, pp. 1\u201312. ACM (1999)","key":"7_CR10","DOI":"10.1145\/329366.301105"},{"doi-asserted-by":"crossref","unstructured":"Clauss, P.: Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: Applications to analyze and transform scientific programs. In: ICS 1996, pp. 278\u2013285. ACM (1996)","key":"7_CR11","DOI":"10.1145\/237578.237617"},{"doi-asserted-by":"crossref","unstructured":"Bastoul, C.: Code generation in the polyhedral model is easier than you think. In: PACT 2013, Juan-les-Pins, pp. 7\u201316 (2004)","key":"7_CR12","DOI":"10.1109\/PACT.2004.1342537"},{"doi-asserted-by":"crossref","unstructured":"Ancourt, C., Irigoin, F.: Scanning polyhedra with DO loops. In: Proc. Third SIGPLAN Symp. on Principles and Practice of Parallel Programming, pp. 39\u201350. ACM Press (April 1991)","key":"7_CR13","DOI":"10.1145\/109626.109631"},{"doi-asserted-by":"crossref","unstructured":"Aiken, A., Gay, D.: Barrier inference. In: POPL 1998, pp. 342\u2013354 (1998)","key":"7_CR14","DOI":"10.1145\/268946.268974"},{"key":"7_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-540-69330-7_13","volume-title":"Languages and Compilers for Parallel Computing","author":"A. Kamil","year":"2006","unstructured":"Kamil, A., Yelick, K.: Concurrency analysis for parallel programs with textually aligned barriers. In: Ayguad\u00e9, E., Baumgartner, G., Ramanujam, J., Sadayappan, P. (eds.) LCPC 2005. LNCS, vol.\u00a04339, pp. 185\u2013199. Springer, Heidelberg (2006)"},{"doi-asserted-by":"crossref","unstructured":"Darte, A., Schreiber, R.: A linear-time algorithm for optimal barrier placement. In: PPoPP 2005, pp. 26\u201335. ACM (2005)","key":"7_CR16","DOI":"10.1145\/1065944.1065949"},{"key":"7_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/978-3-642-00722-4_5","volume-title":"Compiler Construction","author":"N. Vasudevan","year":"2009","unstructured":"Vasudevan, N., Tardieu, O., Dolby, J., Edwards, S.A.: Compile-time analysis and specialization of clocks in concurrent programs. In: de Moor, O., Schwartzbach, M.I. (eds.) CC 2009. LNCS, vol.\u00a05501, pp. 48\u201362. Springer, Heidelberg (2009)"},{"doi-asserted-by":"crossref","unstructured":"Tseng, C.W.: Compiler optimizations for eliminating barrier synchronization. In: PPoPP 1995, pp. 144\u2013155. ACM (1995)","key":"7_CR18","DOI":"10.1145\/209937.209952"},{"issue":"04","key":"7_CR19","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1142\/S0129626497000413","volume":"07","author":"D.A. Padua","year":"1997","unstructured":"Padua, D.A., Paek, Y.: Compiling for scalable multiprocessors with Polaris. Parallel Processing Letters\u00a007(04), 425\u2013436 (1997)","journal-title":"Parallel Processing Letters"},{"doi-asserted-by":"crossref","unstructured":"Zhao, J., Shirako, J., Nandivada, V.K., Sarkar, V.: Reducing task creation and termination overhead in explicitly parallel programs. In: PACT 2010, pp. 169\u2013180. ACM (2010)","key":"7_CR20","DOI":"10.1145\/1854273.1854298"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54807-9_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T03:45:46Z","timestamp":1746157546000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54807-9_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642548062","9783642548079"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54807-9_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}