{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T23:10:02Z","timestamp":1740870602489,"version":"3.38.0"},"reference-count":143,"publisher":"Elsevier","isbn-type":[{"type":"print","value":"9780120121359"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1016\/s0065-2458(08)60597-5","type":"book-chapter","created":{"date-parts":[[2011,1,19]],"date-time":"2011-01-19T05:56:15Z","timestamp":1295416575000},"page":"255-324","source":"Crossref","is-referenced-by-count":1,"title":["Multiprocessing"],"prefix":"10.1016","author":[{"given":"Charles J.","family":"Fleckenstein","sequence":"first","affiliation":[]},{"given":"D.H.","family":"Gill","sequence":"additional","affiliation":[]},{"given":"David","family":"Hemmendinger","sequence":"additional","affiliation":[]},{"given":"C.L.","family":"Mccreary","sequence":"additional","affiliation":[]},{"given":"John D.","family":"Mcgregor","sequence":"additional","affiliation":[]},{"given":"Roy P.","family":"Pargas","sequence":"additional","affiliation":[]},{"given":"Arthur M.","family":"Riehl","sequence":"additional","affiliation":[]},{"given":"Virgil","family":"Wallentine","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/S0065-2458(08)60597-5_bib1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","article-title":"Linda and friends","volume":"19","author":"Ahuja","year":"1986","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60597-5_bib2","doi-asserted-by":"crossref","unstructured":"F. Allen M. Burke R. Cytron J. Ferrante W. Hsieh V. Sarkar A Framework for Determining Useful Parallelism \u201cACM International Conference on Supercomputing '88,\u201d 1988 207 215","DOI":"10.1145\/55364.55385"},{"year":"1989","series-title":"\u201cHighly Parallel Computing.\u201d","author":"Almasi","key":"10.1016\/S0065-2458(08)60597-5_bib3"},{"key":"10.1016\/S0065-2458(08)60597-5_bib4","first-page":"15","article-title":"Time Warp Simulation Using Time Scale Decomposition","author":"Ammar","year":"1991"},{"year":"1991","series-title":"\u201cConcurrent Programming.\u201d","author":"Andrews","key":"10.1016\/S0065-2458(08)60597-5_bib5"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib6","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/42192.42324","article-title":"An Overview of the SR Language and Implementation","volume":"10","author":"Andrews","year":"1988","journal-title":"ACM Trans. Program. Lang. Syst."},{"year":"1988","key":"10.1016\/S0065-2458(08)60597-5_bib7"},{"issue":"8","key":"10.1016\/S0065-2458(08)60597-5_bib8","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1145\/359576.359579","article-title":"Can Programming Be Liberated from the von Neuman Style?","volume":"21","author":"Backus","year":"1978","journal-title":"Commun. ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib9","first-page":"211","article-title":"Simtt(TM): The Transition to Distributed Simulation","author":"Baezner","year":"1990"},{"key":"10.1016\/S0065-2458(08)60597-5_bib10","first-page":"205","article-title":"Maisie: A Language and Optimizing Environment for Distributed Simulation","author":"Bagrodia","year":"1990"},{"key":"10.1016\/S0065-2458(08)60597-5_bib11","article-title":"Aggregate Distributed Objects for Distributed Memory Parallel Systems","author":"Bain","year":"1990","journal-title":"\u201cFifth Conf. on Distributed Memory Concurrent Computers.\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib12","first-page":"30","article-title":"An Algorithm for Time Synchronization in Distributed Discrete Event Simulation","author":"Bain","year":"1988"},{"year":"1990","series-title":"\u201cProgramming Distributed Systems.\u201d","author":"Bal","key":"10.1016\/S0065-2458(08)60597-5_bib13"},{"key":"10.1016\/S0065-2458(08)60597-5_bib14","doi-asserted-by":"crossref","unstructured":"H.E. Bal A.S. Tanenbaum Distributed Programming with Shared Data \u201cIEEE CS International Conference on Computer Languages,\u201d 1988 82 91","DOI":"10.1109\/ICCL.1988.13046"},{"year":"1989","series-title":"A Distributed Implementation of the Shared Data-Object Model","author":"Bal","key":"10.1016\/S0065-2458(08)60597-5_bib15"},{"year":"1989","series-title":"Replication Techniques for Speeding up Parallel Applications on Distributed Systems.","author":"Bal","key":"10.1016\/S0065-2458(08)60597-5_bib16"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib17","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/72551.72552","article-title":"Programming Languages for Distributed Computing Systems","volume":"21","author":"Bal","year":"1989","journal-title":"Comput. Surv."},{"key":"10.1016\/S0065-2458(08)60597-5_bib18","doi-asserted-by":"crossref","unstructured":"H.E. Bal M.F. Kaashoek A.S. Tanenbaum Experience with Distributed Programming in Orca \u201cIEEE CS International Conference on Computer Languages,\u201d 1990 79 89","DOI":"10.1109\/ICCL.1990.63763"},{"year":"1988","series-title":"\u201cDependence Analysis for Supercomputing.\u201d","author":"Banerjee","key":"10.1016\/S0065-2458(08)60597-5_bib19"},{"key":"10.1016\/S0065-2458(08)60597-5_bib20","unstructured":"J. Baxter J. Patel The LAST Algorithm: A Heuristic-Based Static Task Allocation Algorithm \u201cProceedings of the 1989 International Conference on Parallel Processing,\u201d 1989 217 222"},{"key":"10.1016\/S0065-2458(08)60597-5_bib21","first-page":"167","article-title":"Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence","author":"Bennett","year":"1990","journal-title":"\u201cProc. of the 2nd ACM Sigplan Symp. on Principles and Practice of Parallel Programming,\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib22","first-page":"133","article-title":"Simulation of Multistage Interconnection Networks on a SIMD computer","author":"Berkman","year":"1991"},{"article-title":"Experience with and Automatic Solution to the mapping problem","year":"1987","author":"Berman","key":"10.1016\/S0065-2458(08)60597-5_bib23"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib24","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/7351.7478","article-title":"Reliable Communication in the Presence of Failures","volume":"5","author":"Birman","year":"1987","journal-title":"ACM Trans. Comput. Syst."},{"year":"1989","series-title":"The Implementation and Performance of Hypercuble Linda.","author":"Bjomson","key":"10.1016\/S0065-2458(08)60597-5_bib25"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib26","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/TSE.1987.232836","article-title":"Distribution and Abstract Types in Emerald","volume":"SE-13","author":"Black","year":"1987","journal-title":"IEEE Trans. Softw. Eng."},{"year":"1987","series-title":"\u201cAssignment Problems in Parallel and Distributed Computing.\u201d","author":"Bokhari","key":"10.1016\/S0065-2458(08)60597-5_bib27"},{"key":"10.1016\/S0065-2458(08)60597-5_bib28","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/74851.74854","article-title":"Simple but Effective Techniques for NUMA Memory Management","author":"Bolosky","year":"1989","journal-title":"Proc of the 12th ACM Symposium on Operating Systems Principles,"},{"article-title":"Tuple Space Integrated into Modula-2: Implementation of the Linda Concept on a Hierarchical Multiprocessor","year":"1988","author":"Borrman","key":"10.1016\/S0065-2458(08)60597-5_bib29"},{"year":"1982","series-title":"\u201cThe Unix System.\u201d","author":"Bourne","key":"10.1016\/S0065-2458(08)60597-5_bib30"},{"year":"1989","series-title":"\u201cIntroduction to Parallel Programming.\u201d","author":"Brawer","key":"10.1016\/S0065-2458(08)60597-5_bib31"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib32","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/114005.102807","article-title":"The Concurrent Language, Shared Prolog","volume":"13","author":"Brogi","year":"1991","journal-title":"ACM Trans. on Programming Languages and Principles"},{"key":"10.1016\/S0065-2458(08)60597-5_bib33","first-page":"71","article-title":"Fast Parallel Simulation of Digital Systems","author":"Briner","year":"1991"},{"key":"10.1016\/S0065-2458(08)60597-5_bib34","doi-asserted-by":"crossref","unstructured":"J. Butler V. Wallentine Vignettes: A Distributed Discrete Event Simulation System \u201cProceedings of the International Phoenix Conference on Computers and Communications,\u201d 1991 IEEE Los Alamitos, CA 106 112","DOI":"10.1109\/PCCC.1991.113799"},{"key":"10.1016\/S0065-2458(08)60597-5_bib35","first-page":"60","article-title":"Message Bundling in Time Warp","author":"Butler","year":"1991"},{"year":"1971","series-title":"\u201cSIMSCRIPT II.5 Reference Handbook,\u201d","key":"10.1016\/S0065-2458(08)60597-5_bib36"},{"key":"10.1016\/S0065-2458(08)60597-5_bib37","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/BF00128175","article-title":"Compiling for Distributed Memory","volume":"2","author":"Callahan","year":"1988","journal-title":"J. of Supercomputing"},{"key":"10.1016\/S0065-2458(08)60597-5_bib38","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1145\/214419.214420","article-title":"The S\/Net's Linda Kernel","volume":"4","author":"Carriero","year":"1986","journal-title":"ACM Trans. Comput. Syst."},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib39","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in Context.","volume":"32","author":"Carriero","year":"1989","journal-title":"Commun. ACM"},{"year":"1990","series-title":"\u201cHow to Write Parallel Programs.\u201d","author":"Carriero","key":"10.1016\/S0065-2458(08)60597-5_bib40"},{"key":"10.1016\/S0065-2458(08)60597-5_bib41","first-page":"114","article-title":"Tuple Analysis and Partial Evaluation Strategies in the Linda Precompiler","author":"Carriero","year":"1990","journal-title":"Languages and Compilers for Parallel Computing,"},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib42","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1145\/358598.358613","article-title":"Asynchronous Distributed Simulation via a Sequence of Parallel Computations","volume":"24","author":"Chandy","year":"1981","journal-title":"Commun. ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib43","first-page":"53","article-title":"Space, Time and Simulation","author":"Chandy","year":"1989"},{"key":"10.1016\/S0065-2458(08)60597-5_bib44","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/74851.74865","article-title":"The Amber System: Parallel Programming on a Network of Multiprocessors","author":"Chase","year":"1989","journal-title":"\u201cProc. of the 12th ACM Symposium on Operating Systems Principles,\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib45","first-page":"170","article-title":"Blackboard Programming in Shared Prolog","author":"Ciancarini","year":"1990"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib46","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/5001.5390","article-title":"PARLOG: Parallel Programming in Logic","volume":"8","author":"Clark","year":"1986","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"10.1016\/S0065-2458(08)60597-5_bib47","first-page":"115","article-title":"The Programming Environment of a Concurrent Simulation Processing System","author":"Collins","year":"1988"},{"key":"10.1016\/S0065-2458(08)60597-5_bib48","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/74851.74855","article-title":"The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with Platinum","author":"Cox","year":"1989","journal-title":"\u201cProc. of the 12th ACM Symposium on Operating Systems Principles,\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib49","unstructured":"R. Cytron J. Ferrante What's in a Name\u2013or the Value of Renaming for Parallelism Detection and Storage Allocation \u201cProceedings of the 1987 International Conference on Parallel Processing,\u201d 1987 19 27"},{"key":"10.1016\/S0065-2458(08)60597-5_bib50","doi-asserted-by":"crossref","unstructured":"R. Cytron M. Hind W. Hsieh Automatic Generation of DAG Parallelism \u201cSIGPLAN Conference on Programming Language Design and Implementation,\u201d 1989 54 68","DOI":"10.1145\/74818.74823"},{"key":"10.1016\/S0065-2458(08)60597-5_bib51","first-page":"2","article-title":"The Clouds Distributed Operating System","author":"Dasgupta","year":"1988","journal-title":"\u201cProc. 8th Int. Conf. on Distributed Computing Systems,\u201d IEEE."},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib52","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0020-0190(80)90021-6","article-title":"Termination Detection for Diffusing Computations","volume":"11","author":"Dijkstra","year":"1980","journal-title":"Inf. Proc. Lett."},{"year":"1987","series-title":"Threads: A System for the Support of Concurrent Programming.","author":"Doeppner","key":"10.1016\/S0065-2458(08)60597-5_bib53"},{"issue":"10","key":"10.1016\/S0065-2458(08)60597-5_bib54","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/84537.84549","article-title":"Nest: A Network Simulation and Prototyping Testbed","volume":"33","author":"Dupuy","year":"1990","journal-title":"Commun. ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib55","first-page":"21","article-title":"An Ant Foraging Model Implemented on the Time Warp Operating System","author":"Ebling","year":"1989"},{"key":"10.1016\/S0065-2458(08)60597-5_bib56","first-page":"151","article-title":"Synchronous Relaxation for Parallel Simulations with Applications to Circuit-Switched Networks","author":"Eick","year":"1991"},{"year":"1987","key":"10.1016\/S0065-2458(08)60597-5_bib57"},{"year":"1990","series-title":"Loop Unrolling for Parallel Systems. Computer Science Department","author":"El-Rewini","key":"10.1016\/S0065-2458(08)60597-5_bib58"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib59","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1145\/24039.24041","article-title":"The Program Dependence Graph and Its Use in Optimization","volume":"9","author":"Ferrante","year":"1987","journal-title":"ACM Trans, on Programming Languages and Systems"},{"key":"10.1016\/S0065-2458(08)60597-5_bib60","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1145\/74851.74871","article-title":"Mirage: A Coherent Distributed Shared Memory Design","author":"Fleisch","year":"1989","journal-title":"\u201cProc. of the 12th ACM Symposium on Operating Systems Principles,\u201d"},{"year":"1977","series-title":"\u201cThe Process View of Simulation.\u201d","author":"Franta","key":"10.1016\/S0065-2458(08)60597-5_bib61"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib62","first-page":"211","article-title":"Time Warp on a Shared Memory Multiprocessor","volume":"6","author":"Fujimoto","year":"1989","journal-title":"Trans. Soc. for Comput. Simul."},{"key":"10.1016\/S0065-2458(08)60597-5_bib63","first-page":"199","article-title":"The Virtual Time Machine","author":"Fujimoto","year":"1989","journal-title":"\u201cInternational Symposium on Parallel Algorithms and Architectures,\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib64","first-page":"23","article-title":"Performance of Time Warp Under Synthetic Worklands","author":"Fujimoto","year":"1990"},{"issue":"10","key":"10.1016\/S0065-2458(08)60597-5_bib65","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/84537.84545","article-title":"Parallel Discrete Event Simulation","volume":"33","author":"Fujimoto","year":"1990","journal-title":"Commun. ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib66","unstructured":"R.M. Fujimoto Will Parallel Simulation Survive? 1991 SCS Multiconference on Parallel and Distributed Simulation Anaheim, CA. Keynote address, 1991"},{"key":"10.1016\/S0065-2458(08)60597-5_bib67","first-page":"61","article-title":"Rollback Mechanisms for Optimistic Distributed Simulation Systems","author":"Gafini","year":"1988"},{"year":"1989","series-title":"\u201cThe Concurrent C Programming Language.\u201d","author":"Gehani","key":"10.1016\/S0065-2458(08)60597-5_bib68"},{"key":"10.1016\/S0065-2458(08)60597-5_bib69","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/2363.2433","article-title":"Generative Communication in Linda","volume":"7","author":"Gerlernter","year":"1985","journal-title":"ACM Trans. Program. Lang. Syst."},{"issue":"9","key":"10.1016\/S0065-2458(08)60597-5_bib70","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/62116.62132","article-title":"Applications Experience with Linda","volume":"23","author":"Gerlernter","year":"1988","journal-title":"Proc. of PPEALS, ACM Sigplan Notices"},{"key":"10.1016\/S0065-2458(08)60597-5_bib71","first-page":"255","article-title":"Parallel Programming in Linda","author":"Gerlernter","year":"1985","journal-title":"\u201cProceedings of the International Conf. on Parallel Processing,\u201d"},{"year":"1990","series-title":"\u201cLanguages and Compilers for Parallel Computing.\u201d","author":"Gerlernter","key":"10.1016\/S0065-2458(08)60597-5_bib72"},{"year":"1984","series-title":"\u201cPrinciples of Functional Programming.\u201d","author":"Glaser","key":"10.1016\/S0065-2458(08)60597-5_bib73"},{"key":"10.1016\/S0065-2458(08)60597-5_bib74","series-title":"\u201cProc. of the Santa Fe Graph Reduction Workshop,\u201d Lecture Notes in Computer Science Vol. 279","first-page":"94","article-title":"Alfalfa: Distributed Graph Reduction on a Hypercube Multicomputer","author":"Goldberg","year":"1986"},{"year":"1987","series-title":"\u201cParallel Logic Programming in PARLOG.\u201d","author":"Gregory","key":"10.1016\/S0065-2458(08)60597-5_bib75"},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib76","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","article-title":"Multilisp: A Language for Concurrent Symbolic Computation","volume":"7","author":"Halstead","year":"1985","journal-title":"ACM Trans, on Programming Languages and Systems"},{"key":"10.1016\/S0065-2458(08)60597-5_bib77","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1145\/359642.359651","article-title":"Distributed Processes: a Concurrent Programming Concept","volume":"21","author":"Hansen","year":"1978","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib78","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","article-title":"Communicating Sequential Processes","volume":"21","author":"Hoare","year":"1978","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib79","first-page":"3","article-title":"Performance of the Colliding Pucks Simulation on the Time Warp Operating System","author":"Hontalas","year":"1989"},{"key":"10.1016\/S0065-2458(08)60597-5_bib80","first-page":"101","article-title":"Experience with CST: Programming and Implementation","author":"Horwat","year":"1989","journal-title":"\u201cProc. of the ACM Sigplan Conf. on Programming Language Design and Implementation,\u201d"},{"issue":"8","key":"10.1016\/S0065-2458(08)60597-5_bib81","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MC.1986.1663309","article-title":"Para-Functional Programming","volume":"19","author":"Hudak","year":"1986","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60597-5_bib82","first-page":"243","article-title":"Para-Functional Programming","author":"Hudak","year":"1986","journal-title":"\u201cProc. of the 13th ACM Symp. on Principles of Programming Languages,\u201d"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib83","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1145\/3916.3988","article-title":"Virtual Time","volume":"7","author":"Jefferson","year":"1985","journal-title":"ACM Trans. Prog. Lang, and Syst."},{"issue":"5","key":"10.1016\/S0065-2458(08)60597-5_bib84","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/37499.37508","article-title":"The Time Warp Operating System","volume":"21","author":"Jefferson","year":"1987","journal-title":"11th Symposium on Operating Systems Principles"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib85","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/35037.42182","article-title":"Fine-Grained Mobility in the Emerald System","volume":"6","author":"Jul","year":"1988","journal-title":"ACM Trans. Comput. Syst."},{"year":"1989","series-title":"An Evaluation of the Distributed Data Structure Paradigm in Linda.","author":"Kaashoek","key":"10.1016\/S0065-2458(08)60597-5_bib86"},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib87","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/70730.70732","article-title":"An Efficient Reliable Broadcast Protocol","volume":"23","author":"Kaashoek","year":"1989","journal-title":"ACM Operating Systems Review"},{"key":"10.1016\/S0065-2458(08)60597-5_bib88","unstructured":"S. Kim S. Browne A General Approach to Mapping of Parallel Computations on Multiprocessor Architectures \u201cProceedings of the 1988 International Conference on Parallel Processing,\u201d 1988 1 8"},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib89","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1145\/45075.46163","article-title":"Deadlock Detection in Distributed Databases","volume":"19","author":"Knapp","year":"1987","journal-title":"ACM Computing Surveys"},{"key":"10.1016\/S0065-2458(08)60597-5_bib90","first-page":"177","article-title":"Supporting Shared Data Structures on Distributed Memory Architectures","author":"Koelbel","year":"1990","journal-title":"\u201cProc. of the 2nd ACM Sigplan Symp. on Principles and Practice of Parallel Programming,\u201d"},{"year":"1989","series-title":"\u201cParallel Processing.\u201d","author":"Krishnamurthy","key":"10.1016\/S0065-2458(08)60597-5_bib91"},{"key":"10.1016\/S0065-2458(08)60597-5_bib92","first-page":"23","article-title":"Grain Size Determination for Parallel Processing","author":"Kruatrachue","year":"1988","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60597-5_bib93","unstructured":"D.H. Kuck R.H. Kuhn B.R. Leasure M.J. Wolfe \u201cThe Structure of an Advanced Retargetable Vectorizer K. Hwang \u201cSupercomputers: Design and Applications Tutorial,\u201d IEEE Society Press Silver Spring, MD 957974"},{"key":"10.1016\/S0065-2458(08)60597-5_bib94","series-title":"\u201cTutorial on Supercomputers,\u201d","article-title":"The Structure of an Advanced Retargetable Vectorizer","author":"Kuck","year":"1984"},{"issue":"2","key":"10.1016\/S0065-2458(08)60597-5_bib95","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/2.44903","article-title":"Linda Meets Unix.","volume":"23","author":"Leler","year":"1990","journal-title":"IEEE Computer"},{"year":"1990","series-title":"A Comparison of Two Paradigms for Distributed Shared Memory.","author":"Levelt","key":"10.1016\/S0065-2458(08)60597-5_bib96"},{"key":"10.1016\/S0065-2458(08)60597-5_bib97","unstructured":"Li, K. (1986). Shared Virtual Memory on Loosely Coupled Multiprocessors. Ph. D. dissertation, Dept. of Computer Science, Yale University. Also Rep. YALEU-RR-492."},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib98","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory Coherence in Shared Virtual Memory Systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/S0065-2458(08)60597-5_bib99","first-page":"51","article-title":"Object-Oriented Discrete Event Simulation Using Ada","author":"Li","year":"1991"},{"key":"10.1016\/S0065-2458(08)60597-5_bib100","series-title":"\u201cDistributed Simulation 15(2),\u201d","first-page":"94","article-title":"A Study of Parallelism in Distributed Simulation","author":"Livny","year":"1985"},{"issue":"4","key":"10.1016\/S0065-2458(08)60597-5_bib101","doi-asserted-by":"crossref","first-page":"819","DOI":"10.1145\/322154.322168","article-title":"Renamings, Maximal Parallelism, and Space-Time Tradeoff in Program Schemata","volume":"26","author":"Logrippo","year":"1979","journal-title":"Journal of the Association for Computing Machinery"},{"key":"10.1016\/S0065-2458(08)60597-5_bib102","first-page":"50","article-title":"A Performance Study of Time Warp","author":"Lomow","year":"1988"},{"key":"10.1016\/S0065-2458(08)60597-5_bib103","first-page":"9","article-title":"The Role of Knowledge in Distributed Simulation","author":"Loucks","year":"1990"},{"key":"10.1016\/S0065-2458(08)60597-5_bib104","doi-asserted-by":"crossref","unstructured":"B. Lubachevsky Efficient Distributed Event-Driven Simulations in Multiple-Loop Networks \u201cProceedings of the 1988 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems,\u201d 1988 ACM Santa Fe, NM 12 21","DOI":"10.1145\/55595.55597"},{"key":"10.1016\/S0065-2458(08)60597-5_bib105","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1145\/63238.63247","article-title":"Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks","volume":"32","author":"Lubachevsky","year":"1989","journal-title":"Commun. ACM"},{"key":"10.1016\/S0065-2458(08)60597-5_bib106","first-page":"100","article-title":"Scalability of the Bounded Lag Distributed Discrete Event Simulation","author":"Lubachevsky","year":"1989"},{"key":"10.1016\/S0065-2458(08)60597-5_bib107","doi-asserted-by":"crossref","unstructured":"B. Lubachevsky A. Schwartz A. Weiss Rollback Sometimes Works. If Filtered E. MacNair K. Musselman P. Heidelberger Proceedings of the 1989 Winter Simulation Conference, 1989 ACM New York 630 639","DOI":"10.1145\/76738.76819"},{"key":"10.1016\/S0065-2458(08)60597-5_bib108","first-page":"68","article-title":"RISE: The Rand Integrated Simulation Environment","author":"Marti","year":"1988"},{"key":"10.1016\/S0065-2458(08)60597-5_bib109","unstructured":"McCreary, C. L. (1987). An Algorithm for Parsing a Graph-Grammar. Ph. D. dissertation, University of Colorado, Boulder."},{"key":"10.1016\/S0065-2458(08)60597-5_bib110","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1145\/66451.66454","article-title":"Automatic Determination of Grain. Size for Efficient Parallel Processing","author":"McCreary","year":"1989","journal-title":"\u201cCommunications of the ACM,\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib111","unstructured":"C.L. McCreary D.H. Gill Efficient Exploitation of Concurrency Using Graph Decomposition \u201cProceedings of the 1990 International Conference on Parallel Processing.\u201d 1990"},{"key":"10.1016\/S0065-2458(08)60597-5_bib112","first-page":"188","article-title":"Quantitative Studies of Discrete Event Simulation Modelling of Road Traffic","author":"Merrifield","year":"1990"},{"year":"1984","key":"10.1016\/S0065-2458(08)60597-5_bib113"},{"issue":"1","key":"10.1016\/S0065-2458(08)60597-5_bib114","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/6462.6485","article-title":"Distributed-Discrete Event Simulation","volume":"18","author":"Misra","year":"1986","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/S0065-2458(08)60597-5_bib115","first-page":"17","article-title":"Parallel Simulation of Manufacturing Systems: Structural Factors","author":"Nevison","year":"1990"},{"year":"1987","series-title":"\u201cGuide to Parallel Programming on Sequent Computer Systems.\u201d","author":"Osterhaug","key":"10.1016\/S0065-2458(08)60597-5_bib116"},{"year":"1987","series-title":"\u201cParallel Programming.\u201d","author":"Perrott","key":"10.1016\/S0065-2458(08)60597-5_bib117"},{"key":"10.1016\/S0065-2458(08)60597-5_bib118","first-page":"10","article-title":"Object Memory and Storage Management in the Clouds Kernel","author":"Pitts","year":"1988","journal-title":"\u201cProc. 8th Int. Conf. on Distributed Computing Systems,\u201d IEEE."},{"year":"1988","series-title":"\u201cParallel Programming and Compilers.\u201d","author":"Polychronopoulos","key":"10.1016\/S0065-2458(08)60597-5_bib119"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib120","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1002\/spe.4380190303","article-title":"The Performance of the Amoeba Distributed Operating Systems","volume":"19","author":"van Renesse","year":"1989","journal-title":"Software\u2013Practice and Experience"},{"key":"10.1016\/S0065-2458(08)60597-5_bib121","first-page":"167","article-title":"An Efficient Framework for Parallel Simulation","author":"Reynolds","year":"1991"},{"key":"10.1016\/S0065-2458(08)60597-5_bib122","first-page":"69","article-title":"Process Decomposition Through Locality of Reference","author":"Rogers","year":"1989","journal-title":"\u201cProc. of the ACM Sigplan Conf. on Programming Language Design and Implementation,\u201d"},{"year":"1989","series-title":"\u201cPartitioning and Scheduling Parallel Programs for Multiprocessors.\u201d","author":"Sarkar","key":"10.1016\/S0065-2458(08)60597-5_bib123"},{"year":"1987","series-title":"\u201cConcurrent Prolog: Collected Papers.\u201d","author":"Shapiro","key":"10.1016\/S0065-2458(08)60597-5_bib124"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib125","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1145\/72551.72555","article-title":"The Family of Concurrent Logic Programming Languages","volume":"21","author":"Shapiro","year":"1989","journal-title":"Comput. Surv."},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib126","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1145\/356887.356892","article-title":"Cache Memories","volume":"14","author":"Smith","year":"1982","journal-title":"Comput. Surv."},{"key":"10.1016\/S0065-2458(08)60597-5_bib127","first-page":"169","article-title":"Experimental Results for a Constrained Optimistic Scheduling Paradigm","author":"Sokol","year":"1990"},{"key":"10.1016\/S0065-2458(08)60597-5_bib128","first-page":"95","article-title":"SPEEDES: Synchronous Parallel Environment for Emulation and Discrete Event Simulation","author":"Steinman","year":"1991"},{"year":"1990","series-title":"How Good is Good? Department of Computer Science and Engineering","author":"Stramm","key":"10.1016\/S0065-2458(08)60597-5_bib129"},{"issue":"5","key":"10.1016\/S0065-2458(08)60597-5_bib130","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/2.53355","article-title":"Algorithms Implementing Distributed Shared Memory","volume":"23","author":"Stumm","year":"1990","journal-title":"IEEE Computer"},{"year":"1990","key":"10.1016\/S0065-2458(08)60597-5_bib131"},{"issue":"3","key":"10.1016\/S0065-2458(08)60597-5_bib132","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/382244.382831","article-title":"A Taxonomy-Based Comparison of Several Distributed Shared Memory Systems","volume":"24","author":"Tam","year":"1990","journal-title":"ACM Operating Systems Review"},{"year":"1990","series-title":"Using Broadcasting to Implement Distributed Shared Memory Efficiently.","author":"Tanenbaum","key":"10.1016\/S0065-2458(08)60597-5_bib133"},{"key":"10.1016\/S0065-2458(08)60597-5_bib134","unstructured":"A. Tevanian R.F. Rachid D.B. Golub D.L. Black E. Cooper M.W. Young Mach Threads and the Unix Kernel: The Battle for Control \u201cUSENIX Association Summer Conference Proceedings.\u201d 1987"},{"key":"10.1016\/S0065-2458(08)60597-5_bib135","doi-asserted-by":"crossref","first-page":"1013","DOI":"10.1109\/TSE.1986.6313018","article-title":"Allocating Programs Containing Branches and Loops Within a Multiple Processor System","volume":"SE-12","author":"Towsley","year":"1986","journal-title":"IEEE Trans. on Software Engineering"},{"key":"10.1016\/S0065-2458(08)60597-5_bib136","doi-asserted-by":"crossref","DOI":"10.1145\/773379.806615","article-title":"The LOCUS Distributed Operating System","author":"Walker","year":"1983","journal-title":"\u201cProc. of the 9th ACM Symp. on Operating System Principles.\u201d"},{"key":"10.1016\/S0065-2458(08)60597-5_bib137","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1002\/spe.4380091109","article-title":"Pascal Plus\u2013Another Language for Modular Multiprogramming","volume":"9","author":"Welsh","year":"1979","journal-title":"Software\u2013Practice and Experience"},{"key":"10.1016\/S0065-2458(08)60597-5_bib138","first-page":"155","article-title":"Modsim: A Language for Distributed Simulation","author":"West","year":"1988"},{"key":"10.1016\/S0065-2458(08)60597-5_bib139","doi-asserted-by":"crossref","DOI":"10.1109\/SUPERC.1988.44653","article-title":"Using Linda for Supercomputing on a Local Area Network.","author":"Whiteside","year":"1988","journal-title":"Supercomputing '88."},{"key":"10.1016\/S0065-2458(08)60597-5_bib140","first-page":"14","article-title":"Distributed Combat Simulation in Time Warp: The Model and Its Performance","author":"Wieland","year":"1989"},{"year":"1989","series-title":"\u201cOptimizing Supercompilers for Supercomputers.\u201d","author":"Wolfe","key":"10.1016\/S0065-2458(08)60597-5_bib141"},{"key":"10.1016\/S0065-2458(08)60597-5_bib142","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/37499.37507","article-title":"The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System","author":"Young","year":"1987","journal-title":"\u201cProc. of the 11th ACM Symp. on Operating System Principles,\u201d"},{"year":"1990","series-title":"\u201cSupercompilers for Parallel and Vector Computers.\u201d","author":"Zima","key":"10.1016\/S0065-2458(08)60597-5_bib143"}],"container-title":["Advances in Computers"],"original-title":[],"language":"en","deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T22:39:30Z","timestamp":1740868770000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0065245808605975"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9780120121359"],"references-count":143,"URL":"https:\/\/doi.org\/10.1016\/s0065-2458(08)60597-5","relation":{},"ISSN":["0065-2458"],"issn-type":[{"type":"print","value":"0065-2458"}],"subject":[],"published":{"date-parts":[[1992]]}}}