{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T18:17:47Z","timestamp":1649096267915},"reference-count":65,"publisher":"Elsevier BV","issue":"1-3","license":[{"start":{"date-parts":[[1992,7,1]],"date-time":"1992-07-01T00:00:00Z","timestamp":709948800000},"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":["Future Generation Computer Systems"],"published-print":{"date-parts":[[1992,7]]},"DOI":"10.1016\/0167-739x(92)90029-b","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T15:12:00Z","timestamp":1062601920000},"page":"49-65","source":"Crossref","is-referenced-by-count":0,"title":["Workstation hardware and software support for parallel applications"],"prefix":"10.1016","volume":"8","author":[{"given":"Susan Flynn","family":"Hummel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0167-739X(92)90029-B_BIB1","series-title":"Summer Usenix Conf. Proc.","first-page":"93","article-title":"Mach: A new kernel foundation for UNIX Development","author":"Accetta","year":"1986"},{"issue":"5","key":"10.1016\/0167-739X(92)90029-B_BIB2","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1016\/0743-7315(88)90015-9","article-title":"An overview of the PTRAN analysis system for multiprocessing","volume":"5","author":"Allen","year":"1988","journal-title":"J. Parallel Distributed Comput."},{"key":"10.1016\/0167-739X(92)90029-B_BIB3","series-title":"Highly Parallel Computing","author":"Almasi","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB4","first-page":"483","article-title":"Validity of the single processor approach to achieving large scale computing capabilities","volume":"90","author":"Amdakl","year":"1967"},{"issue":"1","key":"10.1016\/0167-739X(92)90029-B_BIB5","doi-asserted-by":"crossref","DOI":"10.1145\/146941.146944","article-title":"Scheduler activations: effective kernel support for the user-level management of parallelism","volume":"10","author":"Anderson","year":"1992","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/0167-739X(92)90029-B_BIB6","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/2.73","article-title":"Multicomputers: Message passing concurrent computers","volume":"8","author":"Athas","year":"1988","journal-title":"Computer"},{"issue":"2","key":"10.1016\/0167-739X(92)90029-B_BIB7","doi-asserted-by":"crossref","DOI":"10.1145\/103720.114701","article-title":"User-level interprocessor communication for shared memory multiprocessors","volume":"9","author":"Bershad","year":"1991","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/0167-739X(92)90029-B_BIB8","series-title":"Butterfly Parallel Processor Overview","author":"BBN","year":"1985"},{"key":"10.1016\/0167-739X(92)90029-B_BIB9","author":"BBN","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB10","series-title":"Proc. 17th Internat. Conf. on Computer Architecture","first-page":"125","article-title":"Adaptive software cache management for distributed shared memory architectures","author":"Bennet","year":"1990"},{"key":"10.1016\/0167-739X(92)90029-B_BIB11","series-title":"Proc. 17th Internat. Symp. on Computer Architecture","first-page":"70","article-title":"Supporting systolic and memory communication in iWarp","author":"Bokar","year":"1990"},{"issue":"4","key":"10.1016\/0167-739X(92)90029-B_BIB12","article-title":"The nucleus of a multiprogramming system","volume":"13","author":"Brinch Hansen","year":"1970","journal-title":"CACM"},{"key":"10.1016\/0167-739X(92)90029-B_BIB13","series-title":"Proc. 16th Internat. Symp. on Computer Architecture","article-title":"Multi-level sharing caching techniques for scalability in VMP-MC","author":"Cheriton","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB14","series-title":"Proc. SIGPLAN Conf. on Programming Language Design and Implementation","first-page":"344","article-title":"Unified management of registers and cache using liveness and cache bypass","author":"Chi","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB15","article-title":"The search for performance in scientific processors","volume":"3","author":"Cocke","year":"1988","journal-title":"CACM"},{"key":"10.1016\/0167-739X(92)90029-B_BIB16","series-title":"Proc. Internat. Conf. on Parallel Processing","first-page":"229","article-title":"Automatic management of programmable caches","author":"Cytron","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB17","series-title":"Proc. 14th Internat. Conf. on Computer Architecture","first-page":"189","article-title":"Architecture of a message-driven processor","author":"Dally","year":"1987"},{"key":"10.1016\/0167-739X(92)90029-B_BIB18","article-title":"A VLSI architecture for concurrent data structures","author":"Dally","year":"1986"},{"issue":"12","key":"10.1016\/0167-739X(92)90029-B_BIB19","article-title":"Synchronisation, coherence and event ordering in Multiprocessors","volume":"9","author":"Dubois","year":"1988","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB20","series-title":"Proc. Usenix Workshop on Unix and Supercomputing","article-title":"Process management for highly parallel Unix systems","author":"Edler","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB21","series-title":"Porc. Usenix Workshop on Unix and Supercomputing","article-title":"Memory management in Symunix II: A design for large-scale shared memory multiprocessors","author":"Edler","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB22","article-title":"Factoring: A practical and robust method for scheduling parallel loops","volume":"8","author":"Flynn Hummel","year":"1992","journal-title":"CACM"},{"key":"10.1016\/0167-739X(92)90029-B_BIB23","series-title":"Proc. Ada-Europe Internat. Conf","first-page":"205","article-title":"A storage model for Ada on hierarchical-memory multiprocessors","author":"Flynn Hummel","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB24","first-page":"11","article-title":"Low-overhead scheduling of nested parallelism","author":"Flynn Hummel","year":"1991","journal-title":"IBM J. Res. and Develop."},{"key":"10.1016\/0167-739X(92)90029-B_BIB25","article-title":"SMARTS-Shared-memory Multiprocessor Ada Run-Time Supervisor","author":"Flynn Hummel","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB26","series-title":"Proc. of Workshop on Parallel Programming Tools held in conjunction with HICSS-25","article-title":"Experience with program visualization in tuning parallel loop scheduling","author":"Flynn Hummel","year":"1992"},{"key":"10.1016\/0167-739X(92)90029-B_BIB27","series-title":"Transputer Applications","article-title":"Image processing","author":"Harp","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB28","series-title":"Intermediate-level Image Processing","article-title":"Connected component labeling in image processing with MIMD architectures","author":"Hummel","year":"1986"},{"key":"10.1016\/0167-739X(92)90029-B_BIB29","series-title":"Experimental Computing Architectures","first-page":"25","article-title":"An overview of the Ultracomputer project","author":"Gottlieb","year":"1987"},{"key":"10.1016\/0167-739X(92)90029-B_BIB30","article-title":"The Add-and-Lambda operation: an extension of F&A","author":"Harrison","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB31","author":"INMOS ltd","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB32","year":"1988"},{"key":"10.1016\/0167-739X(92)90029-B_BIB33","year":"1991"},{"key":"10.1016\/0167-739X(92)90029-B_BIB34","first-page":"11","article-title":"The RP3 program visualization environment","author":"Kimelman","year":"1991","journal-title":"IBM J. Res. Develop."},{"key":"10.1016\/0167-739X(92)90029-B_BIB35","series-title":"Proc. Internat. Conf. on Parallel Processing","first-page":"180","article-title":"The power of parallel prefix","author":"Kruskal","year":"1985"},{"key":"10.1016\/0167-739X(92)90029-B_BIB36","series-title":"Proc. Internat. Conf. on Parallel Processing","first-page":"81","article-title":"Crowd control: Coordinating processes in parallel","author":"LeBlanc","year":"1987"},{"key":"10.1016\/0167-739X(92)90029-B_BIB37","first-page":"43","article-title":"Using memory in the Cedar system","volume":"297","author":"McGrath","year":"1987"},{"key":"10.1016\/0167-739X(92)90029-B_BIB38","series-title":"Associative Information Techniques","article-title":"On some associative, parallel, and analog computations","author":"Minski","year":"1971"},{"key":"10.1016\/0167-739X(92)90029-B_BIB39","article-title":"MIPS Computer Systems","year":"1991","journal-title":"R4000 press release"},{"key":"10.1016\/0167-739X(92)90029-B_BIB40","series-title":"Proc. 16th Internat. Conf. on Computer Architecture","article-title":"Introducing memory into the switch elements of multiprocessor interconnection networks","author":"Mizragi","year":"1989"},{"issue":"5","key":"10.1016\/0167-739X(92)90029-B_BIB41","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.53354","article-title":"Amoeba: A distributed operating system for the 1990s","volume":"23","author":"Mullender","year":"1990","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB42","first-page":"365","article-title":"Reconfigurable transputer processor architectures","volume":"1","author":"Nicole","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB43","series-title":"Experimental Computing Architectures","article-title":"An introduction to the RP3","author":"Pfister","year":"1987"},{"key":"10.1016\/0167-739X(92)90029-B_BIB44","series-title":"UKUUG Proc. Summer 1990 Conf.","article-title":"Plan 9 from Bell Labs","author":"Pike","year":"1990"},{"key":"10.1016\/0167-739X(92)90029-B_BIB45","series-title":"Designing Efficient Algorithms for Parallel Computers","author":"Quinn","year":"1987"},{"issue":"3","key":"10.1016\/0167-739X(92)90029-B_BIB46","doi-asserted-by":"crossref","DOI":"10.1109\/71.80159","article-title":"Hardware support for interprocessor communication","volume":"1","author":"Ramachandran","year":"1990","journal-title":"IEEE Trans. Parallel and Distributed Syst."},{"key":"10.1016\/0167-739X(92)90029-B_BIB47","series-title":"Proc. 28th Symp. on Foundations of Computer Science","first-page":"185","article-title":"How to emulate shared memory","author":"Ranade","year":"1987"},{"issue":"4","key":"10.1016\/0167-739X(92)90029-B_BIB48","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.55467","article-title":"The Monarch parallel processor hardware design","volume":"23","author":"Rettberg","year":"1990","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB49","series-title":"Proc. SIGPLAN'89 Conf. on Programming Languages Design and Implementation","first-page":"69","article-title":"Process decomposition through locality of reference","author":"Rogers","year":"1989"},{"key":"10.1016\/0167-739X(92)90029-B_BIB50","series-title":"Proc. Internat. Ada-Europe Conf.","article-title":"Highly Parallel Ada - Ada on an ultracomputer","author":"Schonberg","year":"1985"},{"issue":"10","key":"10.1016\/0167-739X(92)90029-B_BIB51","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1145\/357114.357116","article-title":"Ultracomputers","volume":"2","author":"Schwartz","year":"1980","journal-title":"ACM Trans. Prog. Lang. Syst."},{"key":"10.1016\/0167-739X(92)90029-B_BIB52","series-title":"Proc. Internat. Conf. on Parallel Processing","first-page":"242","article-title":"The interface between distributed operating systems and high-level programming languages","author":"Scott","year":"1986"},{"issue":"2","key":"10.1016\/0167-739X(92)90029-B_BIB53","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1145\/42190.42277","article-title":"Efficient and correct execution of parallel programs that share memory","volume":"10","author":"Shasha","year":"1988","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"10.1016\/0167-739X(92)90029-B_BIB54","first-page":"298","article-title":"Architecture and applications of the HEP multiprocessor computer system","author":"Smith","year":"1981","journal-title":"Real Time Signal Processing IV"},{"issue":"5","key":"10.1016\/0167-739X(92)90029-B_BIB55","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/2.53355","article-title":"Algorithms for implementing distributed shared memory","volume":"23","author":"Stumm","year":"1990","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB56","series-title":"Structured Computer Organization","author":"Tanenbaum","year":"1990"},{"key":"10.1016\/0167-739X(92)90029-B_BIB57","series-title":"personal communication on solving the TLB thrashing problem","author":"Teller","year":"1991"},{"issue":"6","key":"10.1016\/0167-739X(92)90029-B_BIB58","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/2.55502","article-title":"New direction in scalable shared-memory multiprocessor architectures","volume":"23","author":"Thakkar","year":"1990","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB59","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/2.74","article-title":"Architecture and applications of the Connection Machine","volume":"8","author":"Tucker","year":"1988","journal-title":"Computer"},{"key":"10.1016\/0167-739X(92)90029-B_BIB60","author":"Thinking Machines Corporation","year":"1991","journal-title":"CM5 Technical Summary"},{"key":"10.1016\/0167-739X(92)90029-B_BIB61","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1137\/0211027","article-title":"A scheme for fast parallel communication","volume":"11","author":"Valient","year":"1981","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0167-739X(92)90029-B_BIB62","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1137\/0217042","article-title":"Locality, communication, and interconnection length in multicomputers","volume":"8","author":"Vitanyi","year":"1988","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0167-739X(92)90029-B_BIB63","article-title":"A bridging model for parallel computation","volume":"8","author":"Valiant","year":"1990","journal-title":"CACM"},{"key":"10.1016\/0167-739X(92)90029-B_BIB64","series-title":"Proc. Internat. Conf. on Parallel Processing","first-page":"51","article-title":"Distributing hot-spot addressing in large-scale multiprocessors","author":"Yew","year":"1986"},{"issue":"6","key":"10.1016\/0167-739X(92)90029-B_BIB65","doi-asserted-by":"crossref","DOI":"10.1109\/C-M.1981.220495","article-title":"Ada for the Intel 432 microprocessor","volume":"14","author":"Zeigler","year":"1981","journal-title":"Computer"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167739X9290029B?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167739X9290029B?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T11:53:31Z","timestamp":1551095611000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0167739X9290029B"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,7]]},"references-count":65,"journal-issue":{"issue":"1-3","published-print":{"date-parts":[[1992,7]]}},"alternative-id":["0167739X9290029B"],"URL":"https:\/\/doi.org\/10.1016\/0167-739x(92)90029-b","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[1992,7]]}}}