{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,9]],"date-time":"2025-03-09T08:10:08Z","timestamp":1741507808541,"version":"3.38.0"},"publisher-location":"Boston, MA","reference-count":131,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780792394778"},{"type":"electronic","value":"9781461526988"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/978-1-4615-2698-8_1","type":"book-chapter","created":{"date-parts":[[2011,8,25]],"date-time":"2011-08-25T05:15:00Z","timestamp":1314249300000},"page":"1-72","source":"Crossref","is-referenced-by-count":14,"title":["Multithreaded Architectures: Principles, Projects, and Issues"],"prefix":"10.1007","author":[{"given":"Jack B.","family":"Dennis","sequence":"first","affiliation":[]},{"given":"Guang R.","family":"Gao","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"3","key":"1_CR1","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/40.216748","volume":"13","author":"Anant Agarwal","year":"1993","unstructured":"Anant Agarwal, John Kubiatowicz, David Kranz, Beng-Hong Lim, Donald Yeung, Godfrey D\u2019Souza, and Mike Parkin, \u201cSparcle: An evolutionary processor design for multiprocessors,\u201d IEEE Micro, 13(3):48\u201361, June 1993.","journal-title":"IEEE Micro"},{"key":"1_CR2","first-page":"104","volume-title":"\u201cAPRIL: A processor architecture for multiprocessing,\u201d in Proceedings of the 17th Annual International Symposium on Computer Architecture","author":"Anant Agarwal","year":"1990","unstructured":"Anant Agarwal, Beng-Hong Lim, David Kranz, and John Kubiatowicz, \u201cAPRIL: A processor architecture for multiprocessing,\u201d in Proceedings of the 17th Annual International Symposium on Computer Architecture, Seattle, Washington, pp. 104\u2013114, May 1990."},{"key":"1_CR3","first-page":"280","volume-title":"\u201cAn evaluation of directory schemes for cache coherence,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture","author":"Anant Agarwal","year":"1988","unstructured":"Anant Agarwal, Richard Simoni, John Hennessy, and Mark Horowitz, \u201cAn evaluation of directory schemes for cache coherence,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture,Honolulu, Hawaii, pp. 280\u2013289, May\u2013June 1988."},{"issue":"9","key":"1_CR4","first-page":"42","volume":"23","author":"Eugene Albert","year":"1988","unstructured":"Eugene Albert, Kathleen Knobe, Joan D. Lukas, and Guy L. Steele, Jr., \u201cCompiling Fortran 8x array features for the Connection Machine computer system,\u201d in Proceedings of the ACM\/SIGPLAN PPEALS 1988 \u2014 Parallel Programming: Experience with Applications, Languages and Systems, New Haven, Connecticut, pp. 42\u201356, July 1988. SIGPLAN Notices, 23(9), September 1988.","journal-title":"Parallel Programming: Experience with Applications, Languages and Systems"},{"key":"1_CR5","doi-asserted-by":"crossref","first-page":"123","DOI":"10.7551\/mitpress\/5239.003.0011","volume-title":"in Parallel MIMD Computation: The HEP Supercomputerand its Applications","author":"StephenJ Allan","year":"1985","unstructured":"Stephen J. Allan and R. R. Oldehoeft, \u201cHEP SISAL: Parallel functional programming,\u201d inParallel MIMD Computation: The HEP Supercomputer and its Applications (Janusz S. Kowalik, ed.), pp. 123\u2013150, MIT Press, 1985."},{"key":"1_CR6","first-page":"1","volume-title":"\u201cThe Tera computer system,\u201d in Conference Proceedings, 1990 International Conference on Supercomputing","author":"Robert Alverson","year":"1990","unstructured":"Robert Alverson, David Callahan, Daniel Cummings, Brian Koblenz, Allan Porterfield, and Burton Smith, \u201cThe Tera computer system,\u201d in Conference Proceedings, 1990 International Conference on Supercomputing, Amsterdam, The Netherlands, pp. 1\u20136, June 1990."},{"issue":"12","key":"1_CR7","doi-asserted-by":"publisher","first-page":"1523","DOI":"10.1109\/TC.1987.5009502","volume":"36","author":"Marco Annaratone","year":"1987","unstructured":"Marco Annaratone, Emmanuel Arnould, Thomas Gross, H. T. Kung, Monica Lam, Onat Menzilicioglu, and Jon A. Webb, \u201cThe Warp computer: Architecture, implementation and performance,\u201d IEEE Transactions on Computers, 36(12):1523\u20131538, December 1987.","journal-title":"IEEE Transactions on Computers"},{"issue":"4","key":"1_CR8","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1145\/6513.6514","volume":"4","author":"James Archibald","year":"1986","unstructured":"James Archibald and Jean-Loup Baer, \u201cCache coherence protocols: Evaluation using a multiprocessor simulation model,\u201d ACM Transactions on Computer Systems, 4(4):273\u2013298, November 1986.","journal-title":"ACM Transactions on Computer Systems"},{"key":"1_CR9","first-page":"114a","volume-title":"\u201cAn asynchronous programming language and computing machine,\u201d Technical Report","author":"KimPGostelow Arvind","year":"1978","unstructured":"Arvind, Kim P. Gostelow, and Wil Plouffe, \u201cAn asynchronous programming language and computing machine,\u201d Technical Report 114a, Department of Information and Computer Science, University of California at Irvine, December 1978."},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"Arvind and Robert A. Iannucci, \u201cTwo fundamental issues in multiprocessing,\u201d in Parallel Computing in Science and Engineering, no. 295 in Lecture Notes in Computer Science, pp. 61\u201388, Springer-Verlag, 1987. Proceedings of the 4th International DFVLR Seminar on Foundations of Engineering Sciences, Bonn, West Germany, June 1987.","DOI":"10.1007\/3-540-18923-8_15"},{"key":"1_CR11","series-title":"MIT Laboratory for Computer Science, September","volume-title":"\u201cA dataflow architecture with tagged tokens,\u201d Technical Memo MIT\/LCS\/TM-174","author":"VinodKathail Arvind","year":"1980","unstructured":"Arvind, Vinod Kathail, and Keshav Pingali, \u201cA dataflow architecture with tagged tokens,\u201d Technical Memo MIT\/LCS\/TM-174, MIT Laboratory for Computer Science, September 1980."},{"issue":"3","key":"1_CR12","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1109\/12.48862","volume":"39","author":"Arvind","year":"1990","unstructured":"Arvind and Rishiyur S. Nikhil, \u201cExecuting a program on the MIT tagged-token dataflow architecture,\u201d IEEE Transactions on Computers, 39(3):300\u2013318, March 1990.","journal-title":"IEEE Transactions on Computers"},{"issue":"4","key":"1_CR13","doi-asserted-by":"publisher","first-page":"598","DOI":"10.1145\/69558.69562","volume":"11","author":"RishiyurSNikhil Arvind","year":"1989","unstructured":"Arvind, Rishiyur S. Nikhil, and Keshav K. Pingali, \u201cI-structures: Data structures for parallel computing,\u201d ACM Transactions on Programming Languages and Systems, 11(4):598\u2013632, October 1989.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"1_CR14","series-title":"MIT Laboratory for Computer Science, September","volume-title":"\u201cI-structures: An efficient data type for functional languages,\u201d Technical Memo MIT\/LCS\/TM-178","author":"Arvind and Robert E. Thomas","year":"1980","unstructured":"Arvind and Robert E. Thomas, \u201cI-structures: An efficient data type for functional languages,\u201d Technical Memo MIT\/LCS\/TM-178, MIT Laboratory for Computer Science, September 1980."},{"key":"1_CR15","first-page":"8","volume-title":"in IBM RISC System\/6000 Technology","author":"HB Bakoglu","year":"1990","unstructured":"H. B. Bakoglu and T. Whitside, \u201cRISC System\/6000 hardware overview,\u201d in IBM RISC System\/6000 Technology (Mamata Misra, ed.), pp. 8\u201315, International Business Machines Corporation, 1990. Order No. SA232619."},{"key":"1_CR16","unstructured":"BBN Advanced Computers Inc., \u201cThe Butterfly GP1000 parallel processor,\u201d in Butterfly Parallel Processing \u2014 General Information,Tests, and Modifications: Articles on the Butterfly Computer, pp. 3\u201322, Cambridge, Massachusetts: Bolt Beranek and Newman, 1986."},{"key":"1_CR17","first-page":"90","volume-title":"\u201cStatic scheduling for dynamic dataflow machines,\u201d Technical Report TR","author":"Micah Beck","year":"1990","unstructured":"Micah Beck, Keshav K. Pingali, and Alex Nicolau, \u201cStatic scheduling for dynamic dataflow machines,\u201d Technical Report TR 90\u20131076, Department of Computer Science, Cornell University, Ithaca, New York, January 1990."},{"key":"1_CR18","first-page":"148","volume-title":"\u201cOverview of the START(*T) multithreaded computer,\u201d in Digest of Papers, 38th IEEE Computer Society International Conference, COMP CON Spring \u201883","author":"MichaelJ Beckerle","year":"1993","unstructured":"Michael J. Beckerle, \u201cOverview of the START(*T) multithreaded computer,\u201d in Digest of Papers, 38th IEEE Computer Society International Conference, COMP CON Spring \u201883, San Francisco, California, pp. 148\u2013156, February 1993."},{"key":"1_CR19","volume-title":"\u201cPREFACE-2: Supporting nested parallelism in FORTRAN,\u201d","author":"David Bernstein","year":"1988","unstructured":"David Bernstein, \u201cPREFACE-2: Supporting nested parallelism in FORTRAN,\u201d Technical Report RC14160, IBM Research, 1988."},{"issue":"1","key":"1_CR20","first-page":"57","volume":"11","author":"David Bernstein","year":"1989","unstructured":"David Bernstein and Izidor Gertner, \u201cScheduling expressions on a pipe-lined processor with a maximal delay of one cycle,\u201d ACM Transactions on Programming Languages and Systems, 11(1):57\u201366, January 1989.","journal-title":"Systems"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Daniel M. Berry, \u201cIntroduction to Oregano,\u201d in Proceedings of a Symposium on Data Structures in Programming Languages, pp. 171\u2013190, ACM, 1971. SIGPLAN Notices, 6(2), February 1971.","DOI":"10.1145\/1115880.1115887"},{"key":"1_CR22","first-page":"332","volume-title":"\u201cA process-oriented model for efficient execution of dataflow programs,\u201d in Proceedings of the 7th International Conference on Distributed Computing Systems, Berlin, West Germany, pp","author":"Lubomir Bic","year":"1987","unstructured":"Lubomir Bic, \u201cA process-oriented model for efficient execution of dataflow programs,\u201d in Proceedings of the 7th International Conference on Distributed Computing Systems, Berlin, West Germany, pp. 332\u2013336, IEEE Computer Society, September 1987."},{"issue":"4","key":"1_CR23","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/0743-7315(92)90047-Q","volume":"15","author":"Philip Bitar","year":"1992","unstructured":"Philip Bitar, \u201cThe weakest memory-access order,\u201d Journal of Parallel and Distributed Computing, 15(4):305\u2013331, August 1992.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"David L. Black, Anoop Gupta, and Wolf-Dietrich Weber, \u201cCompetitive management of distributed shared memory,\u201d in Digest of Papers, 34th IEEE Computer Society International Conference, COMPCON Spring \u201889, San Francisco, California, pp. 184\u2013190, February\u2014March 1989.","DOI":"10.1109\/CMPCON.1989.301925"},{"volume-title":"Grand Challenges: High Performance Computing and Communications. The FY 1992 U.S. Research and Development Program.Committee on Physical, Mathematical, and Engineering Sciences; Federal Coordinating Council for Science, Engineering, and Technology; Office","year":"1992","key":"1_CR25","unstructured":"D. Allan Bromley, ed., Grand Challenges: High Performance Computing and Communications. The FY 1992 U.S. Research and Development Program. Committee on Physical, Mathematical, and Engineering Sciences; Federal Coordinating Council for Science, Engineering, and Technology; Office of Science and Technology Policy, 1992."},{"key":"1_CR26","volume-title":"\u201cThe attack of the killer micros.\u201d","author":"E Brooks","year":"1989","unstructured":"E. Brooks, \u201cThe attack of the killer micros.\u201d Presentation in the Teraflop Computing Panel Discussion at Supercomputing \u201889, Reno, Nevada, November 1989."},{"issue":"12","key":"1_CR27","doi-asserted-by":"publisher","first-page":"1515","DOI":"10.1109\/TC.1987.5009501","volume":"36","author":"Richard Buerher","year":"1987","unstructured":"Richard Buerher and Kattamuri Ekanadham, \u201cIncorporating data flow ideas into von Neumann processors for parallel execution,\u201d IEEE Transactions on Computers, 36(12):1515\u20131522, December 1987.","journal-title":"IEEE Transactions on Computers"},{"issue":"12","key":"1_CR28","first-page":"1112","volume":"27","author":"M Lucien","year":"1978","unstructured":"Lucien M. Censier and Paul Feautrier, \u201cA new solution to coherence problems in multicache systems,\u201d IEEE Transactions on Computers, 27(12):1112\u20131118, December 1978.","journal-title":"IEEE Transactions on Computers"},{"key":"1_CR29","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1145\/106972.106995","volume-title":"\u201cLimitLESS directories: A scalable cache coherence scheme,\u201din Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","author":"David Chaiken","year":"1991","unstructured":"David Chaiken, John Kubiatowicz, and Anant Agarwal, \u201cLimitLESS directories: A scalable cache coherence scheme,\u201d in Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, pp. 224\u2013234, April 1991."},{"key":"1_CR30","first-page":"19","volume-title":"\u201cThe TI dataflow architecture: The power of concurrency for avionics,\u201d in Proceedings of the 3rd Digital Avionics Systems Conference","author":"Merrill Cornish","year":"1979","unstructured":"Merrill Cornish, \u201cThe TI dataflow architecture: The power of concurrency for avionics,\u201d in Proceedings of the 3rd Digital Avionics Systems Conference, pp. 19\u201325, IEEE and AIAA, November 1979."},{"key":"1_CR31","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1145\/106972.106990","volume-title":"\u201cFine-grain parallelism with minimal hardware support: A compiler-controlled threaded abstract machine,\u201d in Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","author":"DavidE Culler","year":"1991","unstructured":"David E. Culler, Anurag Sah, Klaus Eric Schauser, Thorsten von Eicken, and John Wawrzynek, \u201cFine-grain parallelism with minimal hardware support: A compiler-controlled threaded abstract machine,\u201d in Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, pp. 164\u2013175, April 1991."},{"issue":"5","key":"1_CR32","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1145\/363095.363139","volume":"11","author":"RobertC Daley","year":"1968","unstructured":"Robert C. Daley and Jack B. Dennis, \u201cVirtual memory, processes and sharing in MULTICS,\u201d Communications of the ACM, 11(5):306\u2013312,May 1968.","journal-title":"Communications of the ACM"},{"key":"1_CR33","first-page":"391","volume-title":"\u201cWire efficient VLSI multiprocessor communication networks,\u201d in Proceedings of the Stanford Conference on Advanced Researchin VLSI","author":"WilliamJ Dally","year":"1987","unstructured":"William J. Dally, \u201cWire efficient VLSI multiprocessor communication networks,\u201d in Proceedings of the Stanford Conference on Advanced Research in VLSI, pp. 391\u2013415, March 1987."},{"key":"1_CR34","first-page":"2","volume-title":"\u201cFine-grain message-passing concurrent computers,\u201d in Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications","author":"WilliamJ Dally","year":"1988","unstructured":"William J. Dally, \u201cFine-grain message-passing concurrent computers,\u201d in Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications, vol. I, Pasadena, California, pp. 2\u201312, ACM, January 1988."},{"key":"1_CR35","first-page":"189","volume-title":"\u201cArchitecture of a message-driven processor,\u201d in Proceedings of the 4th Annual International Symposium on Computer Architecture","author":"WilliamJ Daily","year":"1987","unstructured":"William J. Daily, Linda Chao, Andrew Chien, Soha Hassoun, Waldemar Horwat, Jon Kaplan, Paul Song, Brian Totty, and Scott Wills, \u201cArchitecture of a message-driven processor,\u201d in Proceedings of the 4th Annual International Symposium on Computer Architecture, Pittsburgh, Pennsylvania, pp. 189\u2013196, June 1987."},{"issue":"5","key":"1_CR36","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1109\/TC.1987.1676939","volume":"36","author":"WilliamJ Daily","year":"1987","unstructured":"William J. Daily and Charles L. Seitz, \u201cDeadlock-free message routing in multiprocessor interconnection networks,\u201d IEEE Transactions on Computers, 36(5):547\u2013553, May 1987.","journal-title":"IEEE Transactions on Computers"},{"key":"1_CR37","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/3540512845_30","volume-title":"\u201cUniversal mechanisms for concurrency,\u201d in Proceedings of PARLE \u201889 \u2014 Parallel Architectures and Languages Europe","author":"WilliamJ Daily","year":"1989","unstructured":"William J. Daily and D. Scott Wills\u201cUniversal mechanisms for concurrency,\u201d in Proceedings of PARLE \u201889 \u2014 Parallel Architectures and Languages Europe, vol. I, Veldhoven, The Netherlands, pp. 19\u201333, June 1989."},{"key":"1_CR38","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/0167-8191(88)90094-4","volume":"7","author":"F Darema","year":"1988","unstructured":"F. Darema, D. A. George, V. A. Norton, and G. F. Pfister, \u201cA singleprogram-multiple-data computational model for EPEX\/FORTRAN,\u201d Parallel Computing, 7:11\u201324, April 1988.","journal-title":"Parallel Computing"},{"issue":"2","key":"1_CR39","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MC.1982.1653939","volume":"15","author":"AlanL Davis","year":"1982","unstructured":"Alan L. Davis and Robert M. Keller, \u201cData flow program graphs,\u201d Computer,15(2):26\u201341, February 1982.","journal-title":"Computer"},{"key":"1_CR40","volume-title":"\u201cHEP principles of operation,\u201d","author":"Denelcor, Inc.","year":"1979","unstructured":"Denelcor, Inc., \u201cHEP principles of operation,\u201d 1979."},{"key":"1_CR41","first-page":"362","volume-title":"\u201cFirst version of a data-flow procedure language,\u201d in Proceedings of the Colloque sur la Programmation, no. 19 in Lecture Notes in Computer Science","author":"JackB Dennis","year":"1974","unstructured":"Jack B. Dennis, \u201cFirst version of a data-flow procedure language,\u201d in Proceedings of the Colloque sur la Programmation, no. 19 in Lecture Notes in Computer Science, Paris, France, pp. 362\u2013376, Springer-Verlag, April 1974."},{"issue":"11","key":"1_CR42","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MC.1980.1653418","volume":"13","author":"JackB Dennis","year":"1980","unstructured":"Jack B. Dennis, \u201cData flow supercomputers,\u201d Computer, 13(11) 48\u201356, November 1980.","journal-title":"Computer"},{"key":"1_CR43","volume-title":"Dennis, \u201cThe Paradigm Compiler: Mapping a functional language for the Connection Machine,\u201d in Scientific Applications of the Connection Machine(Horst Simon, ed.), pp. 301-315","author":"B Jack","year":"1989","unstructured":"Jack B. Dennis, \u201cThe Paradigm Compiler: Mapping a functional language for the Connection Machine,\u201d in Scientific Applications of the Connection Machine (Horst Simon, ed.), pp. 301\u2013315, Singapore: World Scientific, 1989."},{"key":"1_CR44","volume-title":"Prentice-Hall","author":"JackB Dennis","year":"1991","unstructured":"Jack B. Dennis, \u201cThe evolution of \u201dstatic\u201c data-flow architecture,\u201d in Advanced Topics in Data-Flow Computing (Jean-Luc Gaudiot and Lubomir Bic, eds.), ch. 2, Prentice-Hall, 1991."},{"key":"1_CR45","doi-asserted-by":"crossref","unstructured":"Jack B. Dennis and Guang R. Gao, \u201cAn efficient pipelined dataflow processor architecture,\u201d in Proceedings of Supercomputing \u201888, Orlando, Florida, pp. 368\u2013373, November 1988.","DOI":"10.1109\/SUPERC.1988.44674"},{"key":"1_CR46","unstructured":"Jack B. Dennis and Guang Rong Gao, \u201cMaximum pipelining of array operations on static data flow machine,\u201d in Proceedings of the 1983 International Conference on Parallel Processing, Bellaire, Michigan, pp. 331\u2013334, August 1983."},{"issue":"7","key":"1_CR47","doi-asserted-by":"publisher","first-page":"592","DOI":"10.1109\/TC.1984.5009332","volume":"33","author":"JackB Dennis","year":"1984","unstructured":"Jack B. Dennis, Guang-Rong Gao, and Kenneth W. Todd, \u201cModeling the weather with a data flow supercomputer,\u201d IEEE Transactions on Computers, 33(7):592\u2013603, July 1984.","journal-title":"IEEE Transactions on Computers"},{"key":"1_CR48","doi-asserted-by":"crossref","unstructured":"Jack B. Dennis and David P. Misunas, \u201cA preliminary architecture for a basic data-flow processor,\u201d in Proceedings of the 2nd Annual Symposium on Computer Architecture, Houston, Texas, pp. 126\u2013132, January 1975.","DOI":"10.1145\/642089.642111"},{"issue":"2","key":"1_CR49","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/40.127582","volume":"12","author":"Keith Diefendorff","year":"1992","unstructured":"Keith Diefendorff and Michael Allen, \u201cOrganization of the Motorola 88110 superscalar RISC microprocessor,\u201d IEEE Micro, 12(2):40\u201363, April 1992.","journal-title":"IEEE Micro"},{"key":"1_CR50","volume-title":"Alpha Architecture Manual","author":"Digital Equipment Corporation","year":"1992","unstructured":"Digital Equipment Corporation, Alpha Architecture Manual. Burlington, Vermont, 1992."},{"key":"1_CR51","volume-title":"\u201cCo-operating sequential processes,\u201d in Programming Languages (F. Genuys, ed.), pp. 43-112","author":"EW Dijkstra","year":"1968","unstructured":"E. W. Dijkstra, \u201cCo-operating sequential processes,\u201d in Programming Languages (F. Genuys, ed.), pp. 43\u2013112, New York: Academic Press, 1968."},{"key":"1_CR52","unstructured":"John R. Ellis, Bulldog: A Compiler for VLIW Architectures. PhD thesis, Yale University, May 1984. ACM Doctoral Dissertation Award, 1985; published in 1986."},{"key":"1_CR53","first-page":"140","volume-title":"\u201cVery long instruction word architectures and the ELI-512,\u201d in Proceedings of the 10th Annual International Symposium on Computer Architecture","author":"JosephA Fisher","year":"1983","unstructured":"Joseph A. Fisher, \u201cVery long instruction word architectures and the ELI-512,\u201d in Proceedings of the 10th Annual International Symposium on Computer Architecture, Stockholm, Sweden, pp. 140\u2013150, June 1983."},{"key":"1_CR54","first-page":"37","volume-title":"\u201cParallel processing: A smart compiler and a dumb machine,\u201d in Proceedings of the SIGPLAN \u201884 Symposium on Compiler Construction","author":"JosephA Fisher","year":"1984","unstructured":"Joseph A. Fisher, John R. Ellis, John C. Ruttenberg, and Alexandru Nicolau, \u201cParallel processing: A smart compiler and a dumb machine,\u201d in Proceedings of the SIGPLAN \u201884 Symposium on Compiler Construction, Montr\u00e9al, Qu\u00e9bec, pp. 37\u201347, June 1984."},{"key":"1_CR55","doi-asserted-by":"crossref","unstructured":"G. Gao and Q. Ning, \u201cLoop storage optimization for dataflow machines,\u201d in Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing, no. 589 in Lecture Notes in Computer Science, Santa Clara, California, pp. 359\u2013373, Springer-Verlag, August 1991. Published in 1992.","DOI":"10.1007\/BFb0038676"},{"key":"1_CR56","volume-title":"\u201cLimitedbalancing\u2014an efficient method for dataflow software pipelining,\u201d in Proceedings of the ISMM International Conference on Parallel and Distributed Computing and Systems,New York","author":"GuangR Gao","year":"1990","unstructured":"Guang R. Gao, Herbert H. J. Hum, and Yue-Bong Wong, \u201cLimited balancing\u2014an efficient method for dataflow software pipelining,\u201d in Proceedings of the ISMM International Conference on Parallel and Distributed Computing and Systems,New York, New York, International Society for Mini and Microcomputers, October 1990."},{"key":"1_CR57","series-title":"IEEE Computer Society","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/PARBSE.1990.77126","volume-title":"\u201cParallel function invocation in a dynamic argument-fetching dataflow architecture,\u201d in Proceedings of PARBASE \u201880-International Conference on Databases, Parallel Architectures, and Their Applications","author":"GuangR Gao","year":"1990","unstructured":"Guang R. Gao, Herbert H. J. Hum, and Yue-Bong Wong, \u201cParallel function invocation in a dynamic argument-fetching dataflow architecture,\u201d in Proceedings of PARBASE \u201880-International Conference on Databases, Parallel Architectures, and Their Applications, Miami Beach, Florida, pp. 112\u2013116, IEEE Computer Society, March 1990."},{"key":"1_CR58","first-page":"204","volume-title":"\u201cA timed Petri-Net model for fine-grain loop scheduling,\u201d in Proceedings of the SIGPLAN \u201881 Conference on Programming Language Design and Implementation","author":"GuangR Gao","year":"1991","unstructured":"Guang R. Gao, Yue-Bong Wong, and Qi Ning, \u201cA timed Petri-Net model for fine-grain loop scheduling,\u201d in Proceedings of the SIGPLAN \u201881 Conference on Programming Language Design and Implementation, Toronto, Ontario, pp. 204\u2013218, June 1991."},{"key":"1_CR59","first-page":"124","volume-title":"\u201cUsing cache memory to reduce processor-memory traffic,\u201d in Proceedings of the 10th Annual International Symposium on Computer Architecture","author":"JamesR Goodman","year":"1983","unstructured":"James R. Goodman, \u201cUsing cache memory to reduce processor-memory traffic,\u201d in Proceedings of the 10th Annual International Symposium on Computer Architecture, Stockholm, Sweden, pp. 124\u2013131, June 1983."},{"key":"1_CR60","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/ISCA.1989.714522","volume-title":"\u201cThe Epsilon dataflow processor,\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture","author":"VG Grafe","year":"1989","unstructured":"V. G. Grafe, G. S. Davidson, J. E. Hoch, and V. P. Holmes, \u201cThe Epsilon dataflow processor,\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture, Jerusalem, Israel, pp. 36\u201345, May\u2014June 1989."},{"key":"1_CR61","first-page":"88","volume-title":"\u201cThe Epsilon-2 hybrid dataflow architecture,\u201d in Digest of Papers, 35th IEEE Computer Society International Conference, COMP CON Spring \u201880","author":"VG Grafe","year":"1990","unstructured":"V. G. Grafe and J. E. Hoch, \u201cThe Epsilon-2 hybrid dataflow architecture,\u201d in Digest of Papers, 35th IEEE Computer Society International Conference, COMP CON Spring \u201880, San Francisco, California, pp. 88\u201393, February\u2014March 1990."},{"key":"1_CR62","first-page":"254","volume-title":"Todd Mowry, and Wolf-Dietrich Weber, \u201cComparative evaluation of latency reducing and tolerating techniques,\u201d in Proceedings of the 18th Annual International Symposium on Computer Architecture","author":"Anoop Gupta, John Hennessy, Kourosh Gharachorloo","year":"1991","unstructured":"Anoop Gupta, John Hennessy, Kourosh Gharachorloo, Todd Mowry, and Wolf-Dietrich Weber, \u201cComparative evaluation of latency reducing and tolerating techniques,\u201d in Proceedings of the 18th Annual International Symposium on Computer Architecture, Toronto, Ontario, pp. 254\u2013263, May 1991."},{"key":"1_CR63","doi-asserted-by":"crossref","unstructured":"Robert H. Halstead, Jr., \u201cMultilisp: A language for concurrent symbolic computation,\u201d ACM Transactions on Programming Languages and Systems, 7(4):501\u2013538, October 1985.","DOI":"10.1145\/4472.4478"},{"key":"1_CR64","first-page":"443","volume-title":"\u201cMASA: A multithreaded processor architecture for parallel symbolic computing,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture","author":"RobertH Halstead","year":"1988","unstructured":"Robert H. Halstead, Jr. and Tetsuya Fujita, \u201cMASA: A multithreaded processor architecture for parallel symbolic computing,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture, Honolulu, Hawaii, pp. 443\u2013451, May\u2014June 1988."},{"issue":"9","key":"1_CR65","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/2.84896","volume":"24","author":"JohnL Hennessy","year":"1991","unstructured":"John L. Hennessy and Norman P. Jouppi, \u201cComputer technology and architecture: An evolving interaction,\u201d Computer, 24(9):18\u201329, September 1991.","journal-title":"Computer"},{"key":"1_CR66","volume-title":"Computer Architecture: A Quantitative Approach","author":"JohnL Hennessy","year":"1990","unstructured":"John L. Hennessy and David A. Patterson, Computer Architecture: A Quantitative Approach. Morgan Kaufmann Publishers, Inc., 1990."},{"issue":"3","key":"1_CR67","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1006\/jpdc.1993.1065","volume":"18","author":"James Hicks","year":"1993","unstructured":"James Hicks, Derek Chiou, Boon Seong Ang, and Arvind, \u201cPerformance studies of Id on the Monsoon dataflow system,\u201d Journal of Parallel and Distributed Computing, 18(3):273\u2013300, July 1993.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR68","volume-title":"\u201cHigh-performancefortran language specification,\u201d technical report","author":"High Performance Fortran Forum","year":"1993","unstructured":"High Performance Fortran Forum, \u201cHigh-performance fortran language specification,\u201d technical report, Rice University, May 1993."},{"issue":"12","key":"1_CR69","first-page":"2540","volume":"21","author":"D Mark","year":"1988","unstructured":"Mark D. Hill, \u201cA case for direct-mapped caches,\u201d Computer, 21(12):2540, December 1988.","journal-title":"Computer"},{"key":"1_CR70","volume-title":"in Advanced Topics in Data-Flow Computing","author":"Kei Hiraki","year":"1991","unstructured":"Kei Hiraki, Satoshi Sekiguchi, and Toshio Shimada, \u201cStatus report of SIGMA-1: A data-flow supercomputer,\u201d in Advanced Topics in Data-Flow Computing (Jean-Luc Gaudiot and Lubomir Bic, eds.), ch. 7, Prentice-Hall, 1991."},{"key":"1_CR71","first-page":"86","volume-title":"\u201cCompiler optimizations for Fortran D on MIMD distributed-memory machines,\u201d in Proceedings of Supercomputing \u201881","author":"Seema Hiranandani","year":"1991","unstructured":"Seema Hiranandani, Ken Kennedy, and Chau-Wen Tseng, \u201cCompiler optimizations for Fortran D on MIMD distributed-memory machines,\u201d in Proceedings of Supercomputing \u201881, Albuquerque, New Mexico, pp. 86\u2013100, November 1991."},{"key":"1_CR72","series-title":"ACM SIGARCH and IEEE Computer Society, December","volume-title":"\u201cEfficient support of concurrent threads in a hybrid dataflow\/von Neumann architecture,\u201d in Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing","author":"HerbertHJ Hum","year":"1991","unstructured":"Herbert H. J. Hum and Guang R. Gao\u201cEfficient support of concurrent threads in a hybrid dataflow\/von Neumann architecture,\u201d in Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, pp. 190\u2013193, ACM SIGARCH and IEEE Computer Society, December 1991."},{"key":"1_CR73","first-page":"34","volume-title":"\u201cA novel high-speed memory organization for fine-grain multi-thread computing,\u201d in Proceedings of PARLE \u201881 - Parallel Architectures and Languages Europe","author":"HerbertHJ Hum","year":"1991","unstructured":"Herbert H. J. Hum and Guang R. Gao, \u201cA novel high-speed memory organization for fine-grain multi-thread computing,\u201d in Proceedings of PARLE \u201881 - Parallel Architectures and Languages Europe, vol. I, Eindhoven, The Netherlands, pp. 34\u201351, June 1991."},{"key":"1_CR74","doi-asserted-by":"crossref","unstructured":"Robert A. Iannucci, A Dataflow\/von Neumann Hybrid Architecture. PhD thesis, Massachusetts Institute of Technology, July 1988. Also published as Technical Report MIT\/LCS\/TR-418, MIT Laboratory for Computer Science.","DOI":"10.21236\/ADA200987"},{"key":"1_CR75","first-page":"131","volume-title":"\u201cToward a dataflow\/von Neumann hybrid architecture,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture","author":"RobertA Iannucci","year":"1988","unstructured":"Robert A. Iannucci, \u201cToward a dataflow\/von Neumann hybrid architecture,\u201d in Proceedings of the 15th Annual International Symposium on Computer Architecture, Honolulu, Hawaii, pp. 131\u2013140, May-June 1988."},{"key":"1_CR76","volume-title":"Superscalar Microprocessor Design. Prentice Hall","author":"Mike Johnson","year":"1991","unstructured":"Mike Johnson, Superscalar Microprocessor Design. Prentice Hall, Englewood Cliffs, New Jersey 07632, 1991."},{"issue":"2","key":"1_CR77","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/1115880.1115883","volume":"6","author":"JohnB Johnston","year":"1971","unstructured":"John B. Johnston, \u201cThe contour model of block structured processes,\u201d in Proceedings of a Symposium on Data Structures in Programming Languages, pp. 55\u201382, ACM, 1971. SIGPLAN Notices, 6(2), February 1971.","journal-title":"SIGPLAN Notices"},{"key":"1_CR78","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1145\/70082.68207","volume-title":"\u201cAvailable instruction-level parallelism for superscalar and superpipelined machines,\u201d in Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems","author":"NormanP Jouppi","year":"1989","unstructured":"Norman P. Jouppi and David W. Wall, \u201cAvailable instruction-level parallelism for superscalar and superpipelined machines,\u201d in Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, Massachusetts, pp. 272\u2013282, April 1989."},{"key":"1_CR79","first-page":"276","volume-title":"\u201cImplementing a cache consistency protocol,\u201d in Proceedings of the 12th Annual International Symposium on Computer Architecture","author":"RH Katz","year":"1985","unstructured":"R. H. Katz, S. J. Eggers, D. A. Wood, C. L. Perkins, and R. G Sheldon, \u201cImplementing a cache consistency protocol,\u201d in Proceedings of the 12th Annual International Symposium on Computer Architecture, Boston, Massachusetts, pp. 276\u2013283, June 1985."},{"issue":"4","key":"1_CR80","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1145\/356654.356657","volume":"7","author":"M Robert","year":"1975","unstructured":"Robert M. Keller, \u201cLook-ahead processors,\u201d Computing Surveys, 7(4):177\u2013195, December 1975.","journal-title":"Computing Surveys"},{"issue":"4","key":"1_CR81","first-page":"267","volume":"3","author":"Parviz Kermani","year":"1979","unstructured":"Parviz Kermani and Leonard Kleinrock, \u201cVirtual cut-through: A new computer communication switching technique,\u201d Computer Networks, 3(4):267\u2013286, September 1979.","journal-title":"Computer Networks"},{"issue":"2","key":"1_CR82","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/0743-7315(90)90086-5","volume":"8","author":"Kathleen Knobe","year":"1990","unstructured":"Kathleen Knobe, Joan D. Lukas, and Guy L. Steele, Jr., \u201cData optimization: Allocation of arrays to reduce communication on SIMD machines,\u201d Journal of Parallel and Distributed Computing, 8(2):102\u2013118, February 1990.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR83","first-page":"167","volume-title":"\u201cEMC-Y: Parallel processing element optimizing communication and computation,\u201d in Conference Proceedings, 1993 International Conference on Supercomputing","author":"Yuetsu Kodama","year":"1993","unstructured":"Yuetsu Kodama, Yasuhito Koumura, Mitsuhisa Sato, Hirohumi Sakane, Shuichi Sakai, and Yoshinori Yamaguchi, \u201cEMC-Y: Parallel processing element optimizing communication and computation,\u201d in Conference Proceedings, 1993 International Conference on Supercomputing, Tokyo, Japan, pp. 167\u2013174, July 1993."},{"key":"1_CR84","first-page":"291","volume":"90","author":"Yuetsu Kodama","year":"1990","unstructured":"Yuetsu Kodama, Shuichi Sakai, and Yoshinori Yamaguchi, \u201cA prototype of a highly parallel dataflow machine EM-4 and its preliminary evaluation,\u201d in Proceedings of InfoJapan 90, pp. 291\u2013298, October 1990.","journal-title":"Proceedings of InfoJapan"},{"key":"1_CR85","volume-title":"Technical Report CRPC-TR91089, Center for Resarch on Parallel Computation, Rice University","author":"Charles Koelbel","year":"1991","unstructured":"Charles Koelbel, \u201cCompile-time generation of communications for scientific programs,\u201d Technical Report CRPC-TR91089, Center for Resarch on Parallel Computation, Rice University, January 1991."},{"key":"1_CR86","volume-title":"Kogge, The Architecture of Pipelined Computers","author":"M Peter","year":"1981","unstructured":"Peter M. Kogge, The Architecture of Pipelined Computers. New York: McGraw-Hill Book Company, 1981."},{"issue":"4","key":"1_CR87","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/40.31485","volume":"13","author":"Les Kohn","year":"1989","unstructured":"Les Kohn and Neal Margulis, \u201cIntroducing the Intel i860 64-bit microprocessor,\u201d IEEE Micro, 13(4):15\u201330, August 1989.","journal-title":"IEEE Micro"},{"volume-title":"Parallel MIMD Computation: The HEP Supercomputer and its Applications","year":"1985","key":"1_CR88","unstructured":"Janusz S. Kowalik, ed., Parallel MIMD Computation: The HEP Supercomputer and its Applications. MIT Press, 1985."},{"key":"1_CR89","first-page":"28","volume-title":"\u201cThe Horizon supercomputing system: Architecture and software,\u201d in Proceedings of Supercomputing \u201888","author":"JamesT Kuehn","year":"1988","unstructured":"James T. Kuehn and Burton J. Smith, \u201cThe Horizon supercomputing system: Architecture and software,\u201d in Proceedings of Supercomputing \u201888, Orlando, Florida, pp. 28\u201334, November 1988."},{"key":"1_CR90","first-page":"92","volume-title":"\u201cThe DASH prototype: Implementation and performance,\u201d in Proceedings of the 19th Annual International Symposium on Computer Architecture","author":"Daniel Lenoski","year":"1992","unstructured":"Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, and John Hennessy, \u201cThe DASH prototype: Implementation and performance,\u201d in Proceedings of the 19th Annual International Symposium on Computer Architecture, Gold Coast, Australia, pp. 92\u2013103, May 1992."},{"key":"1_CR91","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1145\/10590.10610","volume-title":"\u201cMemory coherence in shared virtual memory systems,\u201d in Proceedings of the Fifth Annual ACM Symposium on Principles of Distributed Computing","author":"Kai Li","year":"1986","unstructured":"Kai Li and Paul Hudak, \u201cMemory coherence in shared virtual memory systems,\u201d in Proceedings of the Fifth Annual ACM Symposium on Principles of Distributed Computing, Calgary, Alberta, pp. 229\u2013239, August 1986."},{"key":"1_CR92","series-title":"Lawrence Livermore National Laboratory","volume-title":"\u201cSISAL: Streams and iteration in a single assignment language\u2014language reference manual version 1.2,\u201d Technical Report M146","author":"JR McGraw","year":"1985","unstructured":"J. R. McGraw et al., \u201cSISAL: Streams and iteration in a single assignment language\u2014language reference manual version 1.2,\u201d Technical Report M146, Lawrence Livermore National Laboratory, 1985."},{"issue":"2","key":"1_CR93","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/40.24848","volume":"13","author":"Charles Melear","year":"1989","unstructured":"Charles Melear, \u201cThe design of the 88000 RISC family,\u201d IEEE Micro, 13(2):26\u201338, April 1989.","journal-title":"IEEE Micro"},{"issue":"3","key":"1_CR94","first-page":"277","volume":"23","author":"F Edward","year":"1974","unstructured":"Edward F. Miller, Jr., \u201cA multiple-stream registerless shared-resource processor,\u201d IEEE Transactions on Computers, 23(3):277\u2013285, March 1974.","journal-title":"IEEE Transactions on Computers"},{"key":"1_CR95","first-page":"SA23","volume-title":"IBM RISC System\/6000 Technology. International Business Machines Corporation","year":"1990","unstructured":"Mamata Misra, ed., IBM RISC System\/6000 Technology. International Business Machines Corporation, 1990. Order No. SA23\u20132619."},{"key":"1_CR96","series-title":"MIT Laboratory for Computer Science","volume-title":"\u201cThe parallel programming language Id and its compilation for parallel machines,\u201d CSG Memo 313, Computation Structures Group","author":"RishiyurS Nikhil","year":"1990","unstructured":"Rishiyur S. Nikhil, \u201cThe parallel programming language Id and its compilation for parallel machines,\u201d CSG Memo 313, Computation Structures Group, MIT Laboratory for Computer Science, July 1990."},{"key":"1_CR97","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1109\/ISCA.1989.714561","volume-title":"\u201cCan dataflow subsume von Neumann computing?\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture","author":"RishiyurS Nikhil","year":"1989","unstructured":"Rishiyur S. Nikhil and Arvind, \u201cCan dataflow subsume von Neumann computing?\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture,Jerusalem, Israel, pp. 262\u2013272, May-June 1989."},{"key":"1_CR98","series-title":"MIT Laboratory for Computer Science","volume-title":"\u201cId: a language with implicit parallelism,\u201d CSG Memo 305, Computation Structures Group","author":"RishiyurS Nikhil","year":"1990","unstructured":"Rishiyur S. Nikhil and Arvind, \u201cId: a language with implicit parallelism,\u201d CSG Memo 305, Computation Structures Group, MIT Laboratory for Computer Science, 1990."},{"key":"1_CR99","first-page":"224","volume-title":"\u201cThe J-Machine multicomputer: An architectural evaluation,\u201d in Proceedings of the 20th Annual International Symposium on Computer Architecture","author":"MichaelD Noakes","year":"1993","unstructured":"Michael D. Noakes, Deborah A. Wallah, and William J. Dally, \u201cThe J-Machine multicomputer: An architectural evaluation,\u201d in Proceedings of the 20th Annual International Symposium on Computer Architecture,San Diego, California, pp. 224\u2013235, May 1993."},{"issue":"1","key":"1_CR100","first-page":"13","volume":"6","author":"AmosR Omondi","year":"1991","unstructured":"Amos R. Omondi, \u201cDesign of a high performance instruction pipeline,\u201d Computer Systems Science and Engineering, 6(1):13\u201329, January 1991.","journal-title":"Computer Systems Science and Engineering"},{"key":"1_CR101","unstructured":"Gregory M. Papadopoulos, Implementation of a General Purpose Dataflow Multiprocessor. MIT Press, 1991. Revised version of the author\u2019s Ph.D. dissertation, MIT, 1988."},{"key":"1_CR102","first-page":"82","volume-title":"\u201cMonsoon: an explicit token-store architecture,\u201d in Proceedings of the 17th Annual International Symposium on Computer Architecture","author":"GregoryM Papadopoulos","year":"1990","unstructured":"Gregory M. Papadopoulos and David E. Culler, \u201cMonsoon: an explicit token-store architecture,\u201d in Proceedings of the 17th Annual International Symposium on Computer Architecture, Seattle, Washington, pp. 82\u201391, May 1990."},{"key":"1_CR103","first-page":"342","volume-title":"\u201cMultithreading: A revisionist view of dataflow architectures,\u201d in Proceedings of the 18th Annual International Symposium on Computer Architecture","author":"GregoryM Papadopoulos","year":"1991","unstructured":"Gregory M. Papadopoulos and Kenneth R. Traub, \u201cMultithreading: A revisionist view of dataflow architectures,\u201d in Proceedings of the 18th Annual International Symposium on Computer Architecture, Toronto, Ontario, pp. 342\u2013351, May 1991."},{"key":"1_CR104","first-page":"443","volume-title":"\u201cRISC I: A reduced instruction set VLSI computer,\u201d in Proceedings of the 8th Annual Symposium on Computer Architecture","author":"DavidA Patterson","year":"1981","unstructured":"David A. Patterson and Carlo H. Sequin, \u201cRISC I: A reduced instruction set VLSI computer,\u201d in Proceedings of the 8th Annual Symposium on Computer Architecture, Minneapolis, Minnesota, pp. 443\u2013450, May 1981."},{"key":"1_CR105","volume-title":"\u201cWISQ: A restartable architecture using queues,\u201d in Proceedings of the 14th Annual International Symposium on Computer Architecture","author":"AR Pleszkun","year":"1987","unstructured":"A. R. Pleszkun, J. R. Goodman, W.-C. Hsu, R. T. Joersz, G. Bier, P. Woest, and P. Schechter, \u201cWISQ: A restartable architecture using queues,\u201d in Proceedings of the 14th Annual International Symposium on Computer Architecture, Pittsburgh, Pennsylvania, June 1987."},{"key":"1_CR106","volume-title":"Cache and Memory Hierarchy Design: A Performance-Directed Approach. Morgan Kaufmann","author":"StevenA Przybylski","year":"1990","unstructured":"Steven A. Przybylski, Cache and Memory Hierarchy Design: A Performance-Directed Approach. Morgan Kaufmann, 1990."},{"key":"1_CR107","first-page":"39","volume-title":"\u201cThe 801 minicomputer,\u201d in Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems","author":"George Radin","year":"1982","unstructured":"George Radin, \u201cThe 801 minicomputer,\u201d in Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems, Palo Alto, California, pp. 39\u201347, March 1982."},{"issue":"1","key":"1_CR108","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/2.19820","volume":"22","author":"B Ramakrishna Rau","year":"1989","unstructured":"B. Ramakrishna Rau, David W. L. Yen, Wei Yen, and Ross A. Towle, \u201cThe Cydra 5 departmental supercomputer,\u201d Computer, 22(1):12\u201335, January 1989.","journal-title":"Computer"},{"key":"1_CR109","first-page":"12","volume-title":"\u201cA compiler for a massively parallel distributed memory MIMD computer,\u201d in Proceedings of Frontiers \u201882: The Fourth Symposium on the Frontiers of Massively Parallel Computation","author":"Gary Sabot","year":"1992","unstructured":"Gary Sabot, \u201cA compiler for a massively parallel distributed memory MIMD computer,\u201d in Proceedings of Frontiers \u201882: The Fourth Symposium on the Frontiers of Massively Parallel Computation,McLean, Virginia, pp. 12\u201320, October 1992."},{"key":"1_CR110","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/ISCA.1989.714523","volume-title":"\u201cAn architecture of a dataflow single chip processor,\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture","author":"Shuichi Sakai","year":"1989","unstructured":"Shuichi Sakai, Yoshinori Yamaguchi, Kei Hiraki, Yuetsu Kodama, and Toshitsugu Yuba, \u201cAn architecture of a dataflow single chip processor,\u201d in Proceedings of the 16th Annual International Symposium on Computer Architecture, Jerusalem, Israel, pp. 46\u201353, May\u2014June 1989."},{"issue":"1","key":"1_CR111","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/2465.2467","volume":"28","author":"CharlesL Seitz","year":"1985","unstructured":"Charles L. Seitz, \u201cThe Cosmic Cube,\u201d Communications of the ACM, 28(1):22\u201333, January 1985.","journal-title":"Communications of the ACM"},{"key":"1_CR112","doi-asserted-by":"crossref","unstructured":"Jong-Jiann Shieh and Christos A. Papachristou, \u201cOn reordering instruction streams for pipelined computers,\u201d in Proceedings of the 22th Annual International Workshop on Microprogramming and Microarchitecture, Dublin, Ireland, pp. 199\u2013206, August 1989. SIGMICRO Newsletter, 20(3), September 1989.","DOI":"10.1145\/75362.75419"},{"issue":"3","key":"1_CR113","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1145\/356887.356892","volume":"14","author":"AlanJay Smith","year":"1982","unstructured":"Alan Jay Smith, \u201cCache memories,\u201d Computing Surveys, 14(3):473\u2013530, September 1982.","journal-title":"Computing Surveys"},{"key":"1_CR114","first-page":"41","volume-title":"The HEP Supercomputer and its Applications","author":"Burton Smith","year":"1985","unstructured":"Burton Smith, \u201cThe architecture of HEP,\u201d in Parallel MIMD Computation: The HEP Supercomputer and its Applications (Janusz S. Kowalik, ed.), pp. 41\u201355, MIT Press, 1985."},{"key":"1_CR115","first-page":"241","volume-title":"\u201cArchitecture and applications of the HEP multiprocessor computer system,\u201d in Proceedings of SPIE \u2014 Real-Time Signal Processing IV","author":"BurtonJ Smith","year":"1981","unstructured":"Burton J. Smith, \u201cArchitecture and applications of the HEP multiprocessor computer system,\u201d in Proceedings of SPIE \u2014 Real-Time Signal Processing IV, vol. 298, San Diego, California, pp. 241\u2013248, August 1981."},{"issue":"9","key":"1_CR116","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/2.84897","volume":"24","author":"HaroldS Stone","year":"1991","unstructured":"Harold S. Stone and John Cocke, \u201cComputer architecture in the 1990s,\u201d Computer, 24(9):30\u201338, September 1991.","journal-title":"Computer"},{"key":"1_CR117","first-page":"749","volume-title":"\u201cCache system design in the tightly coupled multiprocessor system,\u201d in AFIPS Conference Proceedings,1976 National Computer Conference","author":"CK Tang","year":"1976","unstructured":"C. K Tang, \u201cCache system design in the tightly coupled multiprocessor system,\u201d in AFIPS Conference Proceedings,1976 National Computer Conference, New York City, New York, pp. 749\u2013753, June 1976."},{"key":"1_CR118","first-page":"164","volume-title":"\u201cFirefly: a multiprocessor workstation,\u201d in Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems","author":"CharlesP Thacker","year":"1987","unstructured":"Charles P. Thacker and Lawrence C. Stewart, \u201cFirefly: a multiprocessor workstation,\u201d in Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems, Palo Alto, California, pp. 164\u2013172, October 1987."},{"issue":"1","key":"1_CR119","first-page":"2","volume":"22","author":"B Kevin","year":"1994","unstructured":"Kevin B. Theobald, \u201cPanel sessions of the 1991 workshop on multithreaded computers,\u201d Computer Architecture News, 22(1):2\u201333, March 1994.","journal-title":"Computer Architecture News"},{"key":"1_CR120","first-page":"10","volume-title":"\u201cOn the limits of program parallelism and its smoothability,\u201d in Proceedings of the 25th Annual International Symposium on Microarchitecture","author":"KevinB Theobald","year":"1992","unstructured":"Kevin B. Theobald, Guang R. Gao, and Laurie J. Hendren, \u201cOn the limits of program parallelism and its smoothability,\u201d in Proceedings of the 25th Annual International Symposium on Microarchitecture, Portland, Oregon, pp. 10\u201319, December 1992."},{"key":"1_CR121","volume-title":"\u201cButterfly parallel processor overview,\u201d technical report, Bolt Beranek and Newman","author":"RH Thomas","year":"1985","unstructured":"R. H. Thomas, R. Gurwitz, J. Goodhue, and D. Allen, \u201cButterfly parallel processor overview,\u201d technical report, Bolt Beranek and Newman, Cambridge, Massachusetts, December 1985."},{"key":"1_CR122","volume-title":"Design of a Computer: The Control Data 6600","author":"JE Thornton","year":"1970","unstructured":"J. E. Thornton, Design of a Computer: The Control Data 6600. Scott, Foresman, and Co., 1970."},{"key":"1_CR123","volume-title":"\u201cCompilation as partitioning: A new approach to compiling non-strict functional languages,\u201d CSG Memo 291, Computation Structures Group, MIT Laboratory for Computer Science","author":"KennethR Traub","year":"1988","unstructured":"Kenneth R. Traub, \u201cCompilation as partitioning: A new approach to compiling non-strict functional languages,\u201d CSG Memo 291, Computation Structures Group, MIT Laboratory for Computer Science, 1988."},{"key":"1_CR124","unstructured":"Kenneth R. Traub, Sequential Implementation of Lenient Programming Languages. PhD thesis, Massachusetts Institute of Technology, September 1988. Also published as Technical Report MIT\/LCS\/TR-417, MIT Laboratory for Computer Science."},{"key":"1_CR125","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/800223.806766","volume-title":"\u201cThe semantic elegance of applicative languages,\u201d in Proceedings of the 1981 Conference on Functional Programming Languages and Computer Architecture","author":"DA Turner","year":"1981","unstructured":"D. A. Turner, \u201cThe semantic elegance of applicative languages,\u201d in Proceedings of the 1981 Conference on Functional Programming Languages and Computer Architecture, Portsmouth, New Hampshire, pp. 85\u201397, October 1981."},{"key":"1_CR126","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1145\/106972.106991","volume-title":"\u201cLimits of instruction-level parallelism,\u201d in Proceedingsof the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","author":"DW Wall","year":"1991","unstructured":"David W. Wall, \u201cLimits of instruction-level parallelism,\u201d in Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, pp. 176\u2013188, April 1991."},{"issue":"2","key":"1_CR127","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MC.1982.1653941","volume":"15","author":"Ian Watson","year":"1982","unstructured":"Ian Watson and John Gurd, \u201cA practical data flow computer,\u201d Computer, 15(2):51\u201357, February 1982.","journal-title":"Computer"},{"key":"1_CR128","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1109\/ISCA.1989.714562","volume-title":"\u201cExploring the benefits of multiple hardware contexts in a multiprocessor architecture: Preliminary results,\u201d in Proceedings of the.16th Annual International Symposium on Computer Architecture","author":"Wolf-Dietrich Weber","year":"1989","unstructured":"Wolf-Dietrich Weber and Anoop Gupta, \u201cExploring the benefits of multiple hardware contexts in a multiprocessor architecture: Preliminary results,\u201d in Proceedings of the.16th Annual International Symposium on Computer Architecture, Jerusalem, Israel, pp. 273\u2013280, May\u2014June 1989."},{"key":"1_CR129","unstructured":"X3J3, The FORTRAN Technical Committee of ANSI, \u201cFORTRAN 90, draft of the international standard,\u201d June 1990."},{"key":"1_CR130","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/0010-4655(85)90146-8","volume":"37","author":"Toshitsugu Yuba","year":"1985","unstructured":"Toshitsugu Yuba, Toshio Shimada, Kei Hiraki, and Hiroshi Kashiwagi, \u201cSIGMA-1: a dataflow computer for scientific computations,\u201d Computer Physics Communications, 37:141\u2013148, July 1985.","journal-title":"Computer Physics Communications"},{"key":"1_CR131","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/0167-8191(88)90002-6","volume":"6","author":"HansP Zima","year":"1988","unstructured":"Hans P. Zima, Heinz-J. Bast, and Michael Gerndt, \u201cSUPERB: a tool for semi-automatic MIMD\/SIMD parallelization,\u201d Parallel Computing, 6:118, January 1988.","journal-title":"Parallel Computing"}],"container-title":["The Kluwer International Series in Engineering and Computer Science","Multithreaded Computer Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4615-2698-8_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,9]],"date-time":"2025-03-09T07:29:00Z","timestamp":1741505340000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4615-2698-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9780792394778","9781461526988"],"references-count":131,"URL":"https:\/\/doi.org\/10.1007\/978-1-4615-2698-8_1","relation":{},"ISSN":["0893-3405"],"issn-type":[{"type":"print","value":"0893-3405"}],"subject":[],"published":{"date-parts":[[1994]]}}}