{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T03:37:11Z","timestamp":1649129831375},"reference-count":18,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[2004,1]]},"DOI":"10.1016\/s0167-8191(03)00089-9","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T20:03:44Z","timestamp":1062619424000},"page":"139-161","source":"Crossref","is-referenced-by-count":0,"title":["A semantic framework to address data locality in data parallel languages"],"prefix":"10.1016","volume":"30","author":[{"given":"Eric","family":"Violard","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(03)00089-9_BIB1","unstructured":"C. Ancourt, F. Coelho, F. Irigoin, R. Keryell, A linear algebra framework for static hpf code distribution, 1993. in: Workshop on Compilers for Parallel Computers, Delft, The Netherlands, December 1993"},{"issue":"2\/3","key":"10.1016\/S0167-8191(03)00089-9_BIB2","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1142\/S0129626400000202","article-title":"Compiling data-parallel programs to a distributed runtime environment with thread isomigration","volume":"10","author":"Antoniu","year":"2000","journal-title":"Parallel Processing Letters"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB3","doi-asserted-by":"crossref","unstructured":"S. Benkner, T. Brandes, Exploiting data locality on scalable shared memory machines with data parallel programs, in: A. Bode, T. Ludwig, W. Karl, R. Wism\u00fcller (Eds.), Euro-Par 2000 Parallel Processing Conference, Munich, Germany, August 29\u2013September 1, 2000. Lecture Notes in Computer Science, vol. 1900, 2000, Springer, Berlin, pp. 647\u2013656","DOI":"10.1007\/3-540-44520-X_90"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB4","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/0167-739X(92)90069-N","article-title":"Control structures for data-parallel SIMD languages: semantics and implementation","volume":"8","author":"Boug\u00e9","year":"1992","journal-title":"FGCS"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB5","unstructured":"B. Chapman, P. Mehrotra, H. Zima, Enhancing OpenMP with features for locality control, Technical Report TR99-02, Institute for Software Technology and Parallel Systems, U. Vienna, February 1999. Available from <www.par.univie.ac.at>"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB6","series-title":"EURO-PAR\u20192000","first-page":"668","article-title":"A theoretical framework of data parallelism and its operational semantics","volume":"vol. 1900","author":"Gerner","year":"2000"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB7","series-title":"FPCA\u201993","first-page":"210","article-title":"On the relation between functional and data parallel programming languages","author":"Hammarlund","year":"1993"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB8","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/0167-6423(95)00015-1","article-title":"A semantics for shape","volume":"25","author":"Jay","year":"1995","journal-title":"Science of Computer Programming"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB9","series-title":"The High Performance Fortran Handbook","author":"Koelbel","year":"1994"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB10","unstructured":"F. Kuijlman, H.J. Sips, C. van Reeuwijk, W.J.A. Denissen, A unified compiler framework for work and data placement, In: Proceedings of the ASCI 2002 Conference, Lochem, June 2002, pp. 109\u2013115"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB11","series-title":"Introduction to Parallel Computing: Design and Analysis of Algorithms","author":"Kumar","year":"1994"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB12","unstructured":"C. Mauras, Alpha: un langage \u00e9quationnel pour la conception et la programmation d\u2019architectures parall\u00e8les synchrones. PhD thesis, U. Rennes, 1989"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB13","unstructured":"The OpenMP Forum. OpenMP Fortran Application Program Interface. Proposal Ver 1.0, SGI, October 1997. Available from <http:\/\/www.openmp.org>"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB14","author":"Tennent","year":"1991"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB15","unstructured":"Thinking Machines Corp., C\u2605 Programming Guide, November 1990"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB16","unstructured":"E. Violard, What really is data parallelism?, Technical Report RR 00-01, LSIIT-ICPS, Universit\u00e9 Louis Pasteur, January 2000"},{"key":"10.1016\/S0167-8191(03)00089-9_BIB17","unstructured":"F. Voisin, Etude d\u2019outils logiciels pour la parall\u00e9lisation et la transformation de programmes dans les applications de calculs num\u00e9riques (Software tools study for parallelization and transformation of programs in numerical computation applications), PhD thesis, Universit\u00e9 Strasbourg I\u2013\u2013Louis Pasteur, July 2001"},{"issue":"14","key":"10.1016\/S0167-8191(03)00089-9_BIB18","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1142\/S0129054199000307","article-title":"Sparse computations with PEI","volume":"10","author":"Voisin","year":"1999","journal-title":"International Journal of Foundations of Computer Science"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819103000899?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819103000899?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T07:24:57Z","timestamp":1551079497000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819103000899"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,1]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2004,1]]}},"alternative-id":["S0167819103000899"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(03)00089-9","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2004,1]]}}}