{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:47:04Z","timestamp":1748335624888,"version":"3.32.0"},"reference-count":33,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,20]],"date-time":"2006-10-20T00:00:00Z","timestamp":1161302400000},"content-version":"vor","delay-in-days":5893,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency: Pract. Exper."],"published-print":{"date-parts":[[1990,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes special aspects of MIMD parallelization in SUPERB. SUPERB is an interactive SIMD\/MIMD parallelizing system for the SUPRENUM machine. The main topic of this paper is the updating of distributed variables in parallelized applications. The intended applications perform local computations on a large data domain.<\/jats:p>","DOI":"10.1002\/cpe.4330020303","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T16:10:02Z","timestamp":1163779802000},"page":"171-193","source":"Crossref","is-referenced-by-count":56,"title":["Updating distributed variables in local computations"],"prefix":"10.1002","volume":"2","author":[{"given":"Michael","family":"Gerndt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,20]]},"reference":[{"first-page":"48","volume-title":"CONPAR86, Conference on Algorithm and Hardware for Parallel Processing, LNCS 237","author":"Trottenberg U.","key":"e_1_2_1_2_2"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(88)90048-8"},{"key":"e_1_2_1_4_2","unstructured":"ReginaBolduc \u2018SUPRENUM Fortran: Syntax specifications\u2019 Suprenum Report 7 Suprenum GmbH Nov.1987."},{"key":"e_1_2_1_5_2","unstructured":"American National Standards Institute X3J3: Fortran8x Version 112 June1989."},{"key":"e_1_2_1_6_2","unstructured":"J. R.AllenandK.Kennedy \u2018PFC: A program to convert Fortran to parallel form\u2019Roc. IBM Conf. Parallel Comp. and Scientific Computations 1982."},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"D. J.Kuck et al. \u2018Dependence graphs and compiler optimizations\u2019 Conf. Rec. Eighth ACM Symp. Principles of Programming Languages (POPL) 1981 pp.207\u2013218.","DOI":"10.1145\/567532.567555"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"C. V.RamamoorhtyandM. J.Gonzales \u2018A survey of techniques for recognizing parallel processable streams in computer programs\u2019 Proc. AFIPS1969 Fall Joint Computer Conference pp.1\u201315.","DOI":"10.1145\/1478559.1478561"},{"key":"e_1_2_1_9_2","unstructured":"E. C.Russel \u2018Automatic program analysis\u2019 Ph.D. Dissertation Department of Electrical Engineering University of California Los Angeles CA 1969."},{"key":"e_1_2_1_10_2","unstructured":"R. G.Cytron \u2018Compile\u2010time scheduling and optimization for asynchronous machines\u2019 Ph.D. Dissertation Deparment of Computer Science University of Illinois at Urbana\u2010Champaign 1984."},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/360827.360844"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/356683.356686"},{"key":"e_1_2_1_13_2","unstructured":"F.Irigoin \u2018Partitionnement des boucles imbriquees\u2019 Ph.D. Dissertation Ecole Nationale Superieure des Mines de Paris 1987."},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663563"},{"key":"e_1_2_1_15_2","doi-asserted-by":"crossref","unstructured":"H. M.GerndtandH. P.Zima \u2018MIMD parallelization for SUPRENUM\u2019 in E.N. Houstis T.S. Papatheodorou and C.D. Polychronopoulos (eds.) Proc. 1st International Conference on Supercomputing Athens Greece June1987 LNCS 297 278\u2013293.","DOI":"10.1007\/3-540-18991-2_16"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(88)90002-6"},{"key":"e_1_2_1_17_2","unstructured":"H. M.Gerndt \u2018Automatic parallelization for distributed\u2010memory multiprocessing systems\u2019 Ph.D. Dissertation University of Bonn Informatik Berichte75 1989."},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/318789.318808"},{"key":"e_1_2_1_19_2","unstructured":"J. R.Allen \u2018Dependence analysis for subscripted variables and its application to program transformations\u2019 Ph.D. Thesis Rice University Houston Texas 1983."},{"key":"e_1_2_1_20_2","unstructured":"J. R.AllenandK.Kennedy \u2018Automatic translation of Fortran programs to vector form\u2019 Computer Science Technical Report COMP TR84\u20109 Rice University Houston Texas 1984."},{"volume-title":"Flow Analysis of Computer Programs","year":"1977","author":"Hecht M. S.","key":"e_1_2_1_21_2"},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(88)90057-9"},{"key":"e_1_2_1_23_2","unstructured":"H. P.Zima H.\u2010J.Bast H. M.GerndtandP. J.Hopper \u2018SUPERB: The SUPRENUM parallelizer Bonn\u2019 Research Report SUPRENUM 861203 Bonn University Dec.1986."},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00128175"},{"volume-title":"Solving Problems on Concurrent Processors","year":"1988","author":"Fox Geoffrey C.","key":"e_1_2_1_25_2"},{"key":"e_1_2_1_26_2","unstructured":"Geoffrey C.FoxandPaulMessina \u2018The Caltech Concurrent Computation Program\u2019 Annual Report 1986\u20101987' Caltech report C3P\u2010487 1988."},{"key":"e_1_2_1_27_2","unstructured":"Geoffrey C.FoxandPaulMessina \u2018Report on the Caltech Concurrent Computation Program\u2019 Caltech report C3P\u2010685 1988."},{"key":"e_1_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01407902"},{"key":"e_1_2_1_29_2","unstructured":"A.RogersandK.Pingali \u2018Compiling programs for distributed memory architectures\u2019 in Proceedings of 4th Hypercube Concurrent Computers and Applications Conference March1989 Monterey."},{"key":"e_1_2_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/72551.72552"},{"key":"e_1_2_1_31_2","first-page":"45","volume-title":"Proceedings of 1985 SIAM Conference","author":"Gelernter D.","year":"1986"},{"key":"e_1_2_1_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(89)90074-4"},{"key":"e_1_2_1_33_2","unstructured":"M. R.RoseandG. L.Steele \u2018C: An extended C language for data parallel programming\u2019 Technical Report PL87\u20105 Thinking Machines Corporation April1987."},{"key":"e_1_2_1_34_2","unstructured":"M.RosingandR. B.Schnabel \u2018An overview of Dino\u2014a new language for numerical computation on distributed memory multiprocessors\u2019 inProceedings of 3th SIAM Conference an Parallel Processing for Scientific Computing 1987 pp.312\u2013316."}],"container-title":["Concurrency: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.4330020303","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.4330020303","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T23:52:07Z","timestamp":1736639527000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.4330020303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,9]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1990,9]]}},"alternative-id":["10.1002\/cpe.4330020303"],"URL":"https:\/\/doi.org\/10.1002\/cpe.4330020303","archive":["Portico"],"relation":{},"ISSN":["1040-3108","1096-9128"],"issn-type":[{"type":"print","value":"1040-3108"},{"type":"electronic","value":"1096-9128"}],"subject":[],"published":{"date-parts":[[1990,9]]}}}