{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T06:27:14Z","timestamp":1672295234324},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[1991,10,1]],"date-time":"1991-10-01T00:00:00Z","timestamp":686275200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[1991,10]]},"DOI":"10.1007\/bf01407813","type":"journal-article","created":{"date-parts":[[2005,4,3]],"date-time":"2005-04-03T01:19:37Z","timestamp":1112491177000},"page":"363-401","source":"Crossref","is-referenced-by-count":7,"title":["A portable implementation of SIMPLE"],"prefix":"10.1007","volume":"20","author":[{"given":"Calvin","family":"Lin","sequence":"first","affiliation":[]},{"given":"Lawrence","family":"Snyder","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"CR1","unstructured":"W. Crowly, C. P. Hendrickson, and T. I. Luby, The SIMPLE Code, Technical Report UCID-17715, Lawrence Livermore Laboratory (1978)."},{"key":"CR2","unstructured":"K. Ekanadham and Arvind, SIMPLE: Part I, An Exercise in Future Scientific Programming, Technical Report CSG Technical Report 273, MIT (1987)."},{"key":"CR3","unstructured":"D. Gannon and J. Panetta, SIMPLE on the CHiP, Technical Report 469, Computer Science Department, Purdue University (1984)."},{"key":"CR4","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/0167-8191(86)90013-X","volume":"3","author":"D. Gannon","year":"1986","unstructured":"D. Gannon and J. Panetta, Restructuring Simple for the CHiP Architecture,Parallel Computing,3:305?326 (1986).","journal-title":"Parallel Computing"},{"key":"CR5","unstructured":"J. M. Meyers, Analysis of the SIMPLE Code for Dataflow Computation, Technical Report MIT\/LCS\/TR-216, MIT (1979)."},{"key":"CR6","unstructured":"T. S. Axelrod, P. F. Dubois, and P. G. Eltgroth, A Simulator for MIMD Performace Prediction?Application to the S-1 MkIIa Multiprocessor,Proc. of the Int'l. Conf. on Parallel Processing, pp. 350?358 (1983)."},{"key":"CR7","doi-asserted-by":"crossref","unstructured":"D. E. Culler and Arvind, Resource Requirements of Dataflow Programs,Proc. of the Int'l. Symp. on Computer Architecture, pp. 141?150 (1988).","DOI":"10.1145\/633625.52417"},{"key":"CR8","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/S0167-8191(84)90133-9","volume":"1","author":"R. E. Hiromoto","year":"1984","unstructured":"R. E. Hiromoto, O. M. Lubeck, and J. Moore, Experiences with the Denelcor HEP,Parallel Computing,1:197?206 (1984).","journal-title":"Parallel Computing"},{"key":"CR9","unstructured":"T. J. Holman, Processor Element Architecture for Nonshared Memory Parallel Computers, PhD Thesis, University of Washington, Department of Computer Science (1988)."},{"key":"CR10","unstructured":"K. Pingali and A. Rogers, Compiler Parallelization of SIMPLE for a Distributed Memory Machine, Technical Report 90-1084, Cornell University (1990)."},{"key":"CR11","unstructured":"G. Alverson, W. Griswold, D. Notkin, and L. Snyder, A Flexible Communication Abstraction for Nonshared Memory Parallel Computing,Proc. of Supercomputing '90 (November 1990)."},{"key":"CR12","doi-asserted-by":"crossref","unstructured":"W. Griswold, G. Harrison, D. Notkin, and L. Snyder, Scalable Abstractions for Parallel Programming,Proc. of the Fifth Distributed Memory Computing Conference, Charleston, South Carolina (1990).","DOI":"10.1109\/DMCC.1990.556312"},{"key":"CR13","doi-asserted-by":"crossref","unstructured":"L. Snyder, Applications of the ?Phase Abstractions? for Portable and Scalable Parallel Programming, inLanguages, Compilers, and Run-Time Enviroments for Distributed Memory Machines, Joel Saltz and Piyush Mehrotra, Eds., North Holland (1992).","DOI":"10.1016\/B978-0-444-88712-2.50009-3"},{"key":"CR14","first-page":"163","volume":"II","author":"C. Lin","year":"1990","unstructured":"C. Lin and L. Snyder, A Comparison of Programming Models for Shared Memory Multiprocessors,Proc. of the Int'l. Conf. on Parallel Processing, Vol. II, pp. 163?180 (1990).","journal-title":"Proc. of the Int'l. Conf. on Parallel Processing"},{"key":"CR15","unstructured":"K. Gates, SIMPLE: An Exercise in Programming in Poker, Technical Report, Applied Mathematics Department, University of Washington (1989)."},{"key":"CR16","doi-asserted-by":"crossref","unstructured":"D. Notkin, D. Socha, M. Bailey, B. Forstall, K. Gates, R. Greenlaw, W. Griswold, T. Holman, R. Korry, G. Lasswell, R. Mitchell, P. Nelson, and L. Snyder, Experiences with Poker,Proc. of the ACM SIGPLAN Symp. on Parallel Programming: Experience with Applications, Languages, and Systems (July 1988).","DOI":"10.21236\/ADA197101"},{"issue":"3","key":"CR17","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1002\/cpe.4330020303","volume":"2","author":"M. Gerndt","year":"1990","unstructured":"M. Gerndt, Updating Distributed Variables in Local Computations,Concurrency?Practice and Experience,2(3):171?193 (September 1990).","journal-title":"Concurrency?Practice and Experience"},{"key":"CR18","unstructured":"S. Otto, MetaMP: A Higher Level Abstraction for Message-Passing Programming. Technical Report CS\/E 91-003, Oregon Graduate Institute of Science and Technology (1991)."},{"key":"CR19","unstructured":"J. Lee, Extending the SIMPLE Program in Poker, Technical Report 89-11-07, Department of Computer Science and Engineering, University of Washington (1989)."},{"key":"CR20","unstructured":"P. Nelson, Parallel Programming Paradigms, PhD Thesis, University of Washington, Department of Computer Science (1987)."},{"key":"CR21","unstructured":"J. Lee, C. Lin, and L. Snyder, Programming SIMPLE for Parallel Portability, inLanguages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolav, and D. Padua, Eds., Springer-Verlag (1992)."},{"key":"CR22","series-title":"Technical Report 89-53","volume-title":"ParaGraph: Graph Editor Support for Parallel Programming Environments","author":"D. Bailey","year":"1989","unstructured":"D. Bailey, J. Cuny, and C. Loomis, ParaGraph: Graph Editor Support for Parallel Programming Environments, Technical Report 89-53, Department of Computer and Information Science, University of Massachusetts, Amherst (August 1989)."},{"key":"CR23","unstructured":"C. Lin and L. Snyder, Portable Parallel Programming: Cross Machine Comparisons for SIMPLE,Fifth SIAM Confernce on Parallel Processing (1991)."},{"key":"CR24","unstructured":"T. Lovett and S. Thakkar, The Symmetry Multiprocessor System,Proc. of the Int'l. Conf. on Parallel Processing, pp. 303?310 (1988)."},{"key":"CR25","unstructured":"G. Alverson, Abstractions for Effectively Portable Shared Memory Parallel Programs, PhD Thesis, University of Washington, Department of Computer Science and Engineering (1990)."},{"key":"CR26","unstructured":"Intel Corporation,iPSC\/2 User's Guide (October 1989)."},{"key":"CR27","unstructured":"NCUBE Corporation,NCUBE Product Report, Beaverton, Oregon (1986)."},{"key":"CR28","doi-asserted-by":"crossref","unstructured":"L. Snyder, Parallel Programming and the Poker Programming Enviroment,Computer, pp. 27?36 (July 1984).","DOI":"10.1109\/MC.1984.1659183"},{"key":"CR29","unstructured":"T. Dunigan, Hypercube Performance,Proc. of the 2nd Conf. on Hypercube Architectures, pp. 178?192 (1987)."},{"key":"CR30","doi-asserted-by":"crossref","unstructured":"T. Dunigan, Performance of the Intel iPSC\/860 and NCUBE 6400 Hypercubes, Technical Report ONRL\/TM-11790, Oak Ridge National Laboratory (1991).","DOI":"10.1016\/S0167-8191(05)80039-0"},{"key":"CR31","doi-asserted-by":"crossref","unstructured":"R. Alverson, D. Callahan, D. Cummings, B. Koblenz, A. Porterfield, and B. Smith, The Tera Computer System,Int'l. Conf. on Supercomputing, pp. 1?6 (June 1990).","DOI":"10.1145\/255129.255132"},{"key":"CR32","doi-asserted-by":"crossref","unstructured":"A. Agarwal, D. Chaiken, G. D'Souza, K. Johnson, D. Kranz, J. Kubiatowicz, K. Kurihara, B.-H. Lim, G. Maa, D. Nussbaum, M. Parkin, and D. Yeung, The MIT Alewife machine: A Large Scale Distributed-Memory Multiprocessor,The Workshop on Multithreaded Computers at Supercomputing '91 (November 1991).","DOI":"10.1007\/978-1-4615-3604-8_13"},{"issue":"1","key":"CR33","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1137\/0908016","volume":"8","author":"J. Saltz","year":"1987","unstructured":"J. Saltz, V. Naik, and D. Nicol, Reduction of the Effects of the Communication Delays in Scientific Algorithms on Message Passing MIMD Architectures,SIAM Journal of Statistical Computing,8(1):118?134 (January 1987).","journal-title":"SIAM Journal of Statistical Computing"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01407813.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF01407813\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01407813","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T16:59:47Z","timestamp":1586192387000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF01407813"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,10]]},"references-count":33,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1991,10]]}},"alternative-id":["BF01407813"],"URL":"https:\/\/doi.org\/10.1007\/bf01407813","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,10]]}}}