{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T14:20:35Z","timestamp":1648563635502},"reference-count":29,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[1997,4,1]],"date-time":"1997-04-01T00:00:00Z","timestamp":859852800000},"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":[[1997,4]]},"DOI":"10.1016\/s0167-8191(96)00103-2","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T11:37:06Z","timestamp":1027597026000},"page":"165-180","source":"Crossref","is-referenced-by-count":6,"title":["Which approach to parallelizing scientific codes \u2014 That is the question"],"prefix":"10.1016","volume":"23","author":[{"given":"Jean-Yves","family":"Berthou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Colombet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(96)00103-2_BIB1","author":"Akl","year":"1992"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB2","article-title":"An overview of the PTRAN analysis system for multiprocessing","author":"Allen","year":"1987","journal-title":"Tech. Rep. RC 13115 (#56866)"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB3","series-title":"Proc. of the ACM SIGPLAN'93 Conf. on Programming Languages Design and Implementation","article-title":"Global optimizations for parallelisme and locality on scalable parallel machines","author":"Anderson","year":"1993"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB4","series-title":"Parallel Processing: CONPAR 94 \u2014 VAPP VI","article-title":"Design of a meta-parallizer for large scientific applications","author":"Berthou","year":"1994"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB5","doi-asserted-by":"crossref","DOI":"10.1016\/S0167-8191(96)00039-7","article-title":"Implementation of parallel FFT algorithms on distributed memory machines with a minimum overhead of communication","author":"Calvin","year":"1996","journal-title":"Parallel Comput. J."},{"key":"10.1016\/S0167-8191(96)00103-2_BIB6","series-title":"Proc. of HPCN'95","article-title":"Overlapping techniques of communications","author":"Calvin","year":"1995"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB7","series-title":"Proc. of the 7th Workshop on Programming Languages and Compilers for Parallel Computing","article-title":"Array distribution in data-parallel programs","author":"Chatterjee","year":"1994"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB8","doi-asserted-by":"crossref","DOI":"10.1109\/FMPC.1992.234898","article-title":"ScaLAPACK: A Scaiable Linera Algebra Library for Distributed Memory Concurrent Computers","author":"Choi","year":"1992"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB9","series-title":"Environments and Tools for Parallel Scientific Computing","first-page":"3","article-title":"The design of scalable software libraries for distributed memory concurrent computers","author":"Choi","year":"1993"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB10","article-title":"Comparison of two-dimensional FPT methods on the hypercube","volume":"2","author":"Chu","year":"1988"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB11","series-title":"Languages. Compilers and Runtime Environments for Distributed Memory Machines","first-page":"185","article-title":"Distributed memmory compiler methods for irregular problems \u2014 Data copy reuse and runtime partitionning","author":"Das","year":"1992"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB12","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/BF01407931","article-title":"Dataflow analysis of scalar and array references","volume":"20","author":"Feautrier","year":"1991","journal-title":"Int. J. of Parallel Program."},{"key":"10.1016\/S0167-8191(96)00103-2_BIB13","series-title":"ACM ICS'93","first-page":"175","article-title":"Toward automatic partitioning of arrays on distributed memory computers","author":"Feautrier","year":"1993"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB14","article-title":"High performance Fortran language specification, version 1.0 final","author":"Forum","year":"1993"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB15","author":"Foster","year":"1994"},{"issue":"3","key":"10.1016\/S0167-8191(96)00103-2_BIB16","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1002\/cpe.4330020303","article-title":"Updating distributed variables in local computations","volume":"Vol. 2","author":"Gerndt","year":"1990","journal-title":"Concurrency: Practice and Experience"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB17","series-title":"ACM Int. Conf. on Supercomputing","first-page":"87","article-title":"PARADIGM: A compiler for automatic data distribution on multicomputers","author":"Gupta","year":"1993"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB18","article-title":"An overview of the Fortran D programming system","author":"Hiranandani","year":"1991"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB19","series-title":"Proc. of the Int. Workshop on Compiler for Parallel Computers","first-page":"199","article-title":"Overview of the PIPS project","author":"Irigoin","year":"1990"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB20","series-title":"Proc. 15th POPL","first-page":"319","article-title":"Supernode partitioning","author":"Irigoin","year":"1988"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB21","series-title":"28st Hawaii Int. Conf. on System Sciences","article-title":"Automatic data and computation decomposition for distributed memory machines","author":"Ning","year":"1995"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB22","year":"1990"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB23","series-title":"Int. Conf. on Parallel Processing","first-page":"II-39","article-title":"Parafrase-2: An environment for parallelizing, partitionning, synchronizing, and scheduling programs on multiprocessors","author":"Polychronopoulos","year":"1989"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB24","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/0743-7315(90)90129-D","article-title":"Runtime scheduling and execution of loops on message passing machines","volume":"8","author":"Saltz","year":"1990","journal-title":"J. Parallel and Distrib. Comput."},{"key":"10.1016\/S0167-8191(96)00103-2_BIB25","series-title":"Proc. of the 1st Symp. on Parallel Algorithms and Architectures","article-title":"Runtime parallelization and scheduling of loops","author":"Saltz","year":"1989"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB26","series-title":"Spring School on Data Parallelism. CRNS-PRS","article-title":"An introduction to HPF","author":"Schreiber","year":"1996"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB27","series-title":"Workshop on Massively Parallel Computing","article-title":"A methodologic approach to configure architectures applied to an MIMD transputer based machine for image and signal processing","author":"Sentieys","year":"1992"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB28","series-title":"Parallel Processing for Scientific Computing","first-page":"357","article-title":"Iteration space tiling for memory hierarchies","author":"Wolfe","year":"1987"},{"key":"10.1016\/S0167-8191(96)00103-2_BIB29","article-title":"Vienna Fortran \u2014 a language specification","author":"Zima","year":"1992"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819196001032?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819196001032?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T21:24:03Z","timestamp":1556313843000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819196001032"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,4]]},"references-count":29,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[1997,4]]}},"alternative-id":["S0167819196001032"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(96)00103-2","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1997,4]]}}}