%%%
%%%       $Source: /am/hing/projects/alewife/memo/common/RCS/generaltex.bib,v $
%%%       $Author: kenmac $
%%%       $Header: /am/hing/projects/alewife/memo/common/RCS/generaltex.bib,v 1.198 1994/10/01 01:06:33 kenmac Exp $
%%%       $Locker:  $
%%%

@phdthesis(Puzak85,
	author="Thomas R. Puzak",
	Key="puzak",
	title="{Analysis of Cache Replacement Algorithms}",
	address="Department of Electrical and Computer Engineering",
	School="University of Massachusetts",
	Month="February",
	Year="1985")

@Article(Smith77,
	Author="Alan Jay Smith",
	Key="Smith",
	Title="{Two Methods for the Efficient Analysis of Memory Address Trace Data}",
	Journal="IEEE Transactions on Software Engineering",
	Volume="SE-3",
	Number="1",
	Month="January",
	Year="1977")

@article(Easton78,
	Author="Malcolm C. Easton",
	Key="Easton",
	Title="{Computation of Cold-Start Miss Ratios}",
	Journal="IEEE Transactions on Computers",
	Volume="C-27",
	Number="5",
	Month="May",
	Year="1978")

@Article(Smith78a,
	Author="Alan Jay Smith",
	Key="Smith",
	Title="{A Comparative Study of Set Associative Memory Mapping Algorithms And Their Use for Cache and Main Memory}",
	Journal="IEEE Transactions on Software Engineering",
	Pages="121-130",
	Volume="SE-4",
	Number="2",
	Month="March",
	Year="1978")

@ARTICLE{SMI:COM,
	AUTHOR = {Smith, Alan Jay},
	TITLE = {A Comparative Study of Set Associative Memory Mapping
		 Algorithms and Their Use for Cache and Main Memory},
	JOURNAL = ieeetc,
	YEAR = {1978},
	VOLUME = {SE-4},
	NUMBER = {2},
	PAGES = {121-130},
	MONTH = mar
}

@InProceedings(Sherburne82,
	Author="Sherburne et al., R. ",
	Key="Sherburne",
	Title="{Datapath Design for RISC}",
	BookTitle="Proceedings, Conference on Advanced Research in VLSI",
	Pages="53-62",
	Month="Jan",
	Year="1982")

@TechReport(Przybylski84c,
	Author="S.Przybylski and  T.Gross and  J.Hennessy and N.Jouppi and C.Rowen",
	Key="Przybylski",
	Title="{Organization and VLSI Implementation of MIPS}",
	Institution="Stanford University",
	Number="84-259",
	Month="April",
	Year="1984")

@TechReport(SH-Przybylski84c,
	Author="Przybylski et al., S. ",
	Key="Przybylski",
	Title="{Organization and VLSI Implementation of MIPS}",
	Institution="Stanford University",
	Number="84-259",
	Month="April",
	Year="1984")

@TechReport(Gross84,
	Author="T.Gross and  J.Hennessy and  N.Jouppi and  S.Przybylski and  C.Rowen",
	Key="Gross",
	Title="{Evaluation of the MIPS Architecture and Processor}",
	Institution="Stanford University",
	Year="1984")

@TechReport(SH-Gross84,
	Author="Gross et al., T. ",
	Key="Gross",
	Title="{Evaluation of the MIPS Architecture and Processor}",
	Institution="Stanford University",
	Year="1984")

@InProceedings(Hennessy82,
	Author="J. L. Hennessy  and N. Jouppi and J. Gill and F. Baskett and 
A. Strong and T. R. Gross and C. Rowen and J. Leonard",
	Key="Hennessy",
	Title="{The MIPS Machine}",
	Organization="IEEE",
	BookTitle="COMPCON",
	Pages="2-7",
	Month="February",
	Year="1982")

@InProceedings(SH-Hennessy82,
	Author="Hennessy  et al., J. L. ",
	Key="Hennessy",
	Title="{The MIPS Machine}",
	Organization="IEEE",
	BookTitle="COMPCON",
	Pages="2-7",
	Month="February",
	Year="1982")

@TechReport(Gross83,
	Author="T.Gross and J.Gill",
	Key="Gross",
	Title="{A Short Guide to MIPS Assembly Instructions}",
	Institution="Stanford University",
	Number="83-236",
	Type="CSL",
	Month="November",
	Year="1983")

@TechReport(Przybylski84a,
	Author="Przybylski et al., S. ",
	Key="Przybylski",
	Title="{Organization and VLSI Implementation of MIPS}",
	Institution="Stanford University",
	Number="84-259",
	Type="CSL",
	Month="April",
	Year="1984")

@Article(Przybylski84b,
	Author="S. Przybylski and  T. Gross and  J. Hennessy and  N. Jouppi and  C. Rowen",
	Key="Przybylski",
	Title="{Organization and VLSI Implementation of MIPS}",
	Journal="Journal of VLSI and Computer Systems",
	Volume="1",
	Number="2",
	Pages="170-208",
	Month="December",
	Year="1984")

@Article(SH-Przybylski84b,
	Author="Przybylski et al., S. ",
	Key="Przybylski",
	Title="{Organization and VLSI Implementation of MIPS}",
	Journal="Journal of VLSI and Computer Systems",
	Volume="1",
	Number="2",
	Pages="170-208",
	Month="December",
	Year="1984")

@TechReport(Katevenis83,
	Author="M. Katevenis",
	Key="Katevenis",
	Title="{Reduced Instruction Set Computer Architectures for VLSI}",
	Institution="University of California at Berkeley",
        Number="UCB/CSD 83/141",
	Type="Ph.D. Thesis, Computer Science Division (EECS)",
	Month="October",
	Year="1983")

@Article(Patterson82,
	Author="D. Patterson and  C. Sequin",
	Key="Patterson",
	Title="{A VLSI RISC}",
	Journal="Computer",
	Volume="15",
	Number="9",
	Pages="8-21",
	Month="September",
	Year="1982")

@InProceedings(Smith85,
	Author="Alan Jay Smith",
	Key="Smith",
	Title="{Cache Evaluation and the Impact of Workload Choice}",
	BookTitle="Proceedings of the 12th Annual Symposium on Computer
	 	Architecture",
	Publisher="IEEE",
	Address="New York",
	Pages="64-73",
	Month="June",
	Year="1985")

@UNPUBLISHED{SMI:CAC,
	AUTHOR = {Smith, Alan Jay},
	TITLE = {Cache Evaluation and the Impact of Workload Choice},
	NOTE = {University of California},
	MONTH = {not given},
	YEAR = {1985}
}

@Article(Smith82,
	Author="Alan Jay Smith",
	Key="Smith",
	Title="{Cache Memories}",
	Journal="ACM Computing Surveys",
	Volume="14",
	Number="3",
	Pages="473-530",
	Month="September",
	Year="1982")

@InProceedings(Goodman83,
	Author="James R. Goodman",
	Key="Goodman",
	Title="{Using Cache Memory to Reduce Processor-Memory Traffic}",
	BookTitle="Proceedings of the 10th Annual Symposium on Computer
	 	Architecture",
	Publisher="IEEE",
	Address="New York",
	Pages="124-131",
	Month="June",
	Year="1983")

@inProceedings(SmithJ81,
	Author="James E. Smith ",
	Key="Smith ",
	Title="{A Study of Branch Prediction Strategies}",
	BookTitle="Proceedings of the 10th Annual Symposium on Computer
	 	Architecture",
	Publisher="IEEE",
	Address="New York",
	Pages="135-148 ",
	Month="May ",
	Year="1983 ")

@InProceedings(SmithJ83,
	Author="James E. Smith and James R. Goodman ",
	Key="Smith ",
	Title="{A Study of Instruction Cache Organizations and Replacement
		Policies}",
	BookTitle="Proceedings of the 10th Annual Symposium on Computer
	 	Architecture ",
	Pages="132-137 ",
	Publisher="IEEE",
	Address="New York",
	Month="June ",
	Year="1983 ")

@ARTICLE{SMI:STUD,
	AUTHOR = {Smith, James E. and Goodman, James R.},
	TITLE = {A Study off Instruction Cache Organizations and 
		Replacement Policies},
	JOURNAL = {IEEE},
	YEAR = {1983},
	PAGES = {132-137}
}

@Article(Mattson70,
	Author="R. L. Mattson and  J. Gecsei and  D. R. Slutz and I. L. Traiger " ,
	Key="Mattson ",
	Title="{Evaluation Techniques for Storage Hierarchies}",
	Journal="IBM  Systems Journal ",
	Volume="9 ",
	Number="2 ",
	Pages="78-117 ",
	Year="1970 ")

@ARTICLE{MAT:EVA,
	AUTHOR = {Mattson, R.L. and Gecsei, J. and Slutz, D.R. and 
		  Traiger, I.L.},
	TITLE = {Evaluation Techniques for Storage Hierarcchies},
	JOURNAL = {IBM Systems},
	YEAR = {1970},
	VOLUME = {},
	NUMBER = {2},
	PAGES = {78-117},
	MONTH = {not given}
}

@article(SmithJ85,
	Author="James E. Smith and James R. Goodman",
	Key="Smith",
	Title="{Instruction Cache Replacement Policies and Organizations}",
	Journal="IEEE Transactions on Computers",
	Volume="C-34 ",
	Number="3 ",
	Pages="234-281 ",
	Month="March ",
	Year=" 1985")

@book(Pohm83,
	Author="A. V. Pohm and O. P. Agrawal ",
	Key="Pohm ",
	Title="{High-Speed Memory Systems}",
	Publisher="Reston Publishing Company ",
	Year="1983 ")

@InProceedings(Johnson84,
	Author="William N. Johnson ",
	Key="Johnson ",
	Title="{A VLSI Superminicomputer CPU}",
	BookTitle="IEEE International Solid-State Circuits Conference ",
	Pages="174-175 and 334-335 ",
	Month="February ",
	Year="1984 ")

@InProceedings(Hill84,
	Author="Mark Hill and Alan Jay Smith",
	Key="Hill",
	Title="{Experimental Evaluation of On-Chip Microprocessor Cache
		 Memories}",
	 BookTitle="Proceedings of the 11th Annual Symposium on Computer
		 Architecture",
	 Pages="158-166",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1984")

 @book(Spirn77,
	 Author="J. R. Spirn",
	 Key="Spirn",
	 Title="{Program  Behavior: Models and Measurements}",
	 Publisher="Elsevier",
	 Address="New York",
	 Series="Operating and Programming Systems Series",
	 Year="1977")

 @TechReport(Alpert83,
	 Author="Donald Alpert ",
	 Key="Alpert ",
	 Title="{Performance Tradeoffs for Microprocessor Cache Memories}",
	 Institution="Stanford University ",
	 Type="Computer Systems Laboratory TR 83-239",
	 Month="December ",
	 Year="1983 ")

 @Article(Lee84,
	 Author="Johnny K. F. Lee and Alan Jay Smith",
	 Key="Lee",
	 Title="{Branch Prediction Strategies and Branch Target Buffer Design}",
	 Journal="Computer",
	 Volume="17",
	 Number="1",
	 Pages="6-22",
	 Month="January",
	 Year=" 1984")

 @manual(VAX82,
	 Key="VAX",
	 Title="{VAX-11 Architecture Reference Manual}",
	 address="Digital Equipment Corporation, Bedford, MA",
	 note="Form EK-VARAR-RM-001",
	 year="1982")

 @Article(Clark83,
	 Author="Douglas W. Clark",
	 Key="Clark",
	 Title="{Cache Performance in the VAX-11/780}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="1",
	 Number="1",
	 Pages="24-37",
	 Month="February",
	 Year="1983")

 @Article(Clark85,
	 Author="D. W. Clark and J. S. Emer",
	 Key="Clark",
	 Title="{Performance of the VAX-11/780 Translational Buffer:
		 Simulation and Measurement}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="3",
	 Number="1",
	 Pages="31-62",
	 Month="February",
	 Year="1985")

 @Article(Supnik84,
	 Author="Robert M. Supnik ",
	 Key="Supnik ",
	 Title="{MicroVAX 32, A 32 Bit Microprocessor}",
	 Journal="IEEE Journal of Solid-State Circuits ",
	 Volume="SC-19 ",
	 Number="5 ",
	 Pages="675-681 ",
	 Month="October ",
	 Year="1984 ")

 @misc(Henry84,
	 Author="Robert R. Henry",
	 Key="Henry",
	 Title="{Tracer - Address and Instruction Tracing for the VAX Architecture}",
	 note="University of California, Berkeley, November, 1984")

 @Article(Brown84,
	 Author="John F. Brown and Richard L. Sites",
	 Key="Brown",
	 Title="{A Chip Set Microarchitecture for a High-Performance
		 VAX Implementation}",
	 Journal="Micro-17 Proceedings",
	 Month="September",
	 Year="1984")

 @UNPUBLISHED{SIT:CHI,
	 AUTHOR = {Sites, Richard L. and Brown, John F.},
	 TITLE = {A Chip Set Microarchitecture for a High-Performance
		 VAX Implementation},
	 NOTE = {Digital Equipment Corporation},
	 MONTH = sep,
	 YEAR = {1984}
 }

 @Article(Calcagni84,
	 Author="Richard E. Calcagni ",
	 Key="Calcagni ",
	 Title="{A Patchable Control Store for a Reduced Microcode
		 Risk in a VLSI VAX Microcomputer}",
	 Journal="Micro-17 Proceedings ",
	 Month="September ",
	 Year="1984 ")

 @unpublished(Chu85,
	 Author="C. Y. Chu",
	 Key="Chu",
	 title="{MILS: MIPS Instruction Level Simulator}",
	 note="Unpublished Report, Computer Systems Laboratory, Stanford University",
	 month="September",
	 year="1985")

 @unpublished(Chu86,
	 Author="C. Y. Chu",
	 Key="Chu",
	 title="{MILSX: MIPS-X Instruction Level Simulator}",
	 note="Unpublished Report, Computer Systems Laboratory, Stanford University",
	 month="January",
	 year="1986")

 @InProceedings(Emer84,
	 Author="J. S. Emer and D. W. Clark",
	 Key="Emer",
	 Title="{A Characterization of Processor Performance in the VAX-11/780}",
	 BookTitle="Proceedings of the 11th Annual Symposium on Computer
		 Architecture",
	 Pages="301-310",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1984")

 @book(Lindgren76,
	 Author="Bernard W. Lindgren ",
	 Key="Lindgren ",
	 Title="{Statistical Theory}",
	 Publisher="Macmillan ",
	 Address="New York ",
	 Edition="3 ",
	 Year="1976 ")

 @TechReport(Neuhauser79,
	 Author="Charles J. Neuhauser ",
	 Key="Neuhauser ",
	 Title="{Instruction Stream Monitoring of the PDP-11}",
	 Institution="Stanford  University ",
	 Number="156 ",
	 Type="Computer Systems Laboratory ",
	 Month="May ",
	 Year="1979 ")

 @Article(Chow75,
	 Author="C. K. Chow",
	 Key="Chow ",
	 Title="{Determining the Optimum Capacity of a Cache Memory}",
	 Journal="IBM  Technical Disclosure Bulletin",
	 Volume="17 ",
	 Number="10 ",
	 Pages="3163-3166 ",
	 Month="March ",
	 Year="1975 ")

 @InProceedings(Cheriton86,
	 Author="David R. Cheriton and Gert A. Slavenberg and Patrick D. Boyle",
	 Key="Cheriton",
	 Title="{Software-Controlled Caches in the VMP Multiprocessor}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer
		 Architecture",
	 Pages="367-374",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1986")

 @InProceedings(Agarwal86,
	 Author="Anant Agarwal and  Richard L. Sites and  Mark Horowitz",
	 Key="Agarwal",
	 Title="{ATUM: A New Technique for Capturing Address Traces 
		 Using Microcode}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer
		 Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Pages="119-127",
	 Month="June",
	 Year="1986")

 @TechReport(Rau77,
	 Author="B. R. Rau",
	 Key="Rau",
	 Title="{Sequential prefetch strategies for instructions and data}",
	 Institution="Digital Systems Laboratory, Stanford University",
	 Number="131",
	 Month="January",
	 Year="1977")

 @article(Rao78,
	 author="G. S. Rao",
	 key="Rao",
	 title="{Performance Analysis of Cache Memories}",
	 Journal="JACM",
	 Volume="25 ",
	 Number="3 ",
	 Pages="378-395 ",
	 Month="July ",
	 Year=" 1978")

 @phdthesis(Rau77b,
	 author="B. R. Rau",
	 key="Rau",
	 title="{Program Behaviour and the Performance of Memory Systems}",
	 address="Digital Systems Laboratory",
	 School="Stanford University",
	 Year="1977")

 @unpublished(Kumar79,
	 Author="B. Kumar",
	 Key="Kumar",
	 title="{A Model of Spatial Locality and its Application to cache Design}",
	 note="Unpublished Report, Computer Systems Laboratory, Stanford University",
	 year="1979")

 @UNPUBLISHED{KUM:MOD,
	 AUTHOR = {Kumar, B.},
	 TITLE = {A Model of Spatial Locality and its Application to
		  Cache Design},
	 NOTE = {Stanford University},
	 MONTH = {not given},
	 YEAR = {not given}
 }

 @book(Lazow84,
	 Author="Edward  D. Lazowska and John Zahorjan and G. Scott Graham and Kenneth  C. Sevcik",
	 Key="Lazow",
	 Title="{Quantitative System Performance}",
	 Publisher="Prentice Hall",
	 Year="1984 ")

 @Article(Denning68,
	 Author="P. J. Denning",
	 Key="Denning",
	 Title="{The Working Set Model for Program Behavior}",
	 Journal="Communications of the ACM",
	 Volume="11",
	 Number="5",
	 Pages="323-333",
	 Month="May",
	 Year="1968")

 @Article(Easton78b,
	 Author="M. C. Easton and R. Fagin",
	 Key="Easton",
	 Title="{Cold-start vs. Warm-start Miss Ratios}",
	 Journal="Communications of the ACM",
	 Volume="21",
	 Number="10",
	 Pages="866-872",
	 Month="October",
	 Year="1978")

 @Article(Saltzer74,
	 Author="Jerome H. Saltzer",
	 Key="Saltzer",
	 Title="{A Simple Linear Model of Demand Paging Performance}",
	 Journal="Communications of the ACM",
	 Volume="17",
	 Number="4",
	 Pages="181-186",
	 Month="April",
	 Year="1974")

 @InProceedings(Haikala84,
	 Author="Ilkka J. Haikala",
	 Key="Haikala",
	 Title="{Cache Hit Ratios with Geometric Task Switch Intervals}",
	 BookTitle="Proceedings of the 11th Annual Symposium on Computer
		 Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Pages="364-371",
	 Month="June",
	 Year="1984")

 @Article(Strecker83,
	 Author="William D. Strecker",
	 Key="Strecker",
	 Title="{Transient Behavior of Cache Memories}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="1",
	 Number="4",
	 Pages="281-293",
	 Month="November",
	 Year="1983")

 @Article(Aho71,
	 Author="A. V. Aho and P. J. Denning and J. D. Ullman",
	 Key="Aho",
	 Title="{Principles of Optimal Page Replacement}",
	 Journal="JACM",
	 Volume="18",
	 Number="1",
	 Pages="80-93",
	 Month="January",
	 Year="1971")

 @book(Trivedi82,
	 Author="Kishore. S. Trivedi",
	 Key="Trivedi",
	 Title="{Probability and Statistics with Reliability, Queuing, and
 Computer Science Applications}",
	 Publisher="Prentice Hall",
	 Year="1982")

 @InProceedings(Stone86,
	 Author="Harold S. Stone and Dominique Thiebaut",
	 Key="Stone",
	 Title="{Footprints in the Cache}",
	 BookTitle="Proceedings of ACM SIGMETRICS 1986",
	 Pages="4-8",
	 Month="May",
	 Year="1986")

 @TechReport(Thiebaut86,
	 Author="Dominique Thiebaut and Harold S. Stone ",
	 Key="Thiebaut",
	 Title="{Footprints in the Cache}",
	 Type="Computer Science ",
	 Institution="{IBM}",
	 Number="RC 12221",
	 Month="September",
	 Year="1986")

 @TechReport(Singh88,
	 Author="Jaswinder Pal Singh and Harold S. Stone and Dominique Thiebaut",
	 Title="{An Analytical Model for Fully Associative Cache Memories}",
	 Type="Computer Science ",
	 Institution="{IBM}",
	 Number="RC 14232",
	 Month="November",
	 Year="1988")

 @TechReport(Smith85b,
	 Author="Alan Jay Smith",
	 Key="Smith",
	 Title="{Line (Block) Size Choice for CPU Cache Memories}",
	 Type="Computer Science Division",
	 Institution="University of California, Berkeley",
	 Number="85-239",
	 Month="June",
	 Year="1985")

 @TECHREPORT{SMI:LIN,
	 AUTHOR = {Smith, Alan Jay},
	 TITLE = {Line (Block) Size Choice for CPU Cache Memories},
	 INSTITUTION = {University of California},
	 YEAR = {1985},
	 NUMBER = {UCB/CSD 85/239},
	 ADDRESS = {Berkeley, CA},
	 MONTH = jun
 }

 @Article(Voldman81,
	 Author="J. Voldman and  Lee W. Hoevel",
	 Key="Voldman",
	 Title="{The Software-Cache Connection}",
	 Journal="IBM Journal of Research and Development",
	 Volume="25 ",
	 Number="6 ",
	 Pages="877-893",
	 Month="November",
	 Year="1981 ")

 @Article(Voldman83,
	 Author="J. Voldman and B. Mandelbrot and L. W. Hoevel and
		 J. Knight and P. Rosenfeld",
	 Key="Voldman",
	 Title="{Fractal Nature of Software-Cache Interaction}",
	 Journal="IBM Journal of Research and Development",
	 Volume="27 ",
	 Number="2 ",
	 Pages="164-170",
	 Month="March ",
	 Year="1983 ")

 @Article(SH-Voldman83,
	 Author="Voldman et al., J. ",
	 Key="Voldman",
	 Title="{Fractal Nature of Software-Cache Interaction}",
	 Journal="IBM Journal of Research and Development",
	 Volume="27 ",
	 Number="2 ",
	 Pages="164-170",
	 Month="March ",
	 Year="1983 ")

 @article(Laha88,
	 Author="Subhasis Laha and Janak H. Patel and Ravishankar K. Iyer",
	 Title="{Accurate Low-Cost Methods for Performance Evaluation of Cache Memory Systems}",
	 Journal="IEEE Transactions on Computers",
	 Volume="37",
	 Number="11",
	 Pages="1325-1336",
	 Month="November",
	 Year="1988")

 @unpublished{Laha86,
	 Author="Subhasis Laha and Janak H. Patel and Ravishankar K. Iyer",
	 Key="Laha",
	 Title="{Accurate Low-Cost Methods for Performance Evaluation
 of Cache Memory Systems}",
	 Note="Coordinated Science Laboratory, University of Illinois, 1986"}

 @book(Hoel72,
	 Author="P. G. Hoel and S. C. Port and C. J. Stone",
	 Key="Hoel ",
	 Title="{Introduction to Stochastic Processes}",
	 Publisher="Houghton Mifflin Company",
	 Address="Boston",
	 Year="1972 ")

 @TechReport(Katz85a,
	 Author="R. H. Katz and S.J. Eggers and G. A. Gibson and P. M. Hansen
 and M. D. Hill and J. M. Pendleton and S. A. Ritchie and G. S. Taylor and 
 D. A. Wood and D. A. Patterson",
	 Key="=Katz",
	 Title="{Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and
 Bus Analyses}",
	 Type="Computer Science Division",
	 Institution="University of California, Berkeley",
	 Number="85-221",
	 Month="January",
	 Year="1985")

 @TechReport(SH-Katz85a,
	 Author="Katz et al., R. H. ",
	 Key="=Katz",
	 Title="{Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and
 Bus Analyses}",
	 Type="Computer Science Division",
	 Institution="University of California, Berkeley",
	 Number="85-221",
	 Month="January",
	 Year="1985")

 @Article{Hill85,
	 Author="M. D. Hill and S. J. Eggers et al",
	 Key="=Hill",
	 Title="{Design Decisions in SPUR}",
	 Journal="Computer",
	 Pages="8-22",
	 Volume="19",
	 Number="10",
	 Month="November",
	 Year=" 1986"}

 @Article(Hill86,
	 Author="Hill, Mark D. et al.",
	 Key="=Hill",
	 Title="{Design Decisions in SPUR}",
	 Journal="Computer",
	 Pages="8-22",
	 Volume="19",
	 Number="10",
	 Month="November",
	 Year=" 1986")

 @article(SH-Hill85,
	 Author="Hill et al., M. D. ",
	 Key="=Hill",
	 Title="{Design Decisions in SPUR}",
	 Journal="Computer",
	 Pages="8-22",
	 Volume="19",
	 Number="10",
	 Month="November",
	 Year=" 1986")

 @inproceedings(Horowitz87,
	 Author="Mark Horowitz and John Hennessy and Paul Chow and Glenn Gulak
 and John Acken and Anant Agarwal and Chorng-Yeung Chu and Scott McFarling
 and Steven Przybylski and Steve Richardson and Arturo Salz and Richard
 Simoni and Don Stark and Peter Steenkiste and Steve Tjiang and Malcolm Wing",
	 Key="Horowitz",
	 Title="{A 32-Bit Microprocessor with 2K-Byte On-Chip Cache}",
	 BookTitle="IEEE International Solid-State Circuits Conference ",
	 Year="1987 ")

 @inproceedings(SH-Horowitz87,
	 Author="Horowitz et al., Mark ",
	 Key="Horowitz",
	 Title="{A 32-Bit Microprocessor with 2K-Byte On-Chip Cache}",
	 BookTitle="IEEE International Solid-State Circuits Conference ",
	 Year="1987 ")

 @article(SH-Horowitz87-j,
	 Author="Horowitz et al., Mark ",
	 Key="Horowitz",
	 Title="{A 32-Bit Microprocessor with 2K-Byte On-Chip Instruction Cache}",
	 Journal="IEEE Journal of Solid-State Circuits",
	 Month="October",
	 Year="1987 ")

 @article(Hennessy84,
	 Author="J. L. Hennessy",
	 Key="Hennessy",
	 Title="{VLSI Processor Architecture}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-33",
	 Number="12",
	 Month="December",
	 Year="1984")

 @InProceedings(Sites79,
	 Author="R. L. Sites",
	 Key="Sites",
	 Title="{How to Use 1000 Registers}",
	 BookTitle="Proceedings, 1st Caltech Conf. VLSI",
	 Note="California Institute of Technology, Pasadena, CA",
	 Month="January",
	 Year="1979")

 @UNPUBLISHED{SIT:HOW,
	 AUTHOR = {Sites, Richard L.},
	 TITLE = {How to Use 1000 Registers},
	 NOTE = {University of California},
	 MONTH = {not given},
	 YEAR = {not given}
 }

 @InProceedings(Hennessy83,
	 Author="J. L. Hennessy and N. Jouppi and F. Baskett and T. R. Gross
 and J. Gill",
	 Key="Hennessy",
	 Title="{Hardware/Software Tradeoffs for Increased Performance}",
	 BookTitle="Proc. SIGARCH/SIGPLAN Symp. Architectural Support for
 Programming Languages and Operating Systems",
	 Pages="2-11",
	 Note="ACM, Palo Alto, CA",
	 Month="March",
	 Year="1982")

 @InProceedings(SH-Hennessy83,
	 Author="Hennessy et al., J. L. ",
	 Key="Hennessy",
	 Title="{Hardware/Software Tradeoffs for Increased Performance}",
	 BookTitle="Proc. SIGARCH/SIGPLAN Symp. Architectural Support for
 Programming Languages and Operating Systems",
	 Pages="2-11",
	 Note="ACM, Palo Alto, CA",
	 Month="March",
	 Year="1982")

 @InProceedings(Horowitz85,
	 Author="M. Horowitz and P. Chow",
	 Key="Horowitz",
	 Title="{The MIPS-X Microprocessor}",
	 BookTitle="Proc. IEEE WESCON 85",
	 Address="San Francisco, CA",
	 Year="1985")

 @InProceedings(Goodman86,
	 Author="J. R. Goodman and W. C. Hsu",
	 Key="Goodman",
	 Title="{On the Use of Registers vs. Cache to Minimize Memory Traffic}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer
		 Architecture",
	 Pages="375-383",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1986")

 @InProceedings(Radin82,
	 Author="G. Radin",
	 Key="Radin",
	 Title="{The 801 Minicomputer}",
	 BookTitle="Proc. SIGARCH/SIGPLAN Symp. Architectural Support for
 Programming Languages and Operating Systems",
	 Pages="39-47",
	 Address="Palo Alto, CA",
	 Month="March",
	 Year="1982")

 @Article(Patterson80,
	 Author="D. A. Patterson and D. R. Ditzel",
	 Key="Patterson",
	 Title="{The Case for the Reduced Instruction Set Computer}",
	 Journal="Computer Architecture News",
	 Volume="8 ",
	 Number="6 ",
	 Pages="25-33",
	 Month="October",
	 Year="1980 ")

 @InProceedings(Hennessy83b,
	 Author="J. L. Hennessy and N. Jouppi and S. Przybylski and C. Rowen
 and T. Gross",
	 Key="Hennessy",
	 Title="{Design of a High Performance VLSI Processor}",
	 BookTitle="Proceedings, Third Caltech Conf. VLSI",
	 Note="California Institute of technology, Pasadena, CA",
	 Pages="33-54",
	 Month="March",
	 Year="1983")

 @InProceedings(SH-Hennessy83b,
	 Author="Hennessy et al., J. L. ",
	 Key="Hennessy",
	 Title="{Design of a High Performance VLSI Processor}",
	 BookTitle="Proceedings, Third Caltech Conf. VLSI",
	 Note="California Institute of technology, Pasadena, CA",
	 Pages="33-54",
	 Month="March",
	 Year="1983")

 @Article(Kaplan73,
	 Author="K. R. Kaplan and R. O. Winder",
	 Key="Kaplan",
	 Title="{Cache-Based Computer Systems}",
	 Journal="Computer",
	 Volume="6 ",
	 Number="3 ",
	 Pages="30-36",
	 Month="March",
	 Year="1973")

 @InProceedings(Strecker76,
	 Author="W. D. Strecker",
	 Key="Strecker",
	 Title="{Cache Memories for PDP-11 Family of Computers}",
	 BookTitle="Proceedings of the 3rd Annual Symposium on Computer
		 Architecture",
	 Pages="155-158",
	 Publisher="IEEE",
	 Address="New York",
	 Month="January",
	 Year="1976")

 @Article(Liptay68,
	 Author="J. S. Liptay",
	 Key="Liptay ",
	 Title="{Structural Aspects of the System/360 Model 85, Part II: The
 Cache}",
	 Journal="IBM  Systems Journal ",
	 Volume="7 ",
	 Number="1 ",
	 Pages="15-21",
	 Year="1968 ")

 @Article(Alpert83b,
	 Author="D. Alpert and D. Carberry and M. Yamamura and Y. Chow and P.
 Mak",
	 Key="Alpert ",
	 Title="{32-bit Processor Chip Integrates Major System Functions}",
	 Journal="Electronics",
	 Volume="56",
	 Number="14",
	 Pages="113-119",
	 Month="July",
	 Year="1983 ")

 @Article(SH-Alpert83b,
	 Author="Alpert et al., D. ",
	 Key="Alpert ",
	 Title="{32-bit Processor Chip Integrates Major System Functions}",
	 Journal="Electronics",
	 Volume="56",
	 Number="14",
	 Pages="113-119",
	 Month="July",
	 Year="1983 ")

 @article(Patterson80b,
	 Author="D. A. Patterson and C. H. Sequin",
	 Key="Patterson",
	 Title="{Design Considerations for Single-Chip Computers of the
 Future}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-29",
	 Number="2",
	 Pages="108-116",
	 Month="February",
	 Year="1980")

 @Article(Matick84,
	 Author="R. E. Matick and D. T. Ling",
	 Key="Matick ",
	 Title="{Architectural Implications in the Design of Microprocessors}",
	 Journal="IBM  Systems Journal ",
	 Volume="23 ",
	 Number="3 ",
	 Pages="264-280",
	 Year="1984 ")

 @TechReport(Agarwal86b,
	 Author="Anant Agarwal and Mark Horowitz and John Hennessy",
	 Key="Agarwal ",
	 title="{An Analytical Cache Model}",
	 Institution="Stanford University ",
	 Number="86-304",
	 Type="Computer Systems Laboratory TR 86-304",
	 Month="September",
	 Year="1986 ")

 @article(Agarwal89a,
	 Author="Anant Agarwal and Mark Horowitz and John Hennessy",
	 Key="Agarwal ",
	 title="{An Analytical Cache Model}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="7",
	 Number="2",
	 Pages="184-215",
	 Month="May",
	 Year="1989 ")

 @Article(MacGregor84,
	 Author="Doug MacGregor and Dave Mothersole and Bill Moyer",
	 Key="MacGregor ",
	 Title="{The Motorola MC68020}",
	 Journal="IEEE Micro",
	 Pages="101-118",
	 Month="August",
	 Year="1984 ")

 @manual(CRAY79,
	 Key="Cray",
	 Title="{CRAY-1 Computer Systems, Hardware Reference Manual}",
	 address="Cray Research, Inc., Chippewa Falls, WI",
	 year="1979")

 @misc(Huck85,
	 key="Huck",
	 Title="{HPs High Precision Architecture}",
	 Author="J. Huck",
	 Note="EE380 Lecture, Stanford University, CA",
	 Year="1986")

 @InProceedings(Moussouris86,
	 Author="J. Moussouris and L. Crudele and D. Freitas and C. Hansen and
 E. Hudson and R. March and S. Przybylski and T. Riordan and C. Rowen and D.
 Van't Hof",
	 Key="Moussouris",
	 Title="{A CMOS RISC Processor with Integrated Systen Functions}",
	 Organization="IEEE",
	 BookTitle="COMPCON",
	 Pages="126-131",
	 Month="March",
	 Year="1986")

 @InProceedings(SH-Moussouris86,
	 Author="Moussouris et al., J. ",
	 Key="Moussouris",
	 Title="{A CMOS RISC Processor with Integrated Systen Functions}",
	 Organization="IEEE",
	 BookTitle="COMPCON",
	 Pages="126-131",
	 Month="March",
	 Year="1986")

 @InProceedings(Neff86,
	 Author="L. Neff",
	 Key="Neff",
	 Title="{CLIPPER Microprocessor Architecture Overview}",
	 Organization="IEEE",
	 BookTitle="COMPCON",
	 Pages="191-195",
	 Month="March",
	 Year="1986")

 @InProceedings(Birnbaum86,
	 Author="Joel S. Birnbaum and William S. Worley, Jr.",
	 Key="Birnbaum",
	 Title="{Beyond RISC: High-Precision Architecture}",
	 Organization="IEEE",
	 BookTitle="COMPCON",
	 Pages="40-47",
	 Month="March",
	 Year="1986")

 @InProceedings(Taylor86,
	 Author="George S. Taylor and Paul N. Hilfinger and James R. Larus
 and David A. Patterson and Benjamin G. Zorn",
	 Key="Taylor",
	 Title="{Evaluation of the SPUR Lisp Architecture}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer
		 Architecture",
	 Pages="444-452",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1986")

 @InProceedings(SH-Taylor86,
	 Author="Taylor et al., George S. ",
	 Key="Taylor",
	 Title="{Evaluation of the SPUR Lisp Architecture}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer
		 Architecture",
	 Pages="444-452",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1986")

 @TechReport(Chow86,
	 Author="Paul Chow",
	 Key="Chow ",
	 Title="{MIPS-X Instruction Set and Programmer's Manual}",
	 Institution="Stanford University ",
	 Number="86-289",
	 Type="Computer Systems Laboratory ",
	 Month="May",
	 Year="1986 ")

 @TechReport(Salz85,
	 Author="Arturo Salz and Anant Agarwal and Paul Chow",
	 Key="Agarwal ",
	 Title="{MIPS-X: The External Interface}",
	 Institution="Stanford University ",
	 Type="Computer Systems Laboratory, TR 87-339",
	 Month="April ",
	 Year="1987 ")

 @TechReport(Agarwal87c,
	 Author="Arturo Salz and Anant Agarwal and Paul Chow",
	 Key="Agarwal ",
	 Title="{MIPS-X: The External Interface}",
	 Institution="Stanford University ",
	 Type="Computer Systems Laboratory, TR 87-339",
	 Month="April ",
	 Year="1987 ")

 @misc(MC68030,
	 Key="MC68030 ",
	 Title="{First Look at Motorola's Latest 32-Bit Processor}",
	 Note="Electronics, September 18, 1986")

 @Article(Stamos84,
	 Author="James W. Stamos",
	 Key="Stamos",
	 Title="{Static Grouping to Enhance Memory Performance}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="2",
	 Number="2",
	 Pages="155-180",
	 Month="May",
	 Year="1984")

 @TechReport(Johnson75,
	 Author="J. W. Johnson",
	 Key="Johnson",
	 title="{Program Restructuring for Virtual Memory Systems}",
	 Institution="M.I.T.",
	 Number="MAC TR-148",
	 Type="Laboratory for Computer Science",
	 Month="March",
	 Year="1975 ")

 @Article(Hatfield71,
	 Author="D. J. Hatfield and J. Gerald",
	 Key="Hatfield",
	 Title="{Program Restructuring for Virtual Memory}",
	 Journal="IBM  Systems Journal ",
	 Volume="10 ",
	 Number="3 ",
	 Pages="168-192",
	 Year="1971 ")

 @inbook(Snyder79,
	 Author="R. Snyder",
	 Key="Snyder ",
	 Title="{On a priori Program Restructuring for Virtual Memory Systems}",
	 BookTitle="{Operating Systems: Theory and Practice}",
	 Note="{D. Lanciaux, Ed.}",
	 Publisher="Elsevier-North-Holland",
	 Pages="207-224",
	 Address="New York ",
	 Year="1979 ")

 @article(Kobayashi86,
	 Author="M. Kobayashi",
	 Key="Kobayashi",
	 Title="{An Empirical Study of Task Switching Locality in MVS}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-35",
	 Number="8",
	 Pages="720-731",
	 Month="August",
	 Year="1986")

 @InProceedings(Agarwal87b,
	 Author="Anant Agarwal and Paul Chow and Mark Horowitz and John Acken
 and Arturo Salz and John Hennessy",
	 Key="Agarwal",
	 title="{On-Chip Instruction Caches for High Performance Processors}",
	 BookTitle="Proceedings of the Conference on Advanced Research in VLSI, Stanford",
	 Pages="1-24",
	 month="March",
	 Year="1987")

 @InProceedings(SH-Agarwal86c,
	 Author="Agarwal et al., Anant ",
	 Key="Agarwal",
	 title="{On-Chip Instruction Caches for High Performance Processors}",
	 BookTitle="To appear in Proceedings of the Conference on Advanced Research in VLSI, Stanford",
	 month="March",
	 Year="1987")

 @article(Thakkar90,
	 Author="Gary Graunke and Shreekant Thakkar",
	 Key="Graunke",
	 Title="{Synchronization Algorithms for Shared-Memory Multiprocessors}",
	 Journal="IEEE Computer",
	 Month="June",
	 Year="1990")

 @Article(Thakkar86,
	 Author="Shreekant S. Thakkar and Alan E. Knowles",
	 Key="Thakkar",
	 Title="{A High-Performance Memory Management Scheme}",
	 Journal="Computer",
	 Volume="19 ",
	 Number="5 ",
	 Pages="8-22",
	 Month="May",
	 Year="1986")

 @InProceedings(Peuto77,
	 Author="Bernard L. Peuto and Leonard J. Shustek",
	 Key="Peuto",
	 Title="{An Instruction Timing Model of CPU Performance}",
	 BookTitle="Proceedings of the 4th Annual Symposium on Computer
		 Architecture",
	 Pages="165-178",
	 Publisher="IEEE",
	 Address="New York",
	 Month="March",
	 Year="1977")

 @UNPUBLISHED{PEU:INS,
	 AUTHOR = {Peuto, Bernard L.},
	 TITLE = {An Instruction Timing Model of CPU Performance},
	 NOTE = {Stanford University},
	 MONTH = {unknown},
	 YEAR = {unknown}
 }

 @Article(Fu87,
	 Author="John Fu and James B. Keller and Kenneth J. Haduch ",
	 Key="Fu",
	 Title="{Aspects of the VAX 8800 C Box Design}",
	 Journal="Digital Technical Journal",
	 Volume="",
	 Number="4",
	 Pages="41-51",
	 Month="February",
	 Year="1987 ")

 @Article(Clark86,
	 Author="John Fu and James B. Keller and Kenneth J. Haduch ",
	 Key="Fu",
	 Title="{Aspects of the VAX 8800 C Box Design}",
	 Journal="Digital Technical Journal",
	 Pages="41-51",
	 Month="February",
	 Year="1987 ")

 @misc(Clark86old,
	 Author="Douglas W. Clark",
	 Key="Clark",
	 Note="Private communication. Digital Equipment Corporation, Littleton, MA",
	 Month="October",
	 Year="1986")

 @InProceedings(Hammerstrom77,
	 Author="D. W. Hammerstrom and E. S. Davidson",
	 Key="Hammerstrom",
	 Title="{Information Content of CPU Memory Referencing Behavior}",
	 BookTitle="Proceedings of the 4th Annual Symposium on Computer
		 Architecture",
	 Pages="184-192",
	 Publisher="IEEE",
	 Address="New York",
	 Month="March",
	 Year="1977")

 @InProceedings(Milandre75,
	 Author="G. Milandre and R. Mikkor",
	 Key="Milandre",
	 Title="{VS2-R2 Experience at the University of Toronto Computer Centre}",
	 BookTitle="Share 44 Proceedings, Los Angeles, CA.",
	 Pages="1887-1895",
	 Month="March",
	 Year="1975")

 @Article(Smith86,
	 Author="Alan Jay Smith",
	 Key="Smith",
	 Title="{Bibliography and Readings on CPU Cache Memories and Related Topics}",
	 Journal="Computer Architecture News",
	 Volume="14 ",
	 Number="1 ",
	 Pages="22-42",
	 Month="January",
	 Year="1986 ")

 @UNPUBLISHED{SMI:BIB,
	 AUTHOR = {Smith, Alan Jay},
	 TITLE = {Bibliography and Readings on CPU Cache Memories and
		 Related Topics},
	 NOTE = {University of California},
	 MONTH = {not given},
	 YEAR = {not given}
 }

 @TechReport(Harding80,
	 Author="W. J. Harding and M. H. MacDougall and W. J. Raymond",
	 Key="Harding",
	 title="{Empirical Estimation of Cache Miss Ratio as a Function of Cache Size}",
	 Institution="Amdahl",
	 Number="PN 820420-700A",
	 Month="September",
	 Year="1980 ")

 @article(Bell74,
	 Author="James Bell and David Casasent and C. Gordon Bell",
	 Key="Bell",
	 Title="{An Investigation of Alternative Cache Organizations}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-23",
	 Number="4",
	 Month="April",
	 Year="1974")

 @InProceedings(Pleszkun86,
	 Author="Andrew R. Pleszkun and Matthew K. Farrens",
	 Key="Pleszkun",
	 Title="{An Instruction Cache Design for Use with a Delayed Branch}",
	 BookTitle="Proceedings, M.I.T. VLSI Conference",
	 Pages="73-88",
	 Year="1986")

 @InProceedings(Patterson83,
	 Author="David A. Patterson and Phil Garrison and Mark Hill and
 Dimitris Lioupes and Chris Nyberg and Tim Sippel and Korbin Van Dyke",
	 Key="Patterson",
	 Title="{Architecture of a VLSI Instruction Cache for a RISC}",
	 BookTitle="Proceedings of the 10th Annual Symposium on Computer
		 Architecture",
	 Pages="108-116",
	 Publisher="IEEE",
	 Address="New York",
	 Month="=May",
	 Year="1983")

 @Inproceedings{PAT:ARC,
	 Author="David A. Patterson And Phil Garrison And Mark Hill And
 Dimitris Lioupes And Chris Nyberg And Tim Sippel And Korbin Van Dyke",
	 Key="Patterson",
	 Title="{Architecture Of A Vlsi Instruction Cache For A Risc}",
	 Booktitle="Proceedings Of The 10th Annual Symposium On Computer
		 Architecture",
	 Pages="108-116",
	 Publisher="Ieee",
	 Address="New York",
	 Month="=May",
	 Year="1983"}

 @InProceedings(SH-Patterson83,
	 Author="Patterson et al., David A. ",
	 Key="Patterson",
	 Title="{Architecture of a VLSI Instruction Cache for a RISC}",
	 BookTitle="Proceedings of the 10th Annual Symposium on Computer
		 Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Pages="108-116",
	 Year="1983")

 @TechReport(Goodman85,
	 Author="James R. Goodman",
	 Key="Goodman",
	 title="{Cache Memory Optimization to Reduce Processor/Memory Traffic}",
	 Institution="University of Wisconsin-Madison",
	 Type="Department of Computer Sciences",
	 Year="1985 ")

 @book(Miller86,
	 Author="Rupert G. Miller Jr.",
	 Key="Miller",
	 Title="{Beyond Anova - Basics of Applied Statistics}",
	 Publisher="John Wiley and Sons, Inc. New York ",
	 Year="1986 ")

 @book(Hodges64,
	 Author="J. L. Hodges Jr. and E. L. Lehmann",
	 Key="Hodges",
	 Title="{Basic Concepts of Probability and Statistics}",
	 Publisher="Holden-day, Inc., San Francisco",
	 Year="1964")

 @InProceedings(Haikala84b,
	 Author="Ilkka J. Haikala and Petri H. Kutvonen",
	 Key="Haikala",
	 Title="{Split Cache Organizations}",
	 BookTitle="Performance '84",
	 Pages="459-472",
	 Year="1984")

 @misc(Rossman86,
	 Author="George Rossman",
	 Key="Rossman",
	 Note="Private communication. Palyn Associates, San Jose, CA",
	 month="November",
	 year="1986")

 @TechReport(Cho86,
	 Author="James Cho and Alan Jay Smith and Howard Sachs",
	 Key="Cho",
	 Title="{The Memory Architecture and the Cache and Memory Management Unit for the Fairchild CLIPPER Processor}",
	 Institution="University of California at Berkeley",
	 Number="UCB/CSD 86/289",
	 Type="Computer Science Division (EECS)",
	 Month="April",
	 Year="1986")

 @manual(Att85,
	 Key="Att",
	 Title="{WE32100 Microprocessor Information Manual}",
	 address="AT$\&$T",
	 year="1985")

 @Article(Alexander86,
	 Author="Cedell Alexander and William Keshlear and Furrokh Cooper and Faye Briggs",
	 Key="Alexander",
	 Title="{Cache Memory Performance in a Unix Environment}",
	 Journal="Computer Architecture News",
	 Volume="14 ",
	 Number="3 ",
	 Pages="41-70",
	 Month="June",
	 Year="1986 ")

 @phdthesis(Agarwal87,
	 author="Anant Agarwal",
	 key="Agarwal",
	 title="{Analysis of Cache Performance for Operating Systems and 
		 Multiprogramming}",
	 school="Stanford University",
	 Note="Available as Computer Systems Laboratory TR-87-332 ",
	 Month="May",
	 Year="1987")

 @Article(Baron85,
	 Author="Robert Baron and Richard Rashid and Ellen Siegel and Avadis Tevanian  and Michael Young",
	 Key="Baron ",
	 Title="{MACH-1: An Operating System Environment for Large-Scale Multiprocessor Applications}",
	 Journal="IEEE Software ",
	 month="July",
	 Year="1985 ")

 @InProceedings(Gupta86,
	 Author="Anoop Gupta and Charles Forgy and Robert Wedig",
	 Key="Gupta",
	 Title="{Parallel Architectures and Algorithms for Rule-Based Systems}",
	 BookTitle="Proceedings of the 13th Annual Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1986")

 @InProceedings(Bisiani86,
	 Author="Bisiani et al., R. ",
	 Key="Bisiani",
	 Title="{Building Parallel Speech Recognition Systems with the Agora Environment}",
	 BookTitle="Darpa Strategic Computing Speech Workshop",
	 Address="Palo alto, CA",
	 Month="February",
	 Year="1986")

 @Article(Kravitz87,
	 Author="Saul A. Kravitz and Rob Rutenbar",
	 Key="Kravitz",
	 Title="{Multiprocessor-Based Placement by Simulated Annealing}",
	 Journal="IEEE Transactions on CAD",
	 Month="July",
	 Year="1987")

 @InProceedings(Katz85,
	 Author="R. H. Katz and S. J. Eggers and D. A. Wood and C. L. Perkins and R. G. Sheldon",
	 Key="Katz",
	 Title="{Implementing a Cache Consistency Protocol}",
	 BookTitle="Proceedings of the 12th International Symposium on Computer Architecture",
	 Pages="276-283",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1985")

 @InProceedings(Rudolph84,
	 Author="L. Rudolph and Z. Segall",
	 Key="Rudolph",
	 Title="{Dynamic Decentralized Cache Consistency Schemes for MIMD Parallel Processors}",
	 BookTitle="Proceedings of the 12th International Symposium on Computer Architecture",
	 Pages="340-347",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1985")

 @InProceedings(Rogers87,
	 Author="F. Darema-Rogers and G. F. Pfister and K. So",
	 Key="Darema-Rogers",
	 Title="{Memory Access Patterns of Parallel Scientific Programs}",
	 BookTitle="Proceedings of ACM SIGMETRICS 1987",
	 Pages="46-58",
	 Month="May",
	 Year="1987")es

 @Article(Censier78,
	 Author="Lucien M. Censier and Paul Feautrier",
	 Key="Cencier",
	 Title="{A New Solution to Coherence Problems in Multicache Systems}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-27",
	 Number="12",
	 Pages="1112-1118",
	 Month="December",
	 Year="1978")

 @TechReport(McCreight84,
	 Author="E. McCreight",
	 Key="McCreight",
	 Title="{The Dragon Computer System: An Early Overview}",
	 Institution="Xerox Corp.",
	 Month="September",
	 Year="1984")

 @UNPUBLISHED{MCC:DRA,
	 AUTHOR = {McCreight, Edward M.},
	 TITLE = {The Dragon Computer System},
	 NOTE = {Xerox Corp.},
	 MONTH = jun,
	 YEAR = {1984}
 }

 @Misc(Thacker87,
	 Author="C. Thacker",
	 Key="Thacker",
	 Note="Private Communication. Digital Equipment Corporation, Systems Research Center, Palo Alto, CA.")

 @inProceedings(Archibald84,
	 Author="James Archibald and Jean-Loup Baer",
	 Key="Archibald",
	 Title="{An Economical Solution to the Cache Coherence Problem}",
	 BookTitle="Proceedings of the 12th International Symposium on Computer Architecture",
	 Pages="355-362",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1985")

 @inProceedings(Tang76,
	 Author="C. K. Tang",
	 Key="Tang",
	 Title="{Cache Design in the Tightly Coupled Multiprocessor System}",
	 BookTitle="AFIPS Conference Proceedings, National Computer Conference, NY, NY",
	 Pages="749-753",
	 Month="June",
	 Year="1976")

 @InProceedings(Papamarcos84,
	 Author="Mark S. Papamarcos and Janak H. Patel",
	 Key="Papamarcos",
	 Title="{A Low-Overhead Coherence Solution for Multiprocessors with Private Cache Memories}",
	 BookTitle="Proceedings of the 12th International Symposium on Computer Architecture",
	 Pages="348-354",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1985")

 @ARTICLE{PAP:LOW,
	 AUTHOR = {Papmarccos, Mark S. and Patel, Janak H.},
	 TITLE = {A Low-Overhead Coherence Solution for Multiprocessors
		 with Private Cache Memories},
	 JOURNAL ={IEEE},
	 YEAR = {1984},
	 PAGES = {348-354},
	 MONTH = {unknown}
 }

 @InProceedings(Dubois82,
	 Author="Michel Dubois and Faye A. Briggs",
	 Key="Dubois",
	 Title="{Effects of Cache Coherence in Multiprocessors}",
	 BookTitle="Proceedings of the 9th International Symposium on Computer Architecture",
	 Pages="299-308",
	 Publisher="IEEE",
	 Address="New York",
	 Month="May",
	 Year="1982")

 @Article(Yen85,
	 Author="Wei C. Yen and David W. L. Yen and King-Sun Fu",
	 Key="Yen",
	 Title="{Data Coherence Problem in a Multicache System}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-34",
	 Number="1",
	 Pages="56-65",
	 Month="January",
	 Year="1985")

 @Article(Archibald86,
	 Author="James Archibald and Jean-Loup Baer",
	 Key="Archibald",
	 Title="{Cache Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model}",
	 Journal="ACM Transactions on Computer Systems",
	 Volume="4",
	 Number="4",
	 Pages="273-298",
	 Month="November",
	 Year="1986")

 @TechReport(Soule87,
	 Author="Larry Soule and Tom Blank",
	 Key="Soule ",
	 Title="{Parallel Logic Simulation on General Purpose Machines}",
	 Institution="Stanford  University ",
	 Type="Computer Systems Laboratory ",
	 Month="November ",
	 Year="1987 ")

 @inProceedings(Agarwal88a,
	 Author="Anant Agarwal and Anoop Gupta",
	 Key="Agarwal",
	 Title="{Memory-Reference Characteristics of Multiprocessor Applications under MACH}",
	 BookTitle="Proceedings of ACM SIGMETRICS 1988",
	 Month="May",
	 Year="1988",
	 Pages="215-225")

 @InProceedings(Agarwal87f,
	 Author="Anant Agarwal and Richard Simoni and John Hennessy and 
		 Mark Horowitz",
	 Key="Agarwal",
	 Title="{An Evaluation of Directory Schemes for Cache Coherence}",
	 BookTitle="Proceedings of the 15th International Symposium on 
		 Computer Architecture",
	 Publisher="IEEE",
	 Address="Honolulu, HI",
	 Month="June",
	 Year="1988",
	 Pages="280-289")

 @InProceedings(Sites88,
	 Author="Richard L. Sites and Anant Agarwal",
	 Key="Sites",
	 Title="{Multiprocessor Cache Analysis using ATUM}",
	 BookTitle="Proceedings of the 15th International Symposium on Computer Architecture",
	 Pages="186-195",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1988")

 @InProceedings(Pfister85,
	 Author="G. F. Pfister and W. C. Brantley and D. A. George and S. L. Harvey and W. J. Kleinfelder and K. P. McAuliffe and E. A. Melton and A. Norton and J. Weiss",
	 Key="Pfister",
	 Title="{The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture}",
	 BookTitle="{Proceedings ICPP}",
	 Pages="764-771",
	 Month="August",
	 Year="1985")

 @ARTICLE{PFI:IBM,
	 AUTHOR = {Pfister, G.F. and Brantley, W.C. and George, D.A. and 
		   Harvey, S.L. and Kleinfelder, W.J. and McAuliffe, K.P.
		   and Melton, E.A. and Norton, V.A. and Weiss, J.},
	 TITLE = {The IBM Research Parallel Processor Prototype (RP3):
		  Introduction and Architecture},
	 JOURNAL = ieeetc,
	 YEAR = {1985},
	 PAGES = {764-771}
 }

 @InProceedings(Norton85,
	 Author="A. Norton and G. F. Pfister",
	 Key="Norton",
	 Title="{A Methodology for Predicting Multiprocessor Performance}",
	 BookTitle="{Proceedings ICPP}",
	 Pages="772-781",
	 Month="August",
	 Year="1985")

 @InProceedings(SH-Pfister85,
	 Author="Pfister et al., G. F.",
	 Key="Pfister",
	 Title="{The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture}",
	 BookTitle="{Proceedings ICPP}",
	 Pages="764-771",
	 Month="August",
	 Year="1985")

 @misc(Frank84,
	 Author="S. J. Frank",
	 Key="Frank ",
	 Title="{Tightly Coupled Multiprocessor System Speeds Up Memory Access Times}",
	 pages="164-169",
	 Note="Electronics, 57, 1, January 1984")

 @InProceedings(Agarwal-evaldir,
	 Author="Anant Agarwal and Richard Simoni and John Hennessy and 
		 Mark Horowitz",
	 Key="Agarwal",
	 Title="{An Evaluation of Directory Schemes for Cache Coherence}",
	 BookTitle="Proceedings of the 15th International Symposium on 
		 Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1988",
	 Pages="280-289")

 @TechReport(Agarwal88c,
	 Author="Anant Agarwal",
	 Key="Agarwal",
	 Title="{Trace Compaction using Cache Filtering with Blocking}",
	 Institution="Stanford University",
	 Type="Computer Systems Laboratory TR 88-347",
	 Month="January",
	 Year="1988")

 @InProceedings(Smith85-Software,
	 Author="Alan Jay Smith",
	 Key="Smith",
	 Title="{CPU Cache Consistency with Software Support and Using One Time Identifiers}",
	 BookTitle="Proceedings of the Pacific Computer Communications Symposium",
	 Publisher="IEEE",
	 Address="New York",
	 Month="October",
	 Year="1985")

 @Article(Patel81-Delta,
	 Author="Janak H. Patel",
	 Key="Patel",
	 Title="{Performance of Processor-Memory Interconnections for Multiprocessors}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-30",
	 Number="10",
	 Pages="771-780",
	 Month="October",
	 Year="1981")

 @Article(Patel82-Cache,
	 Author="Janak H. Patel",
	 Key="Patel",
	 Title="{Analysis of Multiprocessors with Private Cache Memories}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-31",
	 Number="4",
	 Pages="296-304",
	 Month="April",
	 Year="1982")

 @InProceedings(Cytron88,
	 Author="Ron Cytron and Steve Karlovsky and Kevin P. McAuliffe",
	 Key="Cytron",
	 Title="{Automatic Management of Programmable Caches}",
	 BookTitle="{Proceedings ICPP}",
	 Month="August",
	 Year="1988")

 @Article(Olson85,
	 Author="Robert Olson",
	 Key="Olson ",
	 Title="{Parallel Processing in a Message-Based Operating System}",
	 Journal="IEEE Software ",
	 month="July",
	 Year="1985 ")

 @Article(Kruskal83,
	 Author="Clyde P. Kruskal and Marc Snir",
	 Key="Kruskal",
	 Title="{The Performance of Multistage Interconnection Networks for Multiprocessors}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-32",
	 Number="12",
	 Pages="1091-1098",
	 Month="December",
	 Year="1983")

 @InProceedings(Thacker87b,
	 Author="Charles P. Thacker and Lawrence C. Stewart",
	 Key="Thacker",
	 Title="{Firefly: a Multiprocessor Workstation}",
	 BookTitle="{Proceedings of ASPLOS II}",
	 Pages="164-172",
	 Month="October",
	 Year="1987")

 @InProceedings(Goke73,
	 Author="G. R. Goke and G. J. Lipovski",
	 Key="Goke",
	 Title="{Banyan Networks for Partitioning Multiprocessor Systems}",
	 BookTitle="Proceedings of the 1st Annual Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Pages="21-28",
	 Year="1973")

 @Article(Lawrie75-Omega,
	 Author="D. H. Lawrie",
	 Key="Lawrie",
	 Title="{Access and Alignment of Data in an Array Processor}",
	 Journal="IEEE Transactions on Computers",
	 Volume="C-24",
	 Number="12",
	 Pages="1145-1155",
	 Month="December",
	 Year="1975")

 @InProceedings(Vernon88,
	 Author="M. K. Vernon and E. D. Lazowska and J. Zahorjan",
	 Key="Vernon",
	 Title="{An Accurate and Efficient Performance Analysis Technique for Multiprocessor Snooping Cache-Consistency Protocols}",
	 BookTitle="Proceedings of the 15th International Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1988")

 @InProceedings(Cheong88,
	 Author="H. Cheong and A. V. Veidenbaum",
	 Key="Cheong",
	 Title="{A Cache Coherence Scheme with Fast Selective Invalidation}",
	 BookTitle="Proceedings of the 15th International Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1988")

 @InProceedings(Eggers88,
	 Author="S. J. Eggers and R. H. Katz",
	 Key="Eggers",
	 Title="{A Characterization of Sharing in Parallel Programs and Its Application to Coherency Protocol Evaluation}",
	 BookTitle="Proceedings of the 15th International Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Month="June",
	 Year="1988")

 @InProceedings(Eggers89,
	 Author="S. J. Eggers and R. H. Katz",
	 Key="Eggers",
	 Title="{Evaluating the Performance of Four Snooping Cache Coherency Protocols}",
	 BookTitle="Proceedings of the 16th International Symposium on Computer Architecture",
	 Publisher="IEEE",
	 Address="New York",
	 Note="To appear",
	 Month="June",
	 Year="1989")

@TechReport(Fuller78,
	Author="S. H. Fuller and S. P. Harbison",
	Key="Fuller",
	Title="{The C.mmp Multiprocessor}",
	Institution="Carnegie-Mellon University",
	Month="October",
	Year="1978")

@inProceedings(Vernon86,
	Author="M. K. Vernon and M. A. Holliday",
	Key="Vernon",
	Title="{Performance Analysis of Multiprocessor Cache Consistency Protocols Using Generalized Timed Petri Nets}",
	BookTitle="Proceedings of ACM SIGMETRICS 1986",
	Month="May",
	Year="1986")

@inproceedings(McGrogan86,
        Author="Steve McGrogan and Robert Olson and Neil Toda",
        Key="McGrogan",
        Title="{Parallelizing large existing programs - methodology
            and experiences}",
        Booktitle="Proceedings of Spring COMPCON",
        Pages="458--466",
        Month="March",
        Year="1986")

@ARTICLE{MCG:PAR,
	AUTHOR = {McGrogan, Steve and Olson, Robert and Toda, Neil},
	TITLE = {Parallelizing Large Existing Programs - Methodology
		and Experiences},
	JOURNAL = {IEEE},
	YEAR = {1986},
	PAGES = {458-466},
	MONTH =may 
}

@inproceedings(Greenberg87,
        Author="Albert G. Greenberg and Isi Mitrani and Larry Rudolph",
        Key="Greenberg",
        Title="{Analysis of snooping caches}",
        Booktitle="Proceedings of Performance 87, 12th International Symposium
            on Computer Performance",
	Publisher="IEEE",
	Address="New York",
        Month="December",
        Year="1987")

@inproceedings(Edler85,
        Author="Jan Edler and others",
        Key="Edler",
        Title="{Issues related to MIMD shared-memory computers: the
        NYU Ultracomputer Approach}",
        Booktitle="Proceedings 12th Annual International Symposium on Computer
            Architecture",
	Publisher="IEEE",
	Address="New York",
        Pages="126--135",
        Month="June",
        Year="1985")

@inproceedings(Brantley85,
        Author="W. C. Brantley and K. P. McAuliffe and J. Weiss",
        Key="Brantley",
        Title="{RP3 Processor-Memory Element}",
        Booktitle="Proceedings 1985 International Conference on Parallel
            Processing",
        Pages="782--789",
        Year="1985")

@techreport(Jouppi86,
        Author="Norman P. Jouppi and Jeremy Dion and Michael J. K. Nielsen",
        Key="Jouppi86",
        Title="{MultiTitan: four architecture papers}",
        Institution="Digital Western Research Laboratory",
        Address="{Palo Alto, California}",
        Number={86/2},
        Month="September",
        Year="1986")

@TechReport(Darema-Rogers86,
	Author="F. Darema-Rogers and D. A. George and V. A. Norton and G. F. Pfister",
	Key="Darema-Rogers",
	Title="{Single-Program-Multiple-Data Computational Model for EPEX/FORTRAN}",
	Institution="IBM T. J. Watson Research Center, Yorktown Heights",
	Number="{RC 11552 (55212)}",
	Month="November",
	Year="1986")

@TECHREPORT{Tang85,
	AUTHOR = "Peiyi Tang and Pen-Chung Yew and Chuan-Qi Zhu",
	KEY= "Tang",
	TITLE = "{Processor Self-scheduling in large Multiprocessor Systems}",
	INSTITUTION = "{Center for Supercomputing Research and
Development, U. of Illinois at Urbana-Champaign}",
	YEAR = "{1985}",
	NUMBER = "Report No. 536",
	MONTH = "October"}

@TECHREPORT{Lusk83,
	AUTHOR = "E. L. Lusk and R. A. Overbeek",
	KEY= "Lusk",
	TITLE = "{Implementation of Monitors with Macros: A
Programming Aid for the HEP and other Parallel Processors}",
	INSTITUTION = "{Argonne National Laboratory, Argonne, Illinois}",
	YEAR = "{1983}",
	NUMBER = "{ANL-83-97}",
	MONTH = "December"}

@INPROCEEDINGS{Tang86,
	AUTHOR = "Peiyi Tang and Pen-Chung Yew",
	KEY= "Tang",
	TITLE = "{Processor Self-scheduling for
Multiple-Nested Parallel Loops}",
	BOOKTITLE = "{Proceedings of the 1986 International Conference
on Parallel Processing}",
	YEAR = "{1986}",
	PAGES = "{528-535}",
	MONTH = "August"}

@ARTICLE{TAN:PRO,
	AUTHOR = {Tang, Peiyi and Yew, Pen-Chung},
	TITLE = {Processor Self-Scheduling for Multiple-Nested Parallel Loops},
	JOURNAL = {IEEE},
	YEAR = {1986},
	PAGES = {528-535}
}

@article(Pfister85b,
	Author="G. F. Pfister and V. A. Norton",
	Key="Pfister",
	Title="{`Hotspot' Contention and Combining in Multistage Interconnection Networks}",
	Journal="IEEE Transactions on Computers",
	Volume="C-34",
	Number="10",
	Month="October",
	Year="1985")

@TechReport(George87,
	Author="D. A. George",
	Key="George87",
	Title="{EPEX - Environment for Parallel Execution}",
	Institution="IBM T. J. Watson Research Center, Yorktown Heights",
	Number="{RC 13158 (58851)}",
	Month="September",
	Year="1987")

@techreport(Stone85,
	author="J.M. Stone and F. Darema-Rogers and V.A. Norton and G.F. Pfister",
	key="Stone85",
	title="{Introduction to the VM/EPEX FORTRAN Preprocessor}", 
	institution="IBM T. J. Watson Research Center, Yorktown Height, NY",
	number="RC 11407 (\#51329)",	
	month="September",
	year="1985"
)

@TechReport(So87-PSIMUL,
	Author="K. So and F. Darema-Rogers and D. A. George and V. A. Norton and G. F. Pfister",
	Key="So",
	Title="{PSIMUL - A System for Parallel Simulation of Parallel Systems}",
	Institution="IBM T. J. Watson Research Center, Yorktown Heights",
	Number="{RC 11674 (58502)}",
	Month="November",
	Year="1987")

@ARTICLE{Cooley65,
	AUTHOR = "J. W. Cooley and J. W. Tukey",
	KEY= "Cooley",
	TITLE = "{An Algorithm for the Machine Calculation of Complex Fourier Series}",
	JOURNAL = "Math. Comput.",
	YEAR = "{1965}",
	VOLUME = "{19}",
	PAGES = "{297-301}",
	MONTH = "April"}

@TECHREPORT{Crowley78,
	AUTHOR = "W. P. Crowley and C. P. Hendrickson and T. E. Rudy",
	KEY= "Crowley",
	TITLE = "{The Simple Code}",
	INSTITUTION = "{Lawrence Livermore Laboratory}",
	NUMBER = "UCID-17715",
	YEAR = "{1978}",
	MONTH = "February"}

@Article(Metcalfe76,
	Author="R. Metcalfe and D. Boggs",
	Key="Metcalfe",
	Title="{Ethernet: Distributed Packet Switching for Local Computer Networks}",
	Journal="Communications of the ACM",
	Volume="19",
	Number="7",
	Month="July",
	Year="1976")

@ARTICLE{MET:ETH,
	AUTHOR = {Metcalfe, Robert M. and Boggs, David R.},
	TITLE = {Ethernet:Distributed Packet Switching for Local Computer 
                 Networks},
	JOURNAL = cacm,
	YEAR = {1976},
	VOLUME = {19},
	NUMBER = {7},
	PAGES = {395-404},
	MONTH = jul
}

@inproceedings{Rose88,
	author = "Jonathan Rose",
	key    = "Rose",
	title  = "{L}ocus{R}oute: {A} {P}arallel {G}lobal {R}outer for {S}tandard {C}ells",
	booktitle = "Design Automation Conference",
	pages  = "189--195",
	month  = jun,
	year   = 1988}

@techreport{Karlin, 
	author= "Anna Karlin and Mark Manasse and Larry Rudolph and Daniel Sleator",
	key= "Karlin",
	title="{C}ompetitive {S}noopy {C}aching",
	institution="Computer Science Dept., Carnegie Mellon University",
	number="CMU-CS-86-164", 
	year="1986", 
	address="Pittsburgh, PA",
	note="Preliminary version appeared in 27th FOCS, 1986"}

@inproceedings{Weber-inv,
	author = "Wolf-Dietrich Weber and Anoop Gupta",
	key    = "Weber",
	title  = "{A}nalysis of {C}ache {I}nvalidation {P}atterns in {M}ultiprocessors",
	booktitle = "Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS III)",
	month  = "April",
	year   = 1989}

@inproceedings{Gajski83,
	author = "Daniel Gajski and David Kuck and Duncan Lawrie and Ahmed Saleh",
	key    = "Gajski",
	title  = "{Cedar -- A Large Scale Multiprocessor}",
	booktitle = "International Conference on Parallel Processing",
	pages = "524-529",
	month  = "August",
	year   = 1983}

@article(Gottlieb83,
	Author="A. Gottlieb and R. Grishman and C. P. Kruskal and K. P. McAuliffe and L. Rudolph and M. Snir",
	Key="Gottlieb",
	Title="{The NYU Ultracomputer -- Designing a MIMD Shared-Memory Parallel Machine}",
	Journal="IEEE Transactions on Computers",
	Volume="C-32",
	Number="2",
	Month="February",
	Pages="175-189",
	Year="1983")

@ARTICLE{GOT:NYU,
	AUTHOR = {Gottlieb, Allan and Grishman, Ralph and Kruskal, Clyde P. and
                  McAuliffe, Kevin P. and Rudolph, Larry and Snir, Marc},
	TITLE = {The NYU Ultracomputer - Designing an MIMD Shared Memory
                 Parallel Computer},
	JOURNAL = ieeetc,
	YEAR = {1983},
	VOLUME = {C-32},
	NUMBER = {2},

	PAGES = {175-189},
	MONTH = feb
}

@inproceedings{Abramson77,
	author = "Norman Abramson",
	key    = "Abramson",
	title  = "{The ALOHA System -- Another alternative for computer communications}",
	booktitle = "Proceedings of the 1977 Fall Joint Computer Conference",
	pages = "281-285",
	volume = "37",
	year   = 1977}

@book(Hoshino89,
	author = "Tsutomu Hoshino",
	key    = "Hoshino",
	Title  = "{PAX Computer.  High-Speed Parallel Processing and Scientific Computing}",
	Note = "Harold S. Stone, Editor",
	Publisher="Addison Wesley, Reading Mass.",
	year   = 1989)

@inproceedings(Scott89,
        Author="Steven Scott and Gurindar Sohi",
        Key="Scott",
        Title="{Using Feedback to Control Tree Saturation In Multistage Interconnection Networks}",
        Booktitle="Proceedings 16th Annual International Symposium on Computer
            Architecture",
	Publisher="IEEE",
	Address="New York",
        Month="June",
        Year="1989")

@techreport{NASA79, 
	author= "Eugenia Kalnay-Rivas and David Hoitsma",
	Key= "Kalnay-Rivas",
	title="{Documentation of the Fourth Order Band Model}",
	institution="NASA Modeling and Simulation Facility Laboratory for Atmospheric Science, NASA/Goddard Space Flight Center",
	year="1979", 
	address="Greenbelt, MD"}


@techreport{Agarwal89-bar-tec,
	author= "Anant Agarwal and Matthew Cherian",
	Key="Agarwal",
	title="Adaptive Backoff Synchronization Techniques",
	institution="{MIT VLSI Memo}",
	month="April",
	year="1989"}

@inproceedings(Agarwal89-bar,
        Author="Anant Agarwal and Mathews Cherian",
        Key="Agarwal",
        Title="{Adaptive Backoff Synchronization Techniques}",
        Booktitle="Proceedings 16th Annual International Symposium on Computer
            Architecture",
	Publisher="IEEE",
	Address="New York",
        Month="June",
        Year="1989",
	Pages="396-406",
	Note="Also as MIT-LCS TM-396")

@article(Lam80,
	Author="S. S. Lam",
	Key="LAM",
	Title="{A Carrier Sense Multiple Access Protocol for Local Networks}",
	Journal="Computer Networks",
	Volume="4",
	Number="1",
	Month="January",
	Year="1980")

@article(Lam75,
	Author="S. S. Lam and L. Kleinrock",
	Key="LAM",
	Title="{Packet Switching in a Multiaccess Broadcast Channel: Dynamic Control Procedures}",
	Journal="IEEE Transactions on Computers",
	Volume="C-23",
	Month="Sept.",
	Year="1975")

@inproceedings(Klein78,
        Author="L. Kleinrock and Y. Yemini",
        Key="Klein",
        Title="{An Optimal Adaptive Scheme for Multiple Access Broadcast Communication}",
        Booktitle="Proceedings ICC",
        Month="June",
        Year="1978")

@inbook(Agarwal89-loc-book,
	author= "Anant Agarwal and Anoop Gupta",
	Key="Agarwal",
	title="{Temporal, Processor, and Spatial Locality in Multiprocessor Memory References}",
	BookTitle="{Frontiers in Computing Systems Research}",
	Chapter="",
	Pages="",
	Note="{Stu Tewksbury Ed. Also appears as MIT VLSI Memo No. 89-519, 
		1989}",
	Publisher="Plenum Press",
	year= "1989")

@UNPUBLISHED{SCO:USI,
	AUTHOR = {Scott, Steven and Sohi, Gurindar},
	TITLE = {Using Feedback to Control Tree Saturation in Multistage
                 Interconnection Networks},
	NOTE = {Work supported by National Science Foundation},
	YEAR = {1988}
}

@inproceedings{Owicki89,
	author = "Susan Owicki and Anant Agarwal",
	key    = "Owicki",
	title  = "{Evaluating the Performance of Software Cache Coherence}",
	booktitle = "Third International Conference on Architectural Support 
		for Programming Languages and Operating Systems (ASPLOS III)",
	pages  = "230-242",
	month  = "April",
	year   = 1989,
	note   = "Also as MIT-LCS TM-395"}

@unpublished(Salz84,
	Author="Arturo Salz",
	Key="Salz",
	Title="{VTRACE}",
	Note="Computer Systems Laboratory, Stanford University",
	Year="1984")

@unpublished(Goldschmidt87,
	Author="Steve Goldschmidt",
	Key="Goldschmidt",
	Title="{Simulating Multiprocessor Address Traces}",
	Note="Computer Systems Laboratory, Stanford University",
	Month="November",
	Year="1987")

@unpublished(Chaiken89-spec,
	Author="David Chaiken",
	Key="Chaiken",
	Title="{Specification for Simulating a Cache Coherence Protocol}",
	Note="Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="January",
	Year="1989")

@unpublished(Lim89,
	Author="Beng-Hong Lim",
	Key="Lim",
	Title="{Instruction Set Summary of the APRIL/SPARC Processor}",
	Note="ALEWIFE Memo No. 2, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="August",
	Year="1990")

@inproceedings{Knight89,
	author= "Thomas F. Knight Jr.",
	Key="Knight",
	title="{Technologies for Low Latency Interconnection Switches}",
	BookTitle="Proceedings of ACM Symopsium on Parallel Algorithms and Architectures",
	month="June",
	year="1989"}

@inproceedings{Halstead88-masa,
	AUTHOR = {Halstead, R.H. and Fujita, T.},
	TITLE = "{MASA: A Multithreaded Processor Architecture for Parallel
                 Symbolic Computing}",
	BOOKTITLE = {Proceedings of the 15th Annual International
		     Symposium on Computer Architecture},
	Publisher="IEEE",
	Address="New York",
	pages="443-451",
	month="June",
	year="1988"
}

@unpublished(Huffman89,
	Author="Minor Huffman",
	Key="Huffman",
	Title="{A Spatial Locality Based Trace Compaction Method}",
	Note="Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="April",
	Year="1989")

@Misc{HUF:SPA,
  author = 	"Huffman, Minor S. III",
  title = 	"A Spatial Locality Based Trace Compaction Method",
  howpublished = 	"MIT Bachelor's Thesis",
  year = 	"1989",
  month = 	"January",
  note = 	""
}

@InProceedings(Kranz90,
	Author="David A. Kranz and R. Halstead and E. Mohr",
	Key="Kranz",
	Title="{Mul-T: A High-Performance Parallel Lisp (Extended Abstract)}",
	BookTitle="Parallel Lisp:  Languages and Systems, (Springer-Verlag 
		Lecture Notes in Computer Science 441)",
	Year="1990")

@InProceedings(Kranz89,
	Author="David A. Kranz and R. Halstead and E. Mohr",
	Key="Kranz",
	Title="{Mul-T: A High-Performance Parallel Lisp}",
	BookTitle="Proceedings of SIGPLAN '89, Symposium on Programming Languages Design and Implementation",
	Month="June",
	Year="1989")

@techreport{tmanual,
	author= "J. Rees and N. Adams and J. Meehan",
	Key="Rees",
	title="{The T Manual, Fourth Edition}",
	institution="{Yale University, Computer Science Department}",
	month="January",
	year="1984"}

@InProceedings(Rees82,
	Author="J. Rees and N. Adams",
	Key="Rees",
	Title="{T: A Dialect of LISP}",
	BookTitle="Proceedings of Symposium on Lisp and Functional Programming",
	Month="August",
	Year="1982")

@manual(SCI89,
	Key="SCI",
	Title="{Scalable Coherent Interface. IEEE P1596 SCI
standard.}",
	year="1989")

@article(Leiserson85,
	Author="Charles Leiserson",
	Key="Leiserson",
	Title="{Fat-Trees: Universal Networks for Hardware Efficient Supercomputing}",
	Journal="IEEE Transactions on Computers",
	Volume="C-34",
	Number="10",
	Month="October",
	Year="1985")

@Article{LEI:FAT,
  author = 	"Leiserson, Charles E.",
  title = 	"Fat-Trees:  Universal Networks for Hardware-Efficient Supercomputing",
  journal = 	"ieeetc",
  year = 	"1985",
  volume = 	"c-34",
  number = 	"10",
  pages = 	"892-901",
  month = 	"October",
  note = 	""
}

@book(Dally86,
	author="William J. Dally",
	key="Dally",
	title="{A VLSI Architecture for Concurrent Data Structures}",
	Publisher="Kluwer Academic Publishers",
	Year="1987")

@book(Dally87,
	author="William J. Dally",
	key="Dally",
	title="{A VLSI Architecture for Concurrent Data Structures}",
	Publisher="Kluwer Academic Publishers",
	Year="1987")

@phdthesis(Kranz88,
	author="David A. Kranz",
	key="Kranz",
	title="{ORBIT: An Optimizing Compiler for Scheme}",
	school="Yale University",
	Note="Technical Report YALEU/DCS/RR-632",
	Month="February",
	Year="1988")

@Article(Halstead85,
	Author="Robert H. Halstead",
	Key="Halstead",
	Title="{Multilisp: A Language for Concurrent Symbolic Computation}",
	Journal="ACM Transactions on Programming Languages and Systems",
	Volume="7",
	Number="4",
	Pages="501-538",
	Month="October",
	Year="1985")

@UNPUBLISHED{HAL:MUL,
	AUTHOR = {Halstead, Robert H. Jr.},
	TITLE = {Multilisp: A Language for Concurrent Symboli Computation},
	NOTE = {submitted for publication ACM Transactions on Programming
                Languages and Systems},
	MONTH = aug,
	YEAR = {1984}
}

@Article(Kermani79,
	Author="Parviz Kermani and Leonard Kleinrock",
	Key="Kermani",
	Title="{Virtual Cut-Through: A New Computer Communication Switching Technique}",
	Journal="Computer Networks",
	Volume="3",
	Pages="267-286",
	Month="October",
	Year="1979")

@Article(Agarwal88-tocs,
	Author="Anant Agarwal and John Hennessy and Mark Horowitz",
	Key="Agarwal ", 
	title="{Cache Performance of Operating Systems and Multiprogramming}",
	Journal="ACM Transactions on Computer Systems",
	Volume="6",
	Number="4",
	Pages="393-431",
	Month="November",
	Year="1988 ")

@book(Agarwal89-book,
	Author="Anant Agarwal",
	Key="Agarwal",
	Title="{Analysis of Cache Performance for Operating Systems and 
		Multiprogramming}",
	Publisher="Kluwer Academic Publishers",
	Year="1989",
	Note="")

@techreport{Cherian89,
	author= "Mathews Cherian",
	Key="Cherian",
	title="A Study of Backoff Barrier Synchronization in Shared-Memory Multiprocessors",
	institution="{S.M. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology}",
	month="May",
	year="1989"}

@inproceedings{Eggers89b,
	author = "Susan J. Eggers and Randy H. Katz",
	key    = "Eggers",
	title  = "{The Effect of Sharing on the Cache and Bus Performance of 
		Parallel Programs}",
	booktitle = "Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS III)",
	month  = "April",
	year   = 1989}

@InProceedings(Dubois88,
	Author="Michel Dubois and Jin-Chin Wang",
	Key="Dubois",
	Title="{Shared Data Contention in a Cache Coherence Protocol}",
	BookTitle="{Proceedings ICPP}",
	Month="August",
	Year="1988")

@book(Kleinrock75,
	Author="Leonard Kleinrock",
	Key="Kleinrock",
	Title="{Queueing Systems}",
	Publisher="John Wiley $\&$ Sons",
	Year="1975")

@unpublished(Halstead85-unpub,
	Author="Robert H. Halstead",
	Key="Halstead",
	title="{Processor Architecture for Multiprocessors}",
	note="Unpublished Report",
	year="1985")

@article(Athas88,
	Author="William C. Athas and Charles L. Seitz",
	Key="=Athas",
	Title="{Multicomputers: Message-Passing Concurrent Computers}",
	Journal="Computer",
	Pages="9-24",
	Volume="21",
	Number="8",
	Month="August",
	Year=" 1988")

@article(Seitz85,
	Author="Charles L. Seitz",
	Key="Seitz",
	Title="{The Cosmic Cube}",
	Journal="Communications of the ACM",
	Pages="22-33",
	Volume="28",
	Number="1",
	Month="January",
	Year=" 1985")

@inproceedings{Dally87-mdp,
	author= "Dally et al., W. J.",
	Key="Dally",
	title="{Architecture of a Message-Driven Processor}",
	BookTitle="Proceedings of the 14th Annual Symposium on Computer
	 	Architecture",
	Publisher="IEEE",
	Address="Washington, D.C.",
	pages="189-196",
	month="June",
	year="1987"}

@article(Kaminsky79,
	Author="W. J. Kaminsky and E. S. Davidson",
	Key="=Kaminsky",
	Title="{Developing a Multiple-Instruction-Stream Single-Chip 
	Processor}",
	Journal="IEEE Computer",
	Volume="12",
	Number="12",
	Pages="66-78",
	Month="December",
	Year=" 1979")

@inproceedings{Davidson80,
	author= "E. S. Davidson",
	Key="Davidson",
	title="{A Multiple Stream Microprocessor Prototype System: AMP-1}",
	BookTitle="Proceedings of the 7th Annual Symposium on Computer
	 	Architecture",
	Publisher="IEEE",
	Address="New York",
	pages="9-16",
	month="May",
	year="1980"}

@article(Chaiken89-scaldir,
	Author="David Chaiken and Craig Fields and Kiyoshi Kurihara and 
		Anant Agarwal",
	Key="Agarwal",
	Title="{Directory-Based Cache-Coherence in Large-Scale 
		Multiprocessors}",
	Journal="IEEE Computer",
	Volume="23",
	Number="6",
	Pages="41-58",
	Month="June",
	Year="1990")

@Inproceedings{HAL:MAS,
	AUTHOR = {Halstead, R.H. and Fujita, T.},
	TITLE = "{MASA: A Multithreaded Processor Architecture for Parallel
                 Symbolic Computing}",
	BOOKTITLE = {Proceedings of the 15th Annual International
		     Symposium on Computer Architecture},
	Publisher="IEEE",
	Address="New York",
	pages="443-451",
	month="June",
	year="1988"
}

@INPROCEEDINGS{IAN:TOW,
	AUTHOR = {Iannucci, R.A.},
	TITLE = "{Toward a Dataflow/von Neumann Hybrid Architecture}",
	BOOKTITLE = {Proceedings of the 15th Annual International
		     Symposium on Computer Architecture},
	pages= {131-140},
	Publisher= {IEEE},
	Address= {New York},
	YEAR = {1988},
	MONTH = {June}
}

@TECHREPORT{IAN:DAT,
	AUTHOR = {Iannucci, R.A.},
	TITLE = {A Dataflow/von Neumann Hybrid Architecture},
	INSTITUTION = {MIT},
	YEAR = {1988},
	NUMBER = {TR-418},
	ADDRESS = {545 Technology Square, Cambridge, MA},
	MONTH = may
}

@TECHREPORT{PAD:IMP,
	AUTHOR = {Papadopoulos, G.M.},
	TITLE = "{Implementation of a General-Purpose Dataflow Multiprocessor}",
	INSTITUTION = {MIT Laboratory for Computer Science},
	YEAR = {1988},
	NUMBER = {TR-432},
	ADDRESS = {545 Technology Square, Cambridge, MA},
	MONTH = aug
}

@ARTICLE{SMI:ARC,
	AUTHOR = {Smith, B.J.},
	TITLE = "{Architecture and Applications of the HEP Multiprocessor
		 Computer System}",
	JOURNAL ={Society of Photocoptical Instrumentation Engineers},
	YEAR = {1981},
	VOLUME = {298},
	PAGES = {241-248}
}

@INPROCEEDINGS{SMI:PIP,
	AUTHOR = {Smith, B.J.},
	TITLE = "{A Pipelined, Shared Resource MIMD Computer}",
	BOOKTITLE = {Proceedings of the 1978 International Conference
		     on Parallel Processing},
	YEAR = {1978},
	PAGES = {6-8}
}

@INPROCEEDINGS{NIK:CAN,
	AUTHOR = {Nikhil, Rishiyur S. and Arvind},
	TITLE = "{Can Dataflow Subsume von Neumann Computing?}",
        Booktitle="Proceedings 16th Annual International Symposium on Computer
            Architecture",
	Pages="262-272",
	Publisher="IEEE",
	Address="New York",
        Month="June",
        Year="1989"
}

@ARTICLE{GAR:SUN,
	AUTHOR = {Garner, Robert B.},
	TITLE = "{Sun Builds an Open RISC Architecture}",
	JOURNAL = {Sun Technology},
	YEAR = {1988},
	PAGES = {42-55},
	MONTH = {Summer}
}

@misc(SPARC,
	author="{SPARC Architecture Manual}",
	note="{SUN Microsystems, Mountain View, California}",
	year="1988")

@TECHREPORT{So-psimul,
	AUTHOR = {K. So and F. Darema-Rogers and D. A. George and V. A. Norton and G. F. Pfister},
	TITLE = "{A System for Parallel Simulation of Parallel Systems}",
	INSTITUTION = {IBM T. J. Watson Research Center},
	YEAR = {1987},
	TYPE = {Research Report},
	NUMBER = {RC 11674 (58502)},
	ADDRESS = {Yorktown Heights, New York},
	MONTH = "November"
}

@TECHREPORT{Kranz-tmult,
	AUTHOR = {David A. Kranz and David Chaiken and Anant Agarwal},
	TITLE = "{Multiprocessor Address Tracing and Performance Analysis}",
	INSTITUTION = {MIT VLSI Memo No. 91-624},
	YEAR = {1990},
	ADDRESS = {Cambridge, MA},
	MONTH = "September"
}

@InProceedings(Wall86,
	Author="David W. Wall",
	Key="Wall",
	Title="{Global Register Allocation at Link Time}",
	BookTitle="SIGPLAN '86, Conference on Compiler Construction",
	Pages="264-275",
	Month="June",
	Year="1986")

@INPROCEEDINGS{WAL:GLO,
	AUTHOR = {Wall, David W.},
	TITLE = {Global Register Allocation at Link Time},
	BOOKTITLE = {SIGPLAN Notices (Proceedings of the SIGPLAN 86 Symposium
                     on Compiler Construction)},
	YEAR = {1986},
	PAGES = {264-275},
	PUBLISHER = {ACM},
	NOTE = {File copy, DEC WRL Research Report 86/3}
}

@InProceedings(Dally-j,
	Author="Dally et al., William J. ",
	Key="Dally",
	Title="{The J-Machine: A Fine-Grain Concurrent Computer}",
	BookTitle="Proceedings of the IFIP (International Federation for Information
		Processing), 11th World Congress",
	Publisher="Elsevier Science Publishing",
	Address="New York",
	Year="1989",
	Pages="1147-1153")

@InProceedings(Seitz-ametek,
	Author="Seitz et al., Charles L. ",
	Key="Seitz",
	Title="{The Architecture and Programming of the Ametek Series 2010 Multicomputer}",
	BookTitle="Proceedings of the Third Conference on Hypercube Concurrent Computers and Aplications",
	Month="January",
	Year="1988")

@article(Seitz84,
	Author="Charles L. Seitz",
	Key="Seitz",
	Title="{Concurrent VLSI Architectures}",
	Journal="IEEE Transactions on Computers",
	Volume="C-33",
	Number="12",
	Month="December",
	Pages="1247-1265",
	Year="1984")

@INPROCEEDINGS{Borkar-iwarp,
	AUTHOR = "Borkar et al., Shekhar ",
	KEY= "Borkar",
	TITLE = "{iWarp: An Integrated Solution to High-Speed Parallel Computing}",
	BOOKTITLE = "{Proceedings of Supercomputing '88}",
	YEAR = "{1988}",
	MONTH = "November"}

@book(Hillis-CM,
	Author="W. D. Hillis",
	Key="Hillis",
	Title="{The Connection Machine}",
	Publisher="The MIT Press, Cambridge, MA",
	Year="1985")

@TechReport{HIL:CON,
  author = 	"Hillis, Daniel W.",
  title = 	"The Connection Machine",
  institution = 	"MIT",
  year = 	"1981",
  type = 	"MIT Lab for Computer Science A.I. Memo",
  number = 	"646",
  address = 	"MIT Lab for Computer Science, 545 Technology Square,
		 Cambridge, MA 02139",
  month = 	"September",
  note = 	""
}

@INPROCEEDINGS{Kuehn-horizon,
	AUTHOR = "James T. Kuehn and Burton J. Smith",
	KEY= "Kuehn",
	TITLE = "{The HORIZON Supercomputing System: Architecture and Software}",
	BOOKTITLE = "{Proceedings of Supercomputing '88}",
	YEAR = "{1988}",
	MONTH = "November"}

@INPROCEEDINGS{Thistle-horizon-processor,
	AUTHOR = "Mark R. Thistle and Burton J. Smith",
	KEY= "Thistle",
	TITLE = "{A Processor Architecture for Horizon}",
	BOOKTITLE = "{Proceedings of Supercomputing '88}",
	pages= "35-41",
	YEAR = "{1988}",
	MONTH = "November"}

@techreport{Dertouzos87,
	author= "Michael L. Dertouzos",
	Key="Dertouzos",
	title="{A Fundamental Relation on Multiprocessor Performance}",
	institution="{MIT, Laboratory for Computer Science}",
	year="1987"}

@article{Dally88-kary,
	author= "William J. Dally",
	Key="Dally",
	title="{Performance Analysis of k-ary n-cube Interconnection Networks}",
	Journal="IEEE Transactions on Computers",
	Volume="39",
	Number="6",
	Month="June",
	Pages="775-785",
	Year="1990"}

@TechReport{ARV:MULT,
  author = 	"Arvind and Iannucci, Robert A.",
  title = 	"Two Fundamental Issues in Multiprocessing",
  institution = 	"MIT, Laboratory for Computer Science",
  year = 	"1987",
  number = 	"TM 330",
  month = 	"October"
}

@Article(Arvind-istruct,
	Author="Arvind and R. S. Nikhil and K. K. Pingali",
	Key="Arvind",
	Title="{I-Structures: Data Structures for Parallel Computing}",
	Journal="ACM Transcations on Programming Languages and Systems",
	Volume="11",
	Number="4", 
	Month="October",
	Year="1989",
	Pages="598-632")

@Article(Lamport,
	Author="Leslie Lamport",
	Title="{How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs}",
	Journal="IEEE Transactions on Computers",
	Volume="C-28",
	Number="9",
	Month="September",
	Year="1979")

@ARTICLE{LAM:HOW,
	AUTHOR = {Lamport, Leslie},
	TITLE = {How to Make a Multiprocessor Computer That Correctly
		 Executes Multiprocess Programs},
	JOURNAL = ieeetc,
	YEAR = {1979},
	VOLUME = {C-28},
	NUMBER = {9},
	PAGES = {690-691},
	MONTH = sep
}

@ARTICLE{YEW:DIS,
	AUTHOR = {Yew, Pen-Chung and Tzeng, Nian-Feng and Lawrie, Duncan H.},
	TITLE = {Distributing Hot-Spot Addressing in Large-Scale
                 Multiprocessors},
	JOURNAL = ieeetc,
	YEAR = {1987},
	VOLUME = {C-36},
	NUMBER = {4},
	PAGES = {388-395},
	MONTH = apr
}

@TECHREPORT{Willis88,
	AUTHOR = {Willis, John},
	TITLE = {Cache Coherence In Systems with Parallel Communication
                 Channels and Many Processors},
	INSTITUTION = {Philips Laboratories},
	YEAR = {1988},
	TYPE = {Research Report},
	NUMBER = {TR-88-013, SCI-7MAR88-doc80-p0},
	MONTH = mar
}

@ARTICLE{DUB:SYN,
	AUTHOR = {Dubois, Michel and Scheurich, Christoph and Briggs, Faye A.},
	TITLE = {Synchronization, Coherence, and Event Ordering in
                 Multiprocessors},
	JOURNAL = {IEEE Computer},
	VOLUME = {21},
	NUMBER = {2},
	YEAR = {1988},
	PAGES = {9-21},
	MONTH = feb
}

@article(Agarwal-multithread,
	AUTHOR = {Anant Agarwal},
	TITLE = "{Performance Tradeoffs in Multithreaded Processors}", 
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Month="October",
	Year="1992")

@techreport(Agarwal-thread-report,
	AUTHOR = {Anant Agarwal},
	TITLE = "{Performance Tradeoffs in Multithreaded Processors}",
	institution="{MIT VLSI Memo}",
	Number="89-566",
	month="September",
	year="1989",
	Note="Also available as MIT Laboratory for Computer Science TR-501,
	April 1991.")

@TECHREPORT(LimTR,
	author="Beng-Hong Lim",
	key="BHLimTR",
	title="{Waiting Algorithms for Synchronization in Large-Scale Multiprocessors}",
	INSTITUTION="Massachusetts Institute of Technology, Cambridge, MA",
	TYPE = {MIT/LCS},
	NUMBER = {TR-498},
	Month="February",
	Year="1991",
	Note="M.S. Thesis")



@TECHREPORT{SHA:EFF,
	AUTHOR = {Shasha, Dennis and Snir, Marc},
	TITLE = {Efficient and Correct Execution of Parallel Programs that
                 Share Memory},
	INSTITUTION = {Courant Institute, New York University and IBM
                       T.J. Watson Research Center},
	YEAR = {1987},
	TYPE = {Research Report},
	NUMBER = {58037},
	ADDRESS = {T.J. Watson Research Center, POB 218, Yorktown Heights, NY
                   10598},
	MONTH = jul}

@Article(Hennessy-postpass,
	Author="J. L. Hennessy and T. R. Gross",
	Key="Hennessy",
	Title="{Postpass Code Optimization of Pipeline Constraints}",
	Journal="ACM Transactions on Programming Languages and Systems",
	Volume="5",
	Number="3",
	Pages="422-448",
	Month="July",
	Year="1983")

@Article(Hennessy-pipeline,
	Author="J. L. Hennessy and T. R. Gross",
	Key="Hennessy",
	Title="{Postpass Code Optimization of Pipeline Constraints}",
	Journal="ACM Transactions on Programming Languages and Systems",
	Volume="5",
	Number="3",
	Pages="422-448",
	Month="July",
	Year="1983")

@INPROCEEDINGS{transputer,
	AUTHOR = {Colin Whitby-Strevens},
	TITLE = "{The Transputer}",
        Booktitle="Proceedings 12th Annual International Symposium on Computer
            Architecture",
	Pages="292-300",
	Publisher="IEEE",
	Address="New York",
        Month="June",
        Year="1985"
}

@INPROCEEDINGS{Weber-contexts,
	author = "Wolf-Dietrich Weber and Anoop Gupta",
	TITLE = "{Exploring the Benefits of Multiple Hardware Contexts in a Multiprocessor Architecture: Preliminary Results}",
        Booktitle="Proceedings 16th Annual International Symposium on Computer
            Architecture",
	Pages="273-280",
	Address="New York",
        Month="June",
        Year="1989"
}

@Article(RRRS,
	Author="J. Rees and W. Clinger eds.",
	Key="Rees",
	Title="{Revised$^3$ Report on The Algorithmic Language Scheme}",
	Journal="ACM SIGPLAN Notices",
	Volume="21",
	Number="12",
	pages="37-79",
	Month="December",
	Year="1986")

@Article(Steenkiste-regalloc,
	Author="P. A. Steenkiste and J. L. Hennessy",
	Key="Steenkiste",
	Title="{A Simple Interprocedural Register Allocation Algorithm and Its Effectiveness for LISP}",
	Journal="ACM Transactions on Programming Languages and Systems",
	Volume="11",
	Number="1",
	Pages="1-32",
	Month="January",
	Year="1989")

@InProceedings(lazy-futures,
	AUTHOR = {Eric Mohr and David A. Kranz and Robert H. Halstead},
	TITLE = {Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs},
	BookTitle="Proceedings of the 1990 ACM Conference on Lisp and Functional Programming",
	Month="June",
	Year="1990")

@article(ieee-lazy,
	Author="E. Mohr and D. Kranz and R. Halstead",
	Title="{Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number="3",
	Pages="264-280",
	Month="July",
	Year="1991")

@InProceedings(Agarwal-april,
	Author="Anant Agarwal and Beng-Hong Lim and David A. Kranz and 
		John Kubiatowicz",
	Key="Agarwal",
	Title="{APRIL: A Processor Architecture for Multiprocessing}",
	BookTitle="Proceedings 17th Annual International Symposium on 
		Computer Architecture",
	Address="Seattle, WA",
	Month="June",
	Pages="104-114",
	Year="1990")

@article(Agarwal-dim,
	AUTHOR = {Anant Agarwal},
	TITLE = "{Limits on Interconnection Network Performance}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number="4",
	Pages="398-412",
	Month="October",
	Year="1991")

@TECHREPORT{Flaig,
	AUTHOR = {Charles M. Flaig},
	TITLE = "{VLSI Mesh Routing Systems}",
	INSTITUTION = {California Institute of Technology},
	NUMBER = {5241:TR:87},
	MONTH = "May",
	YEAR = {1987}
}

@MastersThesis{FLA:VLSI,
  author = 	"Flaig, Charles M.",
  title = 	"VLSI Mesh Routing Systems",
  school = 	"California Institute of Technology",
  year = 	"1987",
  address = 	"Department of Computer Science, California Institute
		 of Technology, 256-80, Pasadena, CA 91125",
  month = 	"May",
  note = 	""
}

@InProceedings(Kranz86,
	Author="Kranz et al., David A.",
	Key="Kranz",
	Title="{ORBIT:  An Optimizing Compiler for Scheme}",
	BookTitle="Proceedings of SIGPLAN '86, Symposium on Compiler Construction",
	Month="June",
	Year="1986")

@TECHREPORT{ARC:CAC,
	AUTHOR = {Archibald, James K.},
	TITLE = {The Cache Coherence Problem in Shared-Memory Multiprocessors},
	INSTITUTION = {University of Washington Department of Computer Science},       YEAR = {1988}
}

@INPROCEEDINGS{Multicube,
	AUTHOR = {James R. Goodman and Philip J. Woest},
	TITLE = "{The Wisconsin Multicube: A New Large Scale Cache-Coherent Multiprocessor}",
	BOOKTITLE = {Proceedings of the 15th Annual International
		     Symposium on Computer Architecture},
	pages = "422-431",
	YEAR = {1988},
	ADDRESS = {Hawaii},
	MONTH = {June}
}

@INPROCEEDINGS{Wilson87,
	AUTHOR = {Andrew  Wilson},
	TITLE = "{Hierarchical Cache/Bus Architecture for Shared Memory Multiprocessors}",
	BOOKTITLE = {Proceedings of the 14th Annual International
		     Symposium on Computer Architecture},
	pages = "244-252",
	YEAR = {1987},
	MONTH = {June}
}

@Misc(Hennessy-comm,
	Author="Hennessy et al., John L.  ",
	Key="hennessy",
	Note="Private Communication. Computer Systems Laboratory, Stanford University.")

@Misc(Cheriton-comm,
	Author="Cheriton et al., David R.  ",
	Key="cheriton",
	Note="Private Communication. Computer Science Department, Stanford University.")

@Misc(Wilson-comm,
	Author="Andrew Wilson",
	Key="Wilson",
	Note="Private Communication. Encore Corp.")

@InProceedings(numesh,
	Author= "S. A. Ward and K. Abdalla and R. Dujari and M. Fetterman and
		F. Honore and R. Jenez and P. Laffont and K. Mackenzie and 
		C. Metcalf and M. Minsky and J. Nguyen and J. Pezaris
		and G. Pratt and R. Tessier",
	Title="{The NuMesh: A Modular, Scalable Communications Substrate}",
	BookTitle="{To appear in Proceedings of the International Conference on
		Supercomputing (ICS) 1993}",
	Pages=	"",
	Publisher="IEEE",
	Address="Tokyo, Japan",
	Month="July",
	Year="1993",
	Note="")

@InProceedings(Wood-incache,
	Author="Wood et al., D. A. ",
	Key="Wood",
	Title="{An In-Cache Address Translation Mechanism}",
	BookTitle="Proceedings of the 13th Annual Symposium on Computer
	 	Architecture",
	Pages="358-365",
	Publisher="IEEE",
	Address="New York",
	Month="June",
	Year="1986")

@book(Mipsx-book,
	Author="Chow (Editor), Paul ",
	Key="Chow",
	Title="{The MIPS-X RISC Microprocessor}",
	Publisher="Kluwer Academic Publishers",
	Month="August",
	Year="1989")

@InProceedings(Sarkar,
	Author="Vivek Sarkar and John L. Hennessy",
	Key="Sarkar",
	Title="{Compile-Time Partitioning and Scheduling of Parallel 
		Programs}",
	BookTitle="SIGPLAN '86, Conference on Compiler Construction",
	Month="June",
	Year="1986")

@InProceedings(Rogers,
	Author="Anne Rogers and Keshav Pingali",
	Key="Rogers",
	Title="{Process Decomposition through Locality of Reference}",
	BookTitle="SIGPLAN '89, Conference on Programming Language 
		Design and Implementation",
	Month="June",
	Year="1989")

@InProceedings(Moon-gc,
	Author="David Moon",
	Key="Moon",
	Title="{Garbage Collection in a Large Lisp System}",
	BookTitle="Proceedings of Symposium on Lisp and Functional Programming",
	pages="235-246",
	Year="1982")

@TECHREPORT{Jalby,
	AUTHOR = {W. Jalby and U. Meier},
	TITLE = {Optimizing Matrix Operations on a Parallel Multiprocessor with a Two-Level Memory Hierarchy},
	INSTITUTION = {University of Illinois},
	YEAR = {1986},
	TYPE = {CSRD Report 555},
	MONTH = feb
}

@unpublished(Zahorjan-spin,
	Author="J. Zahorjan and E. D. Lazowska and D. Eager",
	Key="Zahorjan",
	Title="{Spinning Versus Blocking in Parallel Systems with Uncertainty}",
	note="Department of Computer Science, University of Washington, 
	and University of Waterloo",
	Month="February",
	Year="1988")

@InProceedings(Zaho88,
	Author="J. Zahorjan and E. Lazowska",
	Key="Zahorjan",
	Title="{Spinning Versus Blocking in Parallel Systems with Uncertainty}",
	BookTitle="Int. Seminar Perform. Distribut. Parallel Systems, North Holland",
	Month="Dec.",
	Year="1988")

@inproceedings(Zue89,
        Author="V. Zue and  J. Glass and  M. Phillips and S. Seneff",
        Key="Zue",
        Title="{Acoustic
Segmentation and Phonetic Classification in the {\sc Summit} Speech
Recognition System}",
        Booktitle="Proceedings of ICASSP",
        Year="1989")

@unpublished(Zue90a,
	AUTHOR = "V. Zue and  J. Glass and  M. Phillips and S. Seneff",
	TITLE = "{The {\sc Summit}
Speech Recognition System: Phonological Modelling and Lexical Access}",
	note = {Submitted to ICASSP-90})

@unpublished(Zue90b,
	AUTHOR = "V. Zue and  J. Glass and  D. Goodine and  H. Leung and  M. Phillips and J. Polifroni and S. Seneff",
	TITLE = "{The {\sc Voyager} Speech Understanding System:
Preliminary Development and Evaluation}",
	note = {Submitted to ICASSP-90})

@InProceedings(Munet,
	Author="Stephen A. Ward",
	Title="{The MUNET: A Multiprocessor Message-Passing System Architecture}",
	BookTitle="Proceedings of the Seventh Texas Conference on Computing Systems",
	Month="November",
	Year="1978")

@InProceedings(Pettey88,
	Author="Chrisilia C. Pettey and Michael R. Leuze",
	Key="Pettey",
	Title="{Parallel Placement of Parallel Processes}",
	BookTitle="Proceedings of the Third Conference on Hypercube Concurrent Computers and Aplications",
	Month="January",
	Year="1988")

@book(Stone-book,
	author = "Harold S. Stone",
	Title  = "{High-Performance Computer Architecture}",
	Publisher="Addison Wesley, Reading Mass.",
	year   = 1987)

@article(Hill-associativity,
	Author="M. D. Hill and A. J. Smith",
	Title="{Evaluating Associativity in CPU Caches}",
	Journal="IEEE Transactions on Computers",
	Volume="38",
	Number="12",
	Pages="1612-1630",
	Month="December",
	Year="1989")

@TECHREPORT{HIL:EVA,
	AUTHOR = {Hill, Mark D.},
	TITLE = {Evaluating Associativity in CPU Caches},
	INSTITUTION = {University of Wisconsin-Madison},
	YEAR = {1989},
	TYPE = {Computer Sciences Technical Report},
	NUMBER = {823},
	ADDRESS = {Madison, Wisconsin 53706},
	MONTH = feb
}

@inProceedings(MACHE,
	Author="A. Dain Samples",
	Title="{Mache: No-Loss Trace Compaction}",
	BookTitle="Proceedings of ACM SIGMETRICS 1989",
	Month="May",
	Year="1989")

@inProceedings(blocking,
	Author="Anant Agarwal and Minor Huffman",
	Title="{Blocking: Exploiting Spatial Locality for Trace Compaction}",
	BookTitle="Proceedings of ACM SIGMETRICS 1990",
	Month="May",
	Year="1990",
	Pages="48-57")

@inProceedings(Nussbaum90,
	Author="Dan Nussbaum and Ingmar Vuong and Anant Agarwal",
	Title="{Modeling a Circuit-Switched Multiprocessor Interconnect}",
	BookTitle="Proceedings of ACM SIGMETRICS 1990",
	Month="May",
	Year="1990",
	Pages="267-269")

@Article(Nussbaum90a,
	AUTHOR = {Dan Nussbaum and Anant Agarwal},
	TITLE = "{Scalability of Parallel Machines}",
	Journal="Communications of the ACM",
	Month="March",
	Year="1991")

@article(CFLOW,
	AUTHOR = "{Nigel P. Topham, Amos Omondi and Roland N. Ibbett}",
	TITLE = "{Context Flow: An Alternative to Conventional Pipelined Architectures}",
	Journal="The Journal of Supercomputing",
	Volume="2",
	Number="1",
	Pages="29-53",
	Year="1988")

@article(Abraham89,
	Author="Seth Abraham and Krishnan Padmanabhan",
	Key="Abraham",
	Title="{Performance of the Direct Binary n-Cube Network for Multiprocessors}",
	Journal="IEEE Transactions on Computers",
	Volume="38",
	Number="7",
	Month="July",
	Pages="1000-1011",
	Year="1989")

@InProceedings(Sullivan77,
	Author="H. Sullivan and T. R. Bashkow",
	Key="Sullivan",
	Title="{A Large Scale, Homogeneous, Fully Distributed Parallel Machine}",
	BookTitle="Proceedings of the 4th Annual Symposium on Computer
	 	Architecture",
	Pages="105-117",
	Month="March",
	Year="1977")

@InProceedings(Halstead-munet,
	Author="R. Halstead and S. Ward",
	Key="Halstead",
	Title="{The MuNet: A Scalable Decentralized
Architecture for Parallel Computation}",
	BookTitle="Proceedings of the 7th Annual Symposium on Computer
	 	Architecture",
	Month="May",
	Pages="139-145",
	Year="1980")

@TechReport(Agarwal89-interf,
	Author="Anant Agarwal",
	Key="Agarwal89-interf",
	Title="{A Locality-Based Multiprocessor Cache Interference Model}",
	Institution="Massachusetts Institute of Technology",
	Volume="",
	Number="VLSI Memo No. 89-565",
	Month="October",
	Year="1989",
        Note="")

@phdthesis(Thompson,
	author="C. D. Thompson",
	key="Thompson",
	title="{A Complexity Theory for VLSI}",
	address="Dept. of Computer Science",
	School="Carnegie-Mellon University",
	Year="1980")

@book(Siegel90,
	Author="Howard J. Siegel ",
	Key="Siegel",
	Title="{Interconnection Networks for Large-Scale Parallel Processing}",
	Publisher="McGraw-Hill ",
	Note="Second Edition",
	Year="1990")

@TechReport(Lenoski89,
	Author="D. Lenoski and  J. Laudon and  K. Gharachorloo and  A. Gupta and  J. Hennessy and  M. Horowitz and M. Lam",
	Key="Lenoski",
	Title="{Design of the Stanford DASH Multiprocessor}",
	Institution="Stanford University",
	Type="Computer Systems Laboratory TR 89-403",
	Month="December",
	Year="1989")

@Article(Kruskal88,
	Author="Clyde P. Kruskal and Marc Snir and Alan Weiss",
	Key="Kruskal",
	Title="{The Distribution of Waiting Times in Clocked Multistage Interconnection Networks}",
	Journal="IEEE Transactions on Computers",
	Volume="37",
	Number="11",
	Pages="1337-1352",
	Month="November",
	Year="1988")

@InProceedings(Bennett90,
	Author="John K. Bennett and John B. Carter and Willy Zwaenepoel",
	Key="Bennett",
	Title="{Adaptive Software Cache Management for Distributed Shared Memory Architectures}",
	BookTitle="Proceedings 17th Annual International Symposium on Computer Architecture",
	Publisher="IEEE",
	Address="New York",
	Month="June",
	Year="1990")

@InProceedings(OKrafka90,
	Author="Brian W. O'Krafka and A. Richard Newton",
	Key="OKrafka",
	Title="{An Empirical Evaluation of Two Memory-Efficient Directory Methods}",
	BookTitle="Proceedings 17th Annual International Symposium on Computer Architecture",
	Publisher="IEEE",
	Address="New York",
	Month="June",
	Pages="138-147",
	Year="1990")

@InProceedings(DASH90,
	Author="D. Lenoski and J. Laudon and K. Gharachorloo and A. Gupta 
		and J. Hennessy",
	Key="DASH",
	Title="{The Directory-Based Cache Coherence Protocol for the DASH 
		Multiprocessor}",
	BookTitle="Proceedings 17th Annual International Symposium on Computer
		Architecture",
	Address="New York",
	Month="June",
	Pages="148-159",
	Year="1990")

@InProceedings(DASH-weak,
	Author="K. Gharachorloo and D. Lenoski and J. Laudon and P. Gibbons 
		and A. Gupta and J. Hennessy",
	Key="DASH",
	Title="{Memory Consistency and Event Ordering in Scalable 
		Shared-Memory Multiprocessors}",
	BookTitle="Proceedings 17th Annual International Symposium on 
		Computer Architecture",
	Publisher="IEEE",
	Address="New York",
	Month="June",
	Year="1990")

@InProceedings(Adve90,
	Author="Sarita V. Adve and Mark D. Hill",
	Key="Weak",
	Title="{Weak Ordering - A New Definition}",
	BookTitle="Proceedings 17th Annual International Symposium on Computer Architecture",
	Publisher="",
	Address="New York",
	Month="June",
	Year="1990",
	Pages="2-14")

@article(James-SCI90,
	Author="David V. James and Anthony T. Laundrie and Stein Gjessing and Gurindar S. Sohi",
	Key="James",
	Title="{Distributed-Directory Scheme: Scalable Coherent Interface}",
	Journal="IEEE Computer",
	Pages="74-77",
	Month="June",
	Year="1990")

@techreport{Kurihara90,
	author= "Kiyoshi Kurihara",
	Key="Kiyoshi",
	title="Performance Evaluation of Large-Scale Multiprocessors",
	institution="{S.M. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology}",
	month="September",
	year="1990"}

@InProceedings(Kurihara-multi,
	Author="Kiyoshi Kurihara and David Chaiken and Anant Agarwal",
	Title="{Latency Tolerance through Multithreading in Large-Scale 
		Multiprocessors}",
	BookTitle="Proceedings International Symposium on Shared Memory 
		Multiprocessing",
	Publisher="IPS Press",
	Address="Japan",
	Month="April",
	Year="1991",
	Page="91-101")

@book(SICP,
	Author="Hal Abelson and Gerald Sussman",
	Title="{Structure and Interpretation of Computer Programs}",
	Publisher="MIT Press ",
	Year="1985")

@techreport{parvis,
	author= "Laura Bagnall",
	title="ParVis:  A Program Visualization Tool for Multilisp",
	institution="{S.M. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology}",
	month="February",
	year="1989"}

@inProceedings(Eggers90,
	Author="Susan J. Eggers and David R. Keppel and Eric K. Koldinger and Henry M. Levy",
	Title="{Techniques for Efficient Inline Tracing on a Shared-Memory Multiprocessor}",
	BookTitle="Proceedings of ACM SIGMETRICS 1990",
	Month="May",
	Year="1990")

@inProceedings(Stunkel89,
	Author="Craig B. Stunkel and W. Kent Fuchs",
	Title="{TRAPEDS:  Producing Traces for Multicomputers Via Execution Driven Simulation}",
	BookTitle="Proceedings of ACM SIGMETRICS 1989",
	Month="May",
	Year="1989")
}

@InProceedings{FUC:TRA,
  author = 	"Fuchs, Kent W. and Stunkel, Craig B.",
  title = 	"TRAPEDS:  Producing Traces for Multicomputers Via
		 Execution Driven Simulation",
  booktitle = 	"International Conference on Measurement and Modeling
		 of computer Systems, May 1989",
  year = 	"1989",
  editor = 	"",
  pages = 	"70-78",
  organization = 	"",
  publisher = 	"ACM",
  address = 	"",
  month = 	"",
  note = 	""
}

@inproceedings{Chaiken-limit,
	AUTHOR = {David Chaiken and John Kubiatowicz and Anant Agarwal},
	TITLE = "{LimitLESS Directories: A Scalable Cache Coherence Scheme}",
	booktitle = "Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV)",
	Pages="224-234",
	Organization="ACM",
	month  = "April",
	year   = 1991}

@book(Bakoglu,
	Author="H. B. Bakoglu",
	Title="{Circuits, Interconnections, and Packaging for VLSI}",
	Publisher="Addison-Wesley",
	Year="1990")

@InProceedings(Papadopoulos90,
	Author="G. M. Papadopoulos and D.E. Culler",
	Key="Papadopoulos",
	Title="{Monsoon: An Explicit Token-Store Architecture}",
	BookTitle="Proceedings 17th Annual International Symposium on Computer Architecture",
	Month="June",
	Year="1990",
	Publisher="IEEE",
	Address="New York",
	Pages="82-91")

@article(Badr89,
	Author = "Hussein G. Badr and Sunil Podar",
	Title = "{An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh Connected Topologies}",
	Journal="IEEE Transactions on Computers",
	Volume="C-38",
	Number="10",
	Month="October",
	Year="1989")

@InProceedings(Kessler89,
	Author = "R. E. Kessler and Miron Livny",
	Title = "{An Analysis of Distributed Shared Memory Algoritms}",
	BookTitle="13th Internaional Conference on Distributed Computing Systems",
	pages="498-505",
	Organization="IEEE",
	Month="June",
	Year="1989")

@InProceedings(Li88,
	Author = "Kai Li",
	Title = "{IVY: A Shared Virtual Memory System for Parallel Computing}",
	BookTitle = "International Conference on Parallel Computing",
	Pages="94-101",
	Year="1988")

@InProceedings(Davis88,
        Author="Helen Davis and John Hennessy",
        Key="Davis",
        Title="Characterizing the Synchronization Behavior of Parallel Programs",
        Organization="ACM",
        Booktitle="Proceedings of the {ACM/SIGPLAN PPEALS} Parallel Programming: Experience with Applications, Languages and Systems",
        Month="July",
        Year="1988",
        Note="{Published as Vol. 23, No. 9, of SIGPLAN Notices}")

@unpublished(kubi90,
	Author="John Kubiatowicz",
	Key="Kubiatowicz",
	Title="{Special Mechanisms for Multi-Model Support}",
	Note="ALEWIFE Memo No. 4, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="May",
	Year="1990")

@InProceedings(Kumar89,
	Author = "Manoj Kumar and Kimming So",
	Title = "{Trace Driven Simulation for Studying MIMD Parallel Computers}",
	BookTitle = "International Conference on Parallel Computing",
	Pages="{I-68 -- I-72}",
	Year="1989")

@unpublished(Holliday-workshop,
	Author="Mark Holliday",
	Key="holliday",
	Title="{Trace-Driven Simulation of Distributed Shared Memory Environments}",
	Month="June",
	Year="1990",
	Note="The 17th Annual International Symposium on Computer Architecture, Workshop III: Scalable Shared-Memory Architectures")

@article(Thiebaut87,
	Author="Dominique Thiebaut and Harold S. Stone",
	Key="Thiebaut ",
	title="{Footprints in the Cache}",
	Journal="ACM Transactions on Computer Systems",
	Volume="5",
	Number="4",
	Pages="305-329",
	Month="November",
	Year="1987")

@article(Kobayashi-stack,
	Author="Makoto Kobayashi and Myron H. MacDougall",
	Key="Kobayashi",
	Title="{The Stack Growth Function: Cache Line Reference Models}",
	Journal="IEEE Transactions on Computers",
	Volume="38",
	Number="6",
	Pages="798-805",
	Month="June",
	Year="1989")

@TECHREPORT{MAC:STA,
	AUTHOR = {MacDougall, M.H.},
	TITLE = {The Stack Growth Function Model},
	INSTITUTION = {Amdahl},
	YEAR = {1979},
	NUMBER = {820228-700-A},
	ADDRESS = {not given},
	MONTH = apr
}

@article(Thiebaut-fractal,
	Author="Dominique Thiebaut",
	Key="Thiebaut",
	Title="{On the Fractal Dimension of Computer Programs and its 
	Application to the Prediction of the Cache Miss ratio}",
	Journal="IEEE Transactions on Computers",
	Pages="1012-1026",
	Volume="38",
	Number="7",
	Month="July",
	Year="1989")

@Article(Cheriton88,
	Author="David R. Cheriton",
	Key="Cheriton",
	Title="{The V Distributed System}",
	Journal="Communications of the ACM",
	Volume="31",
	Number="3",
	Month="March",
	Year="1988")

@manual(SPARCLE90,
	Key="SPARCLE90",
	Title="{MIT-SPARCLE Specification Version 1.1 (Preliminary)}",
	address="LSI Logic Corporation, Milpitas, CA 95035",
	note="Addendum to the 64811 specification",
	year="1990")

@phdthesis(Prasanna-thesis,
	author="G. N. S. Prasanna",
	title="{Structure Driven Multiprocessor Compilation of
Numeric Problems}",
	address="Department of Electrical Engineering and Computer Science",
	School="Massachusetts Institute of Technology",
	Year="1990")

@unpublished(WAIF,
	Author="Gino Maa",
	Key="Gino",
	Title="{The WAIF Intermediate Graphical Form}",
	Month="July",
	Year="1991",
	Note="ALEWIFE Memo No. 23, Laboratory for Computer Science, Massachusetts Institute of Technology ")

@article(paradigm,
	Author="D. R. Cheriton and H. A. Goosen and P. D. Boyle",
	Title="{ParaDIGM: A Highly Scalable Shared-Memory Multi-computer 
		Architecture}",
	Journal="IEEE Computer",
	Year="1991",
	Note="To appear"
)

@unpublished(Chaiken90memo,
	Author="David Chaiken",
	Key="chaiken",
	Title="{Cache Coherence Protocol Specifiation}",
	Note="ALEWIFE Memo No. 5, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="March",
	Year="1990")

@TechReport(Barrera90tech,
	Author="R. H. Saavedra-Barrara and D. Culler and T. von Eicken",
	Title="{Analysis of Multithreaded Architectures for Parallel Computing}",
	Institution="University of California at Berkeley",
        Number="UCB/CSD 90/569",
	Type="Computer Science Division (EECS)",
	Year="1990")

@InProceedings(Barrera90,
	Author="R. H. Saavedra-Barrara and D. Culler and T. von Eicken",
	Title="{Analysis of Multithreaded Architectures for Parallel Computing}",
	BookTitle = "The 2nd Annual ACM Symposium on Parallel Algorithms and Architectures",
	Pages="169-177",
	Month="July",
	Year="1990")

@article(Belady69,
	Author="L. A. Belady and C. J. Kuehner",
	Title="{Dynamic Space-Sharing in Computer Systems}",
	Journal="Communications of the ACM",
	Pages="282-288",
	Volume="12",
	Number="5",
	Month="May",
	Year=" 1969")

@incollection(Kluwer-alewife,
	Author="Anant Agarwal and David Chaiken and Godfrey D'Souza and 
		Kirk Johnson and David Kranz and John Kubiatowicz and 
		Kiyoshi Kurihara and Beng-Hong Lim and Gino Maa and
		Dan Nussbaum and Mike Parkin and Donald Yeung",
	Key="Alewife",
	Title="{The MIT Alewife Machine: A Large-Scale Distributed-Memory 
		Multiprocessor}",
	Booktitle="{Proceedings of Workshop on Scalable Shared Memory 
		Multiprocessors}",
	Publisher="Kluwer Academic Publishers",
	Year="1991",
	Note="An extended version of this paper has been submitted for 
		publication, and appears as MIT/LCS Memo TM-454, 1991")

@incollection(alewife-short,
	Author="Agarwal {\it et al.}, A.",
	Key="Alewife",
	Title="{The MIT Alewife Machine: A Large-Scale Distributed-Memory Multiprocessor}",
	Booktitle="{Proceedings of Workshop on Scalable Shared Memory Multiprocessors}",
	Publisher="Kluwer Academic Publishers",
	Year="1991",
	Note="An extended version of this paper has been submitted for publication, and appears as MIT/LCS Memo TM-454, 1991")

@INPROCEEDINGS{ABR:COM,
	AUTHOR = {Abraham, Santosh G. and Davidson, Edward S.},
	TITLE = {A Communication Model for Optimizing Hierarchical Multiprocessos Systems},
	BOOKTITLE = {ICPP 86},
	YEAR = {1986},
	MONTH = aug,
	NOTE = {1986}
}

@Misc{ABR:PIPE,
  author = 	"Abraham, Seth and Padmanabhan, Krishnan",
  title = 	"Instruction Reorganization for a Variable-Length
		 Pipelined Microprocessor",
  howpublished = 	"",
  year = 	"",
  month = 	"",
  note = 	""
}

@ARTICLE{ACO:INS,
	AUTHOR = {Acosta, Ramon D. and Kjelstrup, Jacob and Torng, H.C.},
	TITLE = {An Instruction Issuing Approach to Enhancing Performance
                 in Multiple Functional Unit Processors},
	JOURNAL = ieeetc,
	YEAR = {1986},
	VOLUME = {C-35},
	NUMBER = {9},
	PAGES = {815-828},
	MONTH = sep
}

@MISC{AGA:ICA,
	AUTHOR = {Agarwal, Anant},
	TITLE = {I-Cache/I-Buffer Considerations}
}

@UNPUBLISHED{AGA:INT,
	AUTHOR = {Agarwal, Anant and Horowitz, Mark},
	TITLE = {Internal and External Caches for MIPS-X},
	NOTE = {unknown}
}

@MISC{AGA:PER,
	AUTHOR = {Agarwal, Anant},
	TITLE = {On the Performance of Isolated Word Recognition Systems for
		Degraded Speech},
	HOWPUBLISHED = {Bachelor's Thesis},
	MONTH = may,
	YEAR = {1982},
	NOTE = {Madras, India}
}

@Article{AHU:LIND,
  author = 	"Ahuja, Sudhir and Carriero, Nicholas J. and
		 Gelernter, David H. and Krishnaswamy, Venkatesh",
  title = 	"Matching Language and Hardware for Parallel
		 Computation in the Linda Machine",
  journal = 	"IEEE Transactions on Computers",
  year = 	"1988",
  volume = 	"37",
  number = 	"8",
  pages = 	"921-929",
  month = 	"August",
  note = 	""
}

@INPROCEEDINGS{ALP:ARC,
	AUTHOR = {Alpert, Donald adn Levy, J. and Maytal, B.},
	TITLE = {Architecture of the NS32532},
	BOOKTITLE = {ICCD 87},
	YEAR = {1987},
	MONTH = oct,
	NOTE = {1987}
}

@TECHREPORT{ALP:MEM,
	AUTHOR = {Alpert, Donald},
	TITLE = {Memory Hierarchies for Directly Executed Language Microprocessors},
	INSTITUTION = {Stanford University},
	YEAR = {1984},
	NUMBER = {84-260},
	ADDRESS = {Stanford, CA},
	MONTH = jun,
	NOTE = {1984}
}

@ARTICLE{ANN:ARC,
	AUTHOR = {Annartone, Marco and Arnould, Emmanuel and Gross, Thomas
                  and Kung, H.T. and Lam, Monica S. and Menzilcioglu, Onat
                  and Sarocky, Ken and Webb, Jon A.},
	TITLE = {Warp Architecture and Implementation},
	JOURNAL = ieeetc,
	YEAR = {1986},
	PAGES = {346-355}
}

@TECHREPORT{ANN:WAR,
	AUTHOR = {Annaratone, Marco and Arnould, Emmanuel and Gross, Thomas
                  and Kung, H.T. and Lam, Monica and Menzilcioglu, Onat and
                  Webb, Jon A.},
	TITLE = {The Warp Computer: Architecture, Implementation, and 
                 Performance},
	INSTITUTION = {Carnegie Mellon University},
	YEAR = {1987},
	NUMBER = {CMU-RI-TR-87-18},
	ADDRESS = {Pittsburgh, PA},
	MONTH = jul,
	NOTE = {to appear in IEEE Transactions on Computers}
}

@INPROCEEDINGS{ARV:CRI,
	AUTHOR = {Arvind and Iannucci, R.A.},
	TITLE = {A Critique of Multiprocessing von Neumann Style},
	BOOKTITLE = {Proceedings of the 10th International Symposium
		     on Computer Architecture},
	YEAR = {1983},
	PAGES = {426-436}
}
@TechReport{ATH:FINE,
  author = 	"Athas, William C.",
  title = 	"Fine Grain Concurrent Computations",
  institution = 	"California Institute of Technology",
  year = 	"1987",
  type = 	"Computer Science Technical Report",
  number = 	"5242:TR:87",
  address = 	"Computer Science Department, Califronia Institute of
		 Technology, Pasadena, California",
  month = 	"May",
  note = 	""
}

@Manual{ATHENA,
  title = 	"Windows on Athena",
  author = 	"Catherine Avril (editor)",
  organization = 	"Project Athena, MIT",
  address = 	"MIT, Cambridge, MA  02139",
  edition = 	"First",
  year = 	"1989",
  month = 	"August",
  note = 	""
}

@TECHREPORT{BAE:ARC,
	AUTHOR = {Baer, Jean-Loup and Wang, Wen-Hann},
	TITLE = {Architectural Choices for Multi-Level Cache Hierarchies},
	INSTITUTION = {University of Washington},
	YEAR = {1987},
	NUMBER = {87-01-04},
	ADDRESS = {Dept. of Computer Science, Seattle, WA  98195},
	MONTH = jan
}

@TECHREPORT{BAE:ONT,
	AUTHOR = {Baer, Jean-Loup and Wang, Wen-Hann},
	TITLE = {On the Inclusion Properties for Multi-Level Cache Hierarchies},
	INSTITUTION = {University of Washington},
	YEAR = {1987},
	NUMBER = {87-11-08},
	ADDRESS = {Dept. of Computer Science, Seattle, WA},
	MONTH = nov
}

@TechReport{BAK:ULSI,
  author = 	"Bakoglu, Halil Burhan",
  title = 	"Circuit and System Performance Limits on ULSI:
		 Interconnections and Packaging",
  institution = 	"Stanford University",
  year = 	"1986",
  type = 	"Integrated Circuits Laboratory Report",
  number = 	"G541-4",
  address = 	"Stanford Electronics Laboratories, Department of
		 Electrical Engineering, Stanford University,
		 Stanford, CA 94305",
  month = 	"October",
  note = 	""
}

@ARTICLE{BAN:COM,
	AUTHOR = {Bandyopadhyay, Sumi and Begwani, Vimal S. and Murray, Robert
                  B.},
	TITLE = {Compiling for the CRISP Microprocessor},
	JOURNAL = {IEEE},
	YEAR = {1987},
	PAGES = {96-100}
}

@Article{BAR:DES,
  author = 	"Barnes, George H. and Lundstrom, Stephen F.",
  title = 	"Design and Validation of a Connection Network for
		 Many-Processor Multiprocessor Systems",
  journal = 	"IEEE Computer",
  year = 	"1981",
  volume = 	"",
  number = 	"",
  pages = 	"31-41",
  month = 	"December",
  note = 	"This is a reprint of the above reference"
}
@TECHREPORT{BAS:RES,
	AUTHOR = {Baskett, Forest and Clark, James and Hennessy, John and 
                  Owicki, Susan and Reid, Brian},
	TITLE = {Research in VLSI Systems  Design and Architecture},
	INSTITUTION = {Stanford University},
	YEAR = {1981},
	NUMBER = {201},
	ADDRESS = {Stanford, CA},
	MONTH = mar
}

@ARTICLE{BAS:SMA,
	AUTHOR = {Baskett, Forest adn Hennessy, John L.},
	TITLE = {Small Shared-Memory Multiprocessors},
	JOURNAL = {Science},
	YEAR = {1986},
	VOLUME = {231},
	PAGES = {963-978},
	MONTH = feb
}

@ARTICLE{BAT:DES,
	AUTHOR = {Batcher, Kenneth E.},
	TITLE = {Design of a Massively Parallel Processor},
	JOURNAL = ieeetc,
	YEAR = {1980},
	VOLUME = {C-29},
	NUMBER = {9},
	PAGES = {104-191},
	MONTH = sep
}

@TechReport{PAR:BEN,
  author = 	"Benveniste, Caroline and Rathi, Bharat Deep",
  title = 	"Parallel Systems Performance Evaluation:  A
		 Trace-driven Study",
  institution = 	"IBM",
  year = 	"1988",
  type = 	"IBM Research Report",
  number = 	"14288",
  address = 	"IBM Research Division\\Yorktown Heights, NY",
  month = 	"December",
  note = 	""
}

@ARTICLE{BER:ARC,
	AUTHOR = {Berenbaum, A.D.},
	TITLE = {Architectural Innovations in the CRISP Microprocessor},
	JOURNAL = {IEEE},
	YEAR = {1987},
	MONTH = jan
}

@ARTICLE{BER:INT,
	AUTHOR = {Berenbaum, A.D. and Ditzel, D.R.},
	TITLE = {Introduction to the CRISP Instruction Set Architecture},
	JOURNAL = {IEEE},
	YEAR = {1987},
	PAGES = {86-90},
	MONTH = jan
}

@Misc{BER:CAC,
  author =	"Bergstein, Steven H.",
  title =	"Best-Case Caching in a Symbolic Multiprocessor",
  howpublished = 	"Bachelor's Thesis",
  year = 	"1988",
  month = 	"January",
  note = 	""
}

@Article{BHA:TREE,
  author = 	"Bhatt, Sandeep N. and Leiserson, Charles E.",
  title = 	"How to Assemble Tree Machines",
  journal = 	"Advances in Computing Research",
  year = 	"1984",
  volume = 	"2",
  number = 	"",
  pages = 	"95-114",
  month = 	"",
  note = 	""
}

@TechReport{BIR:MUL,
  author = 	"Birrell, A.D. and Guttag, J.V. and Horning, J.J. and
		 Levin, R.",
  title = 	"Synchronization Primitives for a Multiprocessor:  A
		 Formal Specification",
  institution = 	"digital Systems Research Center",
  year = 	"1987",
  type = 	"",
  number = 	"20",
  address = 	"Systems Research Center\\130 Lytoon Avenue\\Palo
		 Alto, CA  94301",
  month = 	"August",
  note = 	""
}

@InProceedings{BIT:CACHE,
  author = 	"Bitar, Philip and Despain, Alvin M.",
  title = 	"Multiprocessor Cache Synchronization Issues,
		 Innovations, Evolution",
  booktitle = 	"Thirteenth Annual IEEE International Symposium on
		 Computer Architecture",
  year = 	"1986",
  editor = 	"",
  pages = 	"",
  organization = 	"",
  publisher = 	"",
  address = 	"Tokyo, Japan",
  month = 	"",
  note = 	""
}

@TechReport{BLE:SCAN,
  author = 	"Blelloch, Guy E. and Little, James J.",
  title = 	"Parallel Solutions to Geometric Problems on the Scan
		 Model of Computation",
  institution =	"MIT",
  year = 	"1988",
  type = 	"A.I. Memo",
  number = 	"952",
  address = 	"",
  month = 	"February",
  note = 	""
}

@UNPUBLISHED{BRO:COM,
	AUTHOR = {Brobst, Stephen A.},
	TITLE = {Compilation Strategies for VLIW Architectures},
	NOTE = {Course VI Area Exam},
	MONTH = mar,
	YEAR = {1989}
}

@MISC{BUT:BBN,
	AUTHOR = {BB\&N},
	TITLE = {Butterfly}
}

@ARTICLE{CHA:LIG,
	AUTHOR = {Chandan, E. and Agarwal, Anant},
	TITLE = {Engineer's Notebook - Light pen generates plotter signals},
	JOURNAL = {Electronics},
	YEAR = {1981},
	PAGES = {188},
	MONTH = jun
}

@ARTICLE{CHA:OPT,
	AUTHOR = {Chandan, E. and Agarwal, Anant},
	TITLE = {Engineer's Notebook - Optical generator traces scope-mounted
                 masks},
	JOURNAL = {Electronics},
	YEAR = {1980},
	PAGES = {165},
	MONTH = jul
}

@TechReport{CHI:ROUT,
  author = 	"Chien, Andrew Andai",
  title = 	"Congestion Control in Routing Networks",
  institution = 	"MIT",
  year = 	"1986",
  type = 	"MIT Lab for Computer Science Tech. Report",
  number = 	"MIT-LCS-TR-382",
  address = 	"MIT Lab for Computer Science\\545 Technology
		 Square\\Cambridge, MA 02139",
  month = 	"November",
  note = 	""
}

@UNPUBLISHED{CHO:HUM,
	AUTHOR = {Chow, Paul},
	TITLE = {The Human's Guide to the SCALDsystem},
	NOTE = {Preliminary draft},
	MONTH = sep,
	YEAR = {1984}
}

@UNPUBLISHED{CHU:CHA,
	AUTHOR = {Chu, Chorng-Yeong and Horowitz, Mark Alan},
	TITLE = {Charge Sharing Models for MOS Circuits},
	NOTE = {Stanford University, Stanford, CA},
	MONTH = {not given},
	YEAR = {nott given}
}

@UNPUBLISHED{CHU:MOD,
	AUTHOR = {Chu, Chorng-Yeong and Horowitz, Mark Alan},
	TITLE = {Charge-Sharing Models for Switch-Level Simulati},
	NOTE = {Stanford University},
	MONTH = may,
	YEAR = {1987}
}

@MISC{CLA:VAL,
	AUTHOR = {Clay, Reed and Gunther, Oliver},
	TITLE = {Validation of a Cache Model},
	HOWPUBLISHED = {term paper},
	MONTH = may,
	YEAR = {1986},
	NOTE = {CS 252}
}

@MISC{CLI:FAI,
	AUTHOR = {unknown},
	TITLE = { Clipper},
	HOWPUBLISHED = {Product information},
	MONTH = sep,
	YEAR = {1985},
	NOTE = {Fairchild}
}

@ARTICLE{COL:VLI,
	AUTHOR = {Colwell, Robert P. and Nix, Robert P. and O'Donnell, John J. 
                  and Papworth, David B. and Rodman, Paul K.},
	TITLE = {A VLIW Architecture for a Trace Scheduling Compiler},
	JOURNAL = {ACM},
	YEAR = {1987},
	PAGES = {180-192},
	MONTH = jan
}

@ARTICLE{COU:COM,
	AUTHOR = {Coutant, Deborah S. and Hammond, Carol L. and 
		  Kelley, John W.},
	TITLE = {Compilers for the New Generation of Hewlett-Packard 
		 Computers},
	JOURNAL ={Hewlett-Packard Journal},
	YEAR = {1986},
	PAGES = {4-18},
	MONTH = jan
}

@UNPUBLISHED{CRA:PIP,
	AUTHOR = {Craig, G.L. and Goodman, J.R. and Katz, R.H. and Pleszkun,
                  A.R. and Ramachandran, K. and Sayah, J. and Smith, J.E.},
	TITLE = {PIPE: A High Performance VLSI Processor Implementation},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {not given},
	YEAR = {not given}
}

@UNPUBLISHED{SMI:PIPE,
	AUTHOR = {Smith, James E. and Pleszkun, Andrew R. and Katz, Randy H. 
		  and Goodman, James R.},
	TITLE = {PIPE: A High Performance VLSI Architecture},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {not given},
	YEAR = {not given}
}

@MISC{CYD:CY5,
	AUTHOR = {},
	Key = {CYD:CY5},
	TITLE = {Cydrome}
}

@TechReport{CYT:COMP,
  author = 	"Cytron, Ron and Ferrante, Jeanne and Rosen, Barry K.
		 and Wegman, Mark N. and Zadeck, Kenneth F.",
  title = 	"An Efficient Method of Computing Static Single
		 Assignment Form",
  institution = 	"Brown University",
  year = 	"1988",
  type = 	"Technical Report",
  number = 	"CS-88-16",
  address = 	"",
  month = 	"October",
  note = 	""
}

@UNPUBLISHED{CYT:SOF,
	AUTHOR = {Cytron, Ron and Shasha, Dennis and Snir, Marc},
	TITLE = {Software Controlled Caching - Correctness and Optimization},
	NOTE = {IBM T.J. Watson Research Center, Yorktown Heights, NY},
	MONTH = {unknown},
	YEAR = {not given}
}

@ARTICLE{DAL:VIR,
	AUTHOR = {Daley, Robert C. and Dennis, Jack B.},
	TITLE = {Virtual Memory, Processes, and Sharing in Multics},
	JOURNAL = cacm,
	YEAR = {1968},
	VOLUME = {11},
	NUMBER = {5},
	PAGES = {306-312},
	MONTH = may
}

@Article{DAL:DEAD,
  author = 	"Dally, William J. and Seitz, Charles L.",
  title = 	"Deadlock-Free Message Routing in Multiprocessor
		 Interconnection Networks",
  journal = 	"ieeetc",
  year = 	"1987",
  volume = 	"c-36",
  number = 	"5",
  pages = 	"547-553",
  month = 	"May",
  note = 	""
}

@Article{DAL:TORUS,
  author = 	"Dally, William J. and Seitz, Charles L.",
  title = 	"The Torus Routing Chip",
  journal = 	"Distributed Computing",
  year = 	"1986",
  OPTvolume = 	"1",
  OPTnumber = 	"",
  OPTpages = 	"187-196",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Misc{DAL:COMP,
  author = 	"Dally, William J",
  title = 	"Directions in Concurrent Computing",
  OPThowpublished = 	"",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@TECHREPORT{DAV:SUP,
	AUTHOR = {Davidson, Edward S. and Kuck, David J. and Lawrie, Duncan
                  and Sameh, Ahmed},
	TITLE = {Supercomputing Tradeoffs and the Cedar System},
	INSTITUTION = {University of Illinois at Urbana-Champaign},
	YEAR = {1986},
	NUMBER = {CSRD-577},
	ADDRESS = {Center for Supercomputing Research and Development},
	MONTH = may,
	NOTE = {Keywords: algorithms, architecture, compilers, applications
                Software}
}

@INPROCEEDINGS{DEL:VLS,
	AUTHOR = {Delosme, Jean-Marc},
	TITLE = {VLSI Implementation of Rotations in Pseudo-Euclidean Spaces},
	BOOKTITLE = {Inproceedings of ICASSP, Boston},
	YEAR = {1983},
	PAGES = {927},
	MONTH = jun,
	NOTE = {1983}
}

@MISC{DEN:HIG,
	AUTHOR = {Denneau, M. and Hochschild, V. and Oklobdzija, V. and 
                  Shichman, G.},
	TITLE = {High End Scientific Computations via the TF-1 Super
                 Parallel Computer},
	MONTH = dec,
	YEAR = {1986},
	NOTE = {presentation at IBM T.J. Watson Research Center, Yorktown
                Heights, NY}
}

@ARTICLE{DEN:PRO,
	AUTHOR = {Denning, Peter J. anmd Schwartz, Stuart C.},
	TITLE = {Properties of the Working-Set Model},
	JOURNAL = cacm,
	YEAR = {1972},
	VOLUME = {15},
	NUMBER = {3},
	PAGES = {191-198},
	MONTH = mar
}

@ARTICLE{DEN:WOR,
	AUTHOR = {Denning, Peter J. },
	TITLE = {Working Sets Past and Present},
	JOURNAL = ieeese,
	YEAR = {1980},
	VOLUME = {SE-6},
	NUMBER = {1},
	PAGES = {64-79},
	MONTH = jan
}

@TECHREPORT{DER:EVA,
	AUTHOR = {DeRosa, John A. and Levy, Henry M.},
	TITLE = {An Evaluation of Branch Architectures},
	INSTITUTION = {University of Washington},
	YEAR = {1987},
	NUMBER = {87-01-05},
	ADDRESS = {Seattle, WA 98195},
	MONTH = jan
}

@ARTICLE{DIA:COM,
	AUTHOR = {Diaconis, Persi and Efron, Bradley},
	TITLE = {Computer-Intensive Methods in Statistics},
	JOURNAL = {Scientific American},
	YEAR = {1983},
	VOLUME = {248},
	NUMBER = {5},
	PAGES = {116-130},
	MONTH = may
}

@Article{DIA:DEL,
  author = 	"Dias, Daniel M. and Jump, J. Robert",
  title = 	"Analysis and Simulation of Buffered Delta Networks",
  journal = 	"IEEE Transactions on Computers",
  year = 	"1981",
  OPTvolume = 	"C-30",
  OPTnumber = 	"4",
  OPTpages = 	"273-282",
  OPTmonth = 	"April",
  OPTnote = 	"This paper is a reprint of the above reference"
}

@InProceedings{Ditzel82,
	Author="D. R. Ditzel and R. McLellan",
	Key="Ditzel",
	Title="{Register Allocation for Free: The C Machine Stack Cache}",
	BookTitle="Proc. SIGARCH/SIGPLAN Symp. Architectural Support for
Programming Languages and Operating Systems",
	Note="ACM, Palo Alto, CA",
	Month="March",
	Year="1982"}

@UNPUBLISHED{DIT:BRA,
	AUTHOR = {Ditzel, D.R. and McLellan, H.R.},
	TITLE = {Branch Folding:  Reducing Branch Delay to Zero},
	NOTE = {AT$\&$T Bell Labs},
	MONTH = nov,
	YEAR = {1985}
}

@UNPUBLISHED{DIT:DES,
	AUTHOR = {Ditzel, David R.},
	TITLE = {Design Tradeoffs to Support the C Programming Language
                 in the CRISP Microprocessor},
	NOTE = {AT$\&$T Bell Laboratories},
	MONTH = feb,
	YEAR = {1987}
}

@TECHREPORT{DIT:CRI,
	AUTHOR = {Ditzel, D.R. and McLellan, H.R.},
	TITLE = {The CRISP Microprocessor:Collected Papers},
	INSTITUTION = {AT$\&$T Bell Labs},
	YEAR = {1987},
	TYPE = {Computing Science Tech Report},
	NUMBER = {134},
	ADDRESS = {Murray Hill, NJ},
	MONTH = feb
}

@TechReport{DOE:C++,
  author = 	"Coeppner, Thomas W. and Gebele, Alan J.",
  title = 	"C++ on a Parallel Machine",
  institution = 	"Brown University",
  year = 	"1987",
  OPTtype = 	"Computer Science Technical Report",
  OPTnumber = 	"CS-87-26",
  OPTaddress = 	"Department of Computer Science\\Brown
		 University\\Providence, RI 02912",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Article{DON:LOG,
  author = 	"Donath, Wilm E.",
  title = 	"Placement and Average Interconnetion Lengths of
		 Computer Logic",
  journal = 	"IEEE Transactions on Circuits and Systems",
  year = 	"1979",
  OPTvolume = 	"cas-26",
  OPTnumber = 	"4",
  OPTpages = 	"272-277",
  OPTmonth = 	"April",
  OPTnote = 	""
}

@ARTICLE{DUB:PER,
	AUTHOR = {Dubois, Michel and Briggs, Faye A.},
	TITLE = {Performance of Synchronized Iterative Processes in Multi
                 processor Systems},
	JOURNAL = ieeese,
	YEAR = {1982},
	VOLUME = {SE-8},
	NUMBER = {4},
	PAGES = {419-431},
	MONTH = jul
}

@ARTICLE{EFR:BOO,
	AUTHOR = {Efron, Bradley and Tibshirani, Robert},
	TITLE = {The Bootstrap Method for Assessing Statistical Accuracy},
	JOURNAL = "Behaviormetrika",
	YEAR = {1985},
	VOLUME = {},
	NUMBER = {17},
	PAGES = {1-35}
}

@ARTICLE{EFR:LEI,
	AUTHOR = {Efron, Bradley and Gong, Gail},
	TITLE = {A Leisurely Look at the Bootstrap, the Jackknife, and
	         Cross-Validation},
	JOURNAL = "The American Statistician",
	YEAR = {1983},
	VOLUME = {37},
	NUMBER = {1},
	PAGES = {36-48},
	MONTH = feb
}

@TECHREPORT{EIC:FAS,
	AUTHOR = {Eichenberger, Peter A.},
	TITLE = {Fast Symbolic Layout Translation for Custom VLSI Integrated
  		Circuits},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {86-295},
	ADDRESS = {Stanford, CA  94305-2192},
	MONTH = apr
}

@TechReport{ELL:VLIW,
  author = 	"Ellis, John R.",
  title = 	"Bulldog: A Compiler for VLIW Architectures",
  institution = 	"Yale University",
  year = 	"1985",
  OPTtype = 	"Department of Computer Science Technical Report",
  OPTnumber = 	"YALEU/DCS/RR - 364",
  OPTaddress = 	"",
  OPTmonth = 	"February",
  OPTnote = 	""
}

@UNPUBLISHED{EMM:RES,
	AUTHOR = {Emma, Philip G. and Davidson, Edward S.},
	TITLE = {A Residual-Time Model for Pipeline Performance},
	NOTE = {submitted for publication},
	MONTH = {not given},
	YEAR = {not given}
}

@MISC{EME:MUL,
	AUTHOR = {Emer, Joel},
	TITLE = {Multi-mode Instruction Traces},
	HOWPUBLISHED = {Inter-offie Memo at Digital},
	MONTH = sep,
	YEAR = "1982"
}

@UNPUBLISHED{EMM:CHA,
	AUTHOR = {Emma, Philip G. and Davidson, Edward S.},
	TITLE = {Characterization of Branch and Data Dependencies in
		Programs for Evaluating Pipeline Performance},
	NOTE = {Preliminary Draft;Index Terms: Pipeline, branch delay,
 	       data dependency, performance analysis, program trace,
        	trace reduction},
	MONTH = {not given},
	YEAR = {not given}
}

@TechReport{ERC:RAD,
  author = 	"Ercegovac, Milos D. and Lang, Tomas and Modiri, Ramin",
  title = 	"Implementation of Fast Radix-4 Division with Operands Scaling",
  institution = 	"University of California, Los Angeles",
  year = 	"1988",
  OPTtype = 	"Computer Science Department Technical Report",
  OPTnumber = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@TECHREPORT{FAB:COU,
	AUTHOR = {Fabri, Janet},
	TITLE = {Automatic Storage Optimization},
	INSTITUTION = {Courant Institute of Mathematical Sciences},
	YEAR = {1979},
	NUMBER = {NSO-14}
}

@INBOOK{FAY:EXE,
	AUTHOR = {Fayolle, G. and King, P.J.B. and Mitrani, I},
	PAGES = {217-228},
	TITLE = {On the Execution of Programs by Many Processors},
	PUBLISHER = {North-Holland Publishing Company},
	YEAR = {1983}
}
@Article{FER:OPT,
  author = 	"Ferrante, Jeanne and Ottenstein, Karl J. and Warren,
		 Joe D.",
  title = 	"The Program Dependence Graph and Its Use in Optimization",
  journal = 	"toplas",
  year = 	"1987",
  OPTvolume = 	"9",
  OPTnumber = 	"3",
  OPTpages = 	"319-349",
  OPTmonth = 	"July",
  OPTnote = 	""
}

@TECHREPORT{FER:CON,
	AUTHOR = {Ferrari, Domenico},
	TITLE = {Considerations ont he Insularity of Performance Evaluation},
	INSTITUTION = {University of California},
	YEAR = {1984},
	NUMBER = {UCB/CSD 84/209},
	ADDRESS = {Berkeley, CA},
	MONTH = nov,
	NOTE = {PROGRES report number 84.15}
}

@INBOOK{FER:CHA,
	AUTHOR = {Ferrari, Domenico},
	PAGES = {363-383},
	TITLE = {Characterization and Reproduction of the Referencing
		Dynamics of Programs},
	PUBLISHER = {North-Holland Publishing Company},
	YEAR = {1981}

}

@ARTICLE{FER:VSW,
	AUTHOR = {Ferrari, Domenico and Yih, Yiu-Yo},
	TITLE = {VSWS: The Variable Interval Sampled Working Set Policy},
	JOURNAL = ieeese,
	YEAR = {1983},
	VOLUME = {SE-9},
	NUMBER = {3},
	PAGES = {299-304},
	MONTH = may
}

@INPROCEEDINGS{FER:GEN,
	AUTHOR = {Ferrari, Domenico},
	TITLE = {A Generative Model of Working Set Dynamics},
	BOOKTITLE = {The Conference on Measurement and Modeling of
		    Computer Systems},
	YEAR = {1981},
	ORGANIZATION = {ACM Sigmetrics},
	MONTH = sep
}

@TechReport{FIN:S-1,
  author = 	"Finnell, Jim and Zellweger, Polle T.",
  title = 	"The S-1 Multiprocessor",
  institution = 	"Stanford University",
  year = 	"1978",
  OPTtype = 	"Departments of Computer Science and Electrical
		 Engineering Technical Note",
  OPTnumber = 	"142",
  OPTaddress = 	"",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@ARTICLE{FIS:ARC-j,
	AUTHOR = {Fisher, Allan and Kung, H.T. and Monier, Louis M. and Dohi,
                  Yasunori},
	TITLE = {The Architecture of a Programmable Systolic Chip},
	JOURNAL = {Journal of VLSI and Computer Systems},
	YEAR = {1984},
	VOLUME = {1},
	NUMBER = {2},
	PAGES = {153-169}
}

@ARTICLE{FIS:ARC-cacm,
	AUTHOR = {Fisher, Allan L. and Kung, H.T. and Monier, Louis M.},
	TITLE = {Architecture of the PSC: A Programmable Systolic Chip},
	JOURNAL = cacm,
	YEAR = {1983},
	PAGES = {48-53}
}

@INPROCEEDINGS{FIS:PAR,
	AUTHOR = {Fisher, Joseph A. and Ellis, John R. and Ruttenberg, John C.
                  and Nicolau, Alexandru},
	TITLE = {Parallel Processing: A Smart Compiler and a Dumb Machine},
	BOOKTITLE = {Proceedings fo the ACM SIGPLAN 84 on Compiler 
                     Construction, SIGPLAN Notices},
	YEAR = {1984},
	PAGES = {37-47},
	PUBLISHER = {ACM},
	MONTH = jun,
	NOTE = {Vol. 19, No. 6}
}

@ARTICLE{FIS:TRA,
	AUTHOR = {Fisher, Joseph A.},
	TITLE = {Trace Scheduling: A Technique for Global Microcode Compaction},       JOURNAL =ieeetc,
	YEAR = {1981},
	VOLUME = {C-30},
	NUMBER = {7},
	PAGES = {478-490},
	MONTH = jul,
	Note = {}
}

@ARTICLE{FIS:VER,
	AUTHOR = {Fisher, Joseph A. },
	TITLE = {Very Long Instruction Word Architectures and the ELI-512},
	JOURNAL = {ACM},
	YEAR = {1983},
	PAGES = {140-150}
}

@ARTICLE{FLE:HOW,
	AUTHOR = {Fleming, Philip J. and Wallace, John J.},
	TITLE = {How Not to Lie with Statistics: The Correct Way
		To Summarize Benchmark Results},
	JOURNAL = cacm,
	YEAR = {1986},
	VOLUME = {29},
	NUMBER = {3},
	PAGES = {218-221},
	MONTH = mar
}

@UNPUBLISHED{FLY:NOW,
	AUTHOR = {Flynn, M.J. and Mitchell, C. and Mulder, H.},
	TITLE = {And Now for a Case for More Comples Instruction Sets},
	NOTE = {no further information},
	MONTH = jan,
	YEAR = {1987}
}

@Article{FIB:FRED,
  author = 	"Fredman, Michael L. and Tarjan, Robert Endre",
  title = 	"Fibonacci Heaps and Their Uses in Improved Network
		 Optimization Algorithms",
  journal = 	"jacm",
  year = 	"1987",
  OPTvolume = 	"34",
  OPTnumber = 	"3",
  OPTpages = 	"596-615",
  OPTmonth = 	"July",
  OPTnote = 	""
}

@ARTICLE{FUK:PER,
	AUTHOR = {Fukunaga, Y. and Bandoh, T. and Hirasawa, K. and 
		Kawakami, T. and Kato, T. and Ide, J.},
	TITLE = {Performance Analysis of Bus Structure in a Multiprocessor
		System},
	JOURNAL = {IEEE},
	YEAR = {1982},
	PAGES = {98-103},
	MONTH = feb
}

@ARTICLE{GAN:BAC,
	AUTHOR = {Gannes, Stuart},
	TITLE = {Back-to-Basics Computers with Sports-Car Speed},
	JOURNAL ={Fortune},
	YEAR = {1985},
	PAGES = {98-101},
	MONTH = sep
}

@Article{GAW:HOT,
  author =	{Gawlick, Dieter},
  title =	{Processing "Hot Spots" in High Performance Systems},
  journal =	{IEEE},
  year =	{1985},
  OPTvolume = 	{},
  OPTnumber = 	{},
  OPTpages = 	{249-251},
  OPTmonth = 	{},
  OPTnote = 	{}
}

@Unpublished{GHA:LAN,
  author = 	"Gharachorloo, Kourosh and Sarkar, Vivek and Hennessy,
		 John L.",
  title = 	"A Simple and Efficient Implementation Approach for
		 Single Assignment Languages",
  note = 	"This paper was done at the Computer Systems
		 Laboratory at Stanford University.  This version is
		 not officially published",
  OPTyear = 	"",
  OPTmonth = 	""
}

@Misc{GHO:VLSI,
  author = 	"Ghose, Kanad and Stewart, Robert M.",
  title = 	"The Capability Mechanism of a VLSI Processor",
  OPThowpublished = 	"",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@UNPUBLISHED{GIA:MIP,
	AUTHOR = {Giacalone, Glenn P.},
	TITLE = {The MIPS-X External Cache Processor:  Functionality
		 and I/O},
	NOTE = {Preliminary version},
	MONTH = feb,
	YEAR = {1987}
}

@ARTICLE{GIB:EFF,
	AUTHOR = {Gibbons, Philip B. and Muchnick, Steven S.},
	TITLE = {Efficient Instruction Scheduling for a Pipelined 
                 Architecture},
	JOURNAL = {ACM},
	YEAR = {1986},
	PAGES = {11-16},
	Note = {}
}

@Article{GLA:DENS,
  author = 	"Glasser, Lance A. and Zukowski, Charles A.",
  title = 	"Continuous Models for Communication Density
		 Constraints on Multiprocessor Performance",
  journal = 	"IEEE Transactions on Computers",
  year = 	"1988",
  OPTvolume = 	"37",
  OPTnumber = 	"6",
  OPTpages = 	"652-656",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@UNPUBLISHED{GOL:SIM,
	AUTHOR = {Goldschmidt, Stephen R.},
	TITLE = {Simulating Multiprocessor Memory Traces},
	NOTE = {not given},
	MONTH = dec,
	YEAR = {1987}
}

@Article{GOO:HYP,
  author = 	"Goodman, James R. and Sequin, Carlo H.",
  title = 	"Hypertree:  A Multiprocessor Interconnection Topology",
  journal = 	"ieeetc",
  year = 	"1981",
  OPTvolume = 	"c-30",
  OPTnumber = 	"12",
  OPTpages = 	"46-56",
  OPTmonth = 	"December",
  OPTnote = 	""
}

@UNPUBLISHED{GOO:COD,
	AUTHOR = {Goodman, James R. and Hsu, Wei-Chung},
	TITLE = {A Code Scheduling Technique for Large Basic Blocks},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {not given},
	YEAR = {not given}
}

@UNPUBLISHED{GOO:CODE,
	AUTHOR = {Goodman, James R. and Young, Honesty C.},
	TITLE = {Code Scheduling Methods for Some Architectural Features
		 in PIPE},
	NOTE = {University of Wisconsin-Madision},
	MONTH = {not given},
	YEAR = {not given}
}

@INPROCEEDINGS{GOO:PIP,
	AUTHOR = {Goodman, James R. and Hsieh, Jian-tu and Liou, Koujuch and
		  Pleszkun, Andrew R. and Schechter, P.B. and Young, Honesty C.},
	TITLE = {PIPE: a Decoupled Architecture for VLSI},
	BOOKTITLE = {12th International Symposium on Computer Architecture},
	YEAR = {1985},
	PAGES = {20-27},
	ORGANIZATION = {IEEE},
	MONTH = jun
}

@INPROCEEDINGS{GOO:USE,
	AUTHOR = {Goodman, James R. and Chiang, Men-chow},
	TITLE = {The Use of Static Column RAM as a Memory Hierarchy},
	BOOKTITLE = {not given},
	YEAR = {1984},
	PAGES = {167-174},
	ORGANIZATION = {IEEE},
	MONTH = {not given}
}

@ARTICLE{GOT:BAS,
	AUTHOR = {Gottlieb, Allan and Lubachevsky, B.D. and Rudolph, Larry},
	TITLE = {Basic Techniques for the Efficient Coordination of Very Large
                 Numbers of Cooperating Sequential Processors},
	JOURNAL = {ACM Transactions on Programming Languages and Systems},
	YEAR = {1983},
	VOLUME = {5},
	NUMBER = {2},
	PAGES = {164-189},
	MONTH = apr
}

@ARTICLE{GRA:TAL,
	AUTHOR = {Grappel, Robert D. },
	TITLE = {A tale of four (mu)PS:  Benchmarks quantify performance},
	JOURNAL = {EDN},
	YEAR = {1981},
	PAGES = {179-185},
	MONTH = apr,
	NOTE = {with "A Performance Evaluation of the Intel iAPX 432"
                attached}
}

@TechReport{GRE:MESH,
  author = 	"Greenberg, Ronald I. and Leiserson, Charles E.",
  title = 	"A Compact Layout for the Three-Dimensional Tree of Meshes",
  institution = 	"MIT Lab for Computer Science",
  year = 	"1988",
  OPTtype = 	"",
  OPTnumber = 	"",
  OPTaddress = 	"MIT Lab for Computer Science\\545 Technology
		 Square\\Cambridge, MA  02139",
  OPTmonth = 	"March",
  OPTnote = 	""
}

@InProceedings{GRO:VLSI,
  author = 	"Grondalski, Robert",
  title = 	"A VLSI Chip Set for a Massively Parallel Architecture",
  booktitle = 	"ISSCC Conference Session XVI:
		 Microprocessors-Special Purpose",
  year = 	"1987",
  OPTeditor = 	"",
  OPTpages = 	"",
  OPTorganization = 	"",
  OPTpublisher = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"February",
  OPTnote = 	""
}

@ARTICLE{GRO:COM,
	AUTHOR = {Gross, Thomas and Lam, Monica S.},
	TITLE = {Compilation for a High-performance Systolic Array},
	JOURNAL = {ACM},
	YEAR = {1986},
	PAGES = {27-38}
}

@UNPUBLISHED{GRO:MEA,
	AUTHOR = {Gross, Thomas R. and Hennessy, John L. and Przybylski,
		  Steven A. and Rowen, Christopher},
	TITLE = {Measurement and Evaluation of the MIPS Architecture 
		 and Processor},
	NOTE = {Stanford University},
	MONTH = {not given},
	YEAR = {not given}
}

@INPROCEEDINGS{GRO;MEAS,
	AUTHOR = {Gross, T. and Hennessy, J. and Przybylski, S. and Rowen, C.},
	TITLE = {Measurement and Evaluation of the MIPS Architecture and 
		 Processor},
	BOOKTITLE = {ACM TOCS},
	YEAR = {1988},
	MONTH = aug
}

@UNPUBLISHED{GUP:RES,
	AUTHOR = {Gupta, Anoop and Forgy, Charles L. and Kalp, Dirk and
		 Newell, Allen and Tambe, Milind},
	TITLE = {Results of Parallel Implementation of OPS5 on the
		 Encore Multiprocessor},
	NOTE = {Stanford and Carnegie-Mellon},
	MONTH = jul,
	YEAR = {1987}
}

@PHDTHESIS{GUP:PAR,
	AUTHOR = {Gupta, Anoop},
	TITLE = {Parallelism in Production Systems},
	SCHOOL = {Carnegie-Mellon University},
	YEAR = {1986},
	ADDRESS = {Pittsburgh, PA},
	MONTH = mar
}

@Article{GUP:SHA,
  author = 	"Gupte, Pranay",
  title = 	"Shamianas, Anyone?",
  journal = 	"Forbes",
  year = 	"1987",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"190-194",
  OPTmonth = 	"October",
  OPTnote = 	""
}

@Article{GUS:AMD,
  author = 	"Gustafson, John L.",
  title = 	"Reevaluating Amdahl's Law",
  journal = 	"Communications of the ACM",
  year = 	"1988",
  OPTvolume = 	"31",
  OPTnumber = 	"5",
  OPTpages = 	"532-533",
  OPTmonth = 	"May",
  OPTnote = 	""
}

@UNPUBLISHED{HAG:RAT,
	AUTHOR = {Hagelstein, Peter L.},
	TITLE = {Rates for Neutron adn Tritium Production in Coherent DD 
                 Fusion},
	NOTE = {Research Lab of Electronics, MIT, Cambridge, MA},
	MONTH = apr,
	YEAR = {1989}
}

@Misc{HAL:MULT,
  author = 	{Halstead, Robert H. Jr.},
  title = 	{An Assessment of Multilisp: Lessons from Experience},
  OPThowpublished = 	{MIT Lab for Computer Science Publication},
  OPTyear = 	{},
  OPTmonth = 	{},
  OPTnote = 	{This paper also appears in "International Journal of
		 Parallel Programming," Decamber 1986, Plenum Press,
		 New York}
}

@Article{HAL:CONC,
  author = 	"Halstead, Robert H. and Anderson, Thomas L. and
		 Osborne, Randy B and Sterling, Thomas L.",
  title = 	"Concert: Design of a Multiprocessor Development System",
  journal = 	"RingBus Architecture",
  year = 	"1985",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"1-21",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Unpublished{HAL:MAR,
  author = 	"Halstead, Robert H. Jr.",
  title = 	"MARCH Architecture Description",
  note = 	"This paper is an internal document of the Parallel
		 Processing Group at the MIT Lab for Computer Science.",
  OPTyear = 	"1989",
  OPTmonth = 	"March"
}

@TechReport{HAL:PAR,
  author = 	"Halstead, Robert H Jr.",
  title = 	"Parallel Computing Using Multilisp",
  institution = 	"MIT",
  year = 	"1986",
  OPTtype = 	"MIT Lab for Computer Science Publication",
  OPTnumber = 	"",
  OPTaddress = 	"MIT Lab for Computer Science\\545 Technology
		 Square\\Cambridge, Ma 02139",
  OPTmonth = 	"December",
  OPTnote = 	""
}

@ARTICLE{HAS:HIG,
	AUTHOR = {Hasegawa, Makoto and Shigei, Yoshiharu},
	TITLE = {High-Speed Top-of-Stack Scheme for VLSI Processor:
		 A Management Algorithm and Its Analysis},
	JOURNAL = {IEEE},
	YEAR = {1985},
	PAGES = {48-54},
	MONTH = {not given}
}

@MISC{HAW:UNK,
	AUTHOR = {unknown},
	TITLE = {HAWG: A realization of SUIF},
	YEAR = {1987}
}

@ARTICLE{HEI:ANA,
	AUTHOR = {Heidelberger, Philip and Trivedi, Kishor S.},
	TITLE = {Analytic Queueing Models for Programs with Internal Concurrency},
	JOURNAL = ieeetc,
	YEAR = {1983},
	VOLUME = {C-32},
	NUMBER = {1},
	PAGES = {73-82},
	MONTH = jan
}

@Article{HEL:ALG,
  author = 	"Heller, Don",
  title = 	"A Survey of Parallel Algorithms in Numerical Linear Algebra",
  journal = 	"Siam Review",
  year = 	"1978",
  OPTvolume = 	"20",
  OPTnumber = 	"4",
  OPTpages = 	"740-777",
  OPTmonth = 	"October",
  OPTnote = 	""
}

@TECHREPORT{HEN:MIP,
	AUTHOR = {Hennessy, John and Jouppi, Norman and Baskett, Forest
    		  and Gill, John},
	TITLE = {MIPS: A VLSI Processor Architecture},
	INSTITUTION = {Stanford University},
	YEAR = {1983},
	NUMBER = {223},
	ADDRESS = {Stanford, CA},
	MONTH = jun
}

@TECHREPORT{HEN:SYM,
	AUTHOR = {Hennessy, John L.},
	TITLE = {Symbolic Debugging of Optimized Code},
	INSTITUTION = {Stanford University},
	YEAR = {1979},
	NUMBER = {175},
	ADDRESS = {Stanford University},
	MONTH = jul
}

@TECHREPORT{HEN:MIC,
	AUTHOR = {Hennessy, John L. and Horowitz, Mark A.},
	TITLE = {Microsupercomputers: Design and Implementation},
	INSTITUTION = {Stanford University},
	YEAR = {1987-1988},
	TYPE = {Technical Progress Report},
	NUMBER = {1133},
	ADDRESS = {Stanford, CA},
	MONTH = {sep-mar},
	NOTE = {Associate Investigator, Mark A. Horowitz}
}

@ARTICLE{HEN:PER,
	AUTHOR = {Hennessy, John and Jouppi, Norman and Przybylski, Steven
                  and Rowen, Christopher and Gross, Thomas},
	TITLE = {Performance Issues in VLSI Processor Design},
	JOURNAL = {IEEE},
	YEAR = {1983},
	PAGES = {153-156},
	MONTH = jun
}

@INBOOK{HEN:VLS,
	AUTHOR = {Hennessy, John L. and Przybylski, Steven A.},
	CHAPTER = {1},
	PAGES = {1-34},
	TITLE = {VLSI Processor Design Methodology},
	PUBLISHER = {Academic Press, Inc.},
	YEAR = {1986},
	VOLUME = {14}
}

@ARTICLE{HEN:WOR,
	AUTHOR = {Hennessy, John},
	TITLE = {Word Versus Byte Addressing},
	JOURNAL = {Processor Performance Issues},
	YEAR = {1985},
	PAGES = {1-6},
	MONTH = jan
}

@MISC{HEN:FUN,
	AUTHOR = {Hennessy, John},
	TITLE = {Functional and Performance Issues in the Design of a
		 Memory Hierarchy},
	HOWPUBLISHED = {unpublished},
	MONTH = nov,
	YEAR = {1984}
}

@TECHREPORT{HEN:OVE,
	AUTHOR = {Hennessy, John L. and Horowitz, Mark A.},
	TITLE = {An Overview of the MIPS-X-MP Project},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {86-300},
	ADDRESS = {Stanford, CA},
	MONTH = apr
}

@article{HIL:CAS,
	AUTHOR = {Hill, Mark D.},
	TITLE = {A Case for Direct-Mapped Caches},
	JOURNAL = "IEEE Computer",
	YEAR = {1988},
	VOLUME = {21},
	NUMBER = {12},
	PAGES = {25 - 40},
	MONTH = "December"
}

@MISC{HIL:NOT,
	AUTHOR = {Hill, Mark D.},
	TITLE = {Hand-written notes by author},
	HOWPUBLISHED = {not published},
	MONTH = {unknown},
	YEAR = {unknown}
}

@TECHREPORT{HIL:SPU,
	AUTHOR = {Hill, M.D. and Eggers, S.J. and Larus, J.R. and Taylor,
 		  G.S. and Adams, G. and Bose, B.K. and Gibson, G.A. and
		  Hansen, P.M. and Keller, J. and Kong, S.I. and Lee, C.G.
		  and Lee, D. and Pendleton, J.M. and Ritchie, S.A. and
		  Wood, D.A. and Zorn, B.G. and Hilfinger, P.N. and Hodges,
		  D.A. and Katz, R.H. and Ousterhout, J. and Patterson, D.A.},
	TITLE = {SPUR: A VLSI Multiprocessor Workstation	},
	INSTITUTION = {University of California},
	YEAR = {1985},
	TYPE = {EECS},
	NUMBER = {UCB/CSD 86/273},
	ADDRESS = {Berkeley, CA  94720},
	MONTH = dec
}

@ARTICLE{HIL:DAT,
	AUTHOR = {Hillis, Daniel W. and Steele, Guy L. Jr.},
	TITLE = {Data Parallel Algorithms},
	JOURNAL = cacm,
	YEAR = {1986},
	VOLUME = {29},
	NUMBER = {12},
	PAGES = {1170-1183},
	MONTH = dec
}

@ARTICLE{HIT:ANA,
	AUTHOR = {Hitchcock, Charles Y and Sprunt, H.M. Brinkley},
	TITLE = {Analyzing Multiple Register Sets},
	JOURNAL = {IEEE},
	YEAR = {1985},
	PAGES = {55-63}
}

@MISC{HOE:BUR,
	AUTHOR = {Hoevel, L.W. and Voldman, J.},
	TITLE = {Burst-Controlled Prefetching to Reduce Finite Cache Penalty},
	HOWPUBLISHED = {IBM Technical Disclosure Bulletin},
	MONTH = nov,
	YEAR = {1983}
}

@UNPUBLISHED{HOR:TWE,
	AUTHOR = {Horowitz, Mark and Hennessy, John L. and Chow, Paul and 
		  Gulak, P. Glenn and Acken, John M. and Agarwal, Anant and
		  Chu, Chorng-Yeung and McFarling, Scott A. and Przybylski,
		  Steven A. and Richardson, Steve E. and Salz, Arturo and
		  Simoni, Richard T. and Stark, Don C. and Steenkiste, 
		  Peter A. and Tjiang, Steve W.K. and Wing, Malcolm},
	TITLE = {A 20 MIPS Peak Microprocessor with On-Chip Cache},
	NOTE = {Stanford University}
}

@UNPUBLISHED{HOR:ARC,
	AUTHOR = {Horowitz, Mark and Chow, Paul},
	TITLE = {Architectural Tradeoffs in the Design of the MIPS-X},
	NOTE = {Stanford University},
	MONTH = oct,
	YEAR = {1985}
}

@UNPUBLISHED{HOR:MIPS,
	AUTHOR = {Horowitz, Mark and Chow, Paul},
	TITLE = {The MIPS-X Microprocessor},
	NOTE = {Stanford University},
	MONTH = {not given},
	YEAR = {1985}
}

@TECHREPORT{HOR:TIM,
	AUTHOR = {Horowitz, Mark A.},
	TITLE = {Timing Models for MOS Circuits},
	INSTITUTION = {Stanford University},
	YEAR = {1983},
	NUMBER = {SEL83-003},
	ADDRESS = {Stanford, CA},
	MONTH = dec
}

@Article{HOS:PACS,
  author = 	"Hoshino, Tsutomu and Kawai, Toshio and Shirakawa,
		 Tomonori and Higashino, Junichi and Yamaoka, Akira
		 and Ito, Hachidai and Sato, Takashi and Sawada, Kazuo",
  title = 	"PACS:  A Parallel Microprocessor Array for Scientific Calculations",
  journal = 	"tocs",
  year = 	"1983",
  OPTvolume = 	"1",
  OPTnumber = 	"3",
  OPTpages = 	"195-221",
  OPTmonth = 	"August",
  OPTnote = 	""
}

@UNPUBLISHED{HSI:PER,
	AUTHOR = {Hsieh, Jian-tu and Pleszkun, Andrew RR. and Goodman, James},
	TITLE = {Performance Evaluation of the PIPE Computer Architecture},
	NOTE = {University of Wisconsin},
	MONTH = {not given},
	YEAR = {not given}
}

@TECHREPORT{HSU:HIG,
	AUTHOR = {Hsu, Peter Yan-Tek},
	TITLE = {Highly Concurrent Scalar Processing},
	INSTITUTION = {University of Illinois at Urbana-Champaign},
	YEAR = {1986},
	NUMBER = {UILU-ENG-86-2203; CSG-49},
	MONTH = jan
}

@UNPUBLISHED{HSU:MIN,
	AUTHOR = {Hsu, Wei-Chung and Fischer, Charles N. and Goodman, James R.},
	TITLE = {On the Minimization of Loads/Stores in RISC Architectures},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {not given},
	YEAR = {not given}
}

@TECHREPORT{HUC:COM,
	AUTHOR = {Huck, Jerome C.},
	TITLE = {Comparative Analysis of Computer Architectures},
	INSTITUTION = {Stanford University},
	YEAR = {1983},
	NUMBER = {83-243},
	MONTH = may
}

@MISC{HUS:MIP,
	AUTHOR = {Hussain, Sadiq},
	TITLE = {MIPS Memory Management Unit},
	HOWPUBLISHED = {unpublished, notes},
	MONTH = aug,
	YEAR = {1983}
}

@INPROCEEDINGS{HWU:HPS,
	AUTHOR = {Hwu, Wen-mei and Patt, Yale N.},
	TITLE = {HPSm, a High Performance Restricted Data Flow
		 Architecture Having Minimal Functionality},
	BOOKTITLE = {13th International Symposium on Computer Architecture},
	YEAR = {1986},
	PAGES = {297-304},
	ORGANIZATION = {IEEE},
	MONTH = jun,
	NOTE = {1986}
}

@TECHREPORT{IND:ANA,
	AUTHOR = {Indurkhya, Bipin},
	TITLE = {Analyzing Degradation in Performance of Distributed
		Programs due to Contention for Shared Resources},
	INSTITUTION = {Boston University},
	YEAR = {1985},
	MONTH = sep
}

@Article{IND:DIS,
  author = 	"Indurkhya, Bipin and Stone, Harold S.",
  title = 	"Optimal Partitioning of Randomly Generated
		 Distributed Programs",
  journal = 	"ieeetc",
  year = 	"1986",
  OPTvolume = 	"SE-12",
  OPTnumber = 	"3",
  OPTpages = 	"483-495",
  OPTmonth = 	"March",
  OPTnote = 	""
}

@Misc{JAG:SORT,
  author = 	"Jagadish, H.V.",
  title = 	"Sorting on an Array of Processors",
  OPThowpublished = 	"AT$\&$T Bell Laboratories Report",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@TechReport{JAM:SCI,
  author = 	"James, David and Alnes, Knut and Gjessing, Stein",
  title = 	"SCI: Scalable Coherent Interface Cache Coherence",
  institution = 	"Stanford University",
  year = 	"1989",
  OPTtype = 	"IEEE Computer Draft",
  OPTnumber = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"October",
  OPTnote = 	"A submission to the IEEE Computer Magazine call for
		 papers on Cache and Interconnect Architectures in Multiprocessors"
}

@ARTICLE{JOH:AMD,
	AUTHOR = {Johnson, Mike},
	TITLE = {AMD 29000},
	JOURNAL = ieeetc,
	YEAR = {1987},
	PAGES = {28-41},
	MONTH = aug
}

@INPROCEEDINGS{JOH:DIS,
	AUTHOR = {Johnson, David S. and Nishizeki, Takao and Nozaki, Akihiro
		  and Wilf, Herbert S.},
	TITLE = {Discrete Algorithms and Complexity},
	BOOKTITLE = {Proceedings of the Japan-US Joing Seminar},
	YEAR = {1986},
	PAGES = {459-483},
	PUBLISHER = {Academic Press Inc.},
	MONTH = jun
}

@ARTICLE{JON:EXP,
	AUTHOR = {Jones, Anita K. and Schwarz, Peter},
	TITLE = {Experience Using Multiprocessor Systems-A Status Report},
	JOURNAL = {Computing Surveys},
	YEAR = {1980},
	VOLUME = {12},
	NUMBER = {2},
	PAGES = {121-165},
	MONTH = jun
}

@UNPUBLISHED{KAR:COM,
	AUTHOR = {Karlin, Anna R. and Manasse, Mark S. and Rudolph, Larry
		  and Sleator, Daniel D.},
	TITLE = {Competitive Snoopy Caching},
	NOTE = {Research supported by IBM doctoral fellowship},
	MONTH = {not given},
	YEAR = {not given}
}

@Article(Karlin86,
	Author="A. Karlin and M. Manasse and L. Rudolph and D. Sleator",
	Key="KarlinSC",
	Title="{Competitive Snoopy Caching}",
	Journal = {Algorithmica},
	Volume = 3,
	Number = 1,
	Pages = {79-119},
	Year = {1988})

@Article{KAR:PAR,
  author = 	"Karlin, Anna R. and Upfal, Eli",
  title = 	"Parallel Hashing - An Efficient Implementation of
		 Shared Memory",
  journal = 	"jacm",
  year = 	"1986",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"160-168",
  OPTmonth = 	"",
  OPTnote = 	""
}

@INPROCEEDINGS{KAT:RIS,
	AUTHOR = {Katevenis, Manolis G.H. and Sherburne, Robert W. and
		  Patterson, David A. and Sequin, Carlo H.},
	TITLE = {The RISC II Micro-Architecture},
	BOOKTITLE = {VLSI '83},
	YEAR = {1983},
	PAGES = {349-359},
	PUBLISHER = {Elsevier Science Publishers},
	MONTH = {not given},
	NOTE = {IFIP, 1983}
}

@MastersThesis{KATZ:PAR,
  author = 	"Katz, Morris J.",
  title = 	"ParaTran:  A Transparent, Transaction Based Runtime
		 Mechanism for Parallel Execution of Scheme",
  school = 	"M.I.T.",
  year = 	"1986",
  OPTaddress = 	"Department of Electrical Engineering and Computer Science",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@TECHREPORT{KES:INE,
	AUTHOR = {Kessler, R.E.},
	TITLE = {Inexpensive Implementations of Set-Associativity},
	INSTITUTION = {University of Wisconsin-Madison},
	YEAR = {1988},
	TYPE = {Computer Sciences Technical Report},
	NUMBER = {803},
	ADDRESS = {Madison, Wisconsin 53706},
	MONTH = nov
}

@INBOOK{KIN:ANA,
	AUTHOR = {King, W.F. III},
	CHAPTER = {Analysis of Demand Pagin Algorithms},
	PAGES = {485-490},
	TITLE = {Information Processing 71},
	PUBLISHER = {North-Holland Publishing Company},
	YEAR = {1972},
	NOTE = {Author from Computer Sciences Department, IBM T.J. Watson
		Research Center}
}

@TECHREPORT{KIN:SYN,
	AUTHOR = {King, Richard M. and Mayr, Ernst W.},
	TITLE = {Synthesis of Efficient Structures for Concurrent Computation},
	INSTITUTION = {Kestrel Institute},
	YEAR = {1984},
	ADDRESS = {Palo Alto, CA},
	MONTH = jan
}

@ARTICLE{KIN:WILL,
	AUTHOR = {King, Resa W.},
	TITLE = {Information Processing - Will Multiflow Set a New Standard},
	JOURNAL = {Business Week},
	YEAR = {1987},
	MONTH = apr
}

@TechReport{KNI:ARC,
  author = 	"Tom Knight",
  title = 	"An Architecture for Mostly Functional Languages",
  institution = 	"MIT",
  year = 	"1986",
  OPTtype = 	"",
  OPTnumber = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	"Sponsored by the MIT Artificial Intelligence
		 Laboratory and Symbolics, Inc."
}

@Article{KNI:CMOS,
  author = 	"Knight, Thomas F. and Kryman, Alexander",
  title = 	"A Self-Terminating Low-Voltage Swing CMOS Output",
  journal = 	"IEEE Journal of Solid-State Circuits",
  year = 	"1988",
  OPTvolume = 	"23",
  OPTnumber = 	"2",
  OPTpages = 	"457-464",
  OPTmonth = 	"April",
  OPTnote = 	"This paper is a reprint of the above reference"
}

@MISC{KNU:MIN,
	AUTHOR = {Knuth, D.E.},
	TITLE = {Minicourse on Technical Writing},
	HOWPUBLISHED = {Handout for CS 209},
	MONTH = {autumn},
	YEAR = {1987},
	NOTE = {Handout 1}
}

@TECHREPORT{KOB:ALG,
	AUTHOR = {Kobayashi, Makoto},
	TITLE = {An Algorithm to Measure the Observed Stack Growth Function},
	INSTITUTION = {Amdahl},
	YEAR = {1980},
	NUMBER = {820413-700B},
	MONTH = aug,
	NOTE = {revised June 27, 1984}
}

@ARTICLE{KRA:HIG,
	AUTHOR = {Krambeck, R.H. and Lee, Charles M. and Law, Hung-Fai Stephen},
	TITLE = {High-Speed Compact Circuits with CMOS},
	JOURNAL = {IEEE Journal of Solid-State Circuits},
	YEAR = {1982},
	VOLUME = {SC-17},
	NUMBER = {3},
	PAGES = {614-619},
	MONTH = jun
}

@Unpublished{KRU:COST,
  author = 	"Kruskal, Clyde P. and Snir, Marc",
  title = 	"Cost-Bandwidth Tradeoffs for Communication Networks",
  note = 	"Clyde P. Kruskal is from the Department of Computer
		 Science, University of Maryland, College Park,
		 Maryland 20742.  Marc Snir is from IBM T.J. Watson
		 Research Center, P.O. Box 218, Yorktown Heights, New
		 York 10598.",
  OPTyear = 	"",
  OPTmonth = 	""
}

@INPROCEEDINGS{KUM:ONS,
	AUTHOR = {Kumar, Manoj and Pfister, Gregory F.},
	TITLE = {The Onset of Hot Spot Contention},
	BOOKTITLE = {Proceedings of the 86 International Conference on 
                     Parallel Processing},
	YEAR = {1986},
	EDITOR = {Hwang, Kai and Jacobs, Steven M. and Swartzlander, Earl E.},
	PAGES = {28-31},
	ORGANIZATION = {ACM},
	PUBLISHER = {IEEE Computer Society},
	MONTH = aug
}

@ARTICLE{KUN:MEM,
	AUTHOR = {Kung, H.T.},
	TITLE = {Memory Requirements for Balanced Computer Architectures},
	JOURNAL = {IEEE},
	YEAR = {1986},
	PAGES = {49-54}
}

@ARTICLE{LAM:HIN,
	AUTHOR = {Lampson, Butler W.},
	TITLE = {Hints for Computer System Design},
	JOURNAL = {ACM},
	YEAR = {1983},
	PAGES = {33-48},
	MONTH = jun
}

@UNPUBLISHED{LAM:FAS,
	AUTHOR = {Lamport, Leslie},
	TITLE = {A Fast Mutual Exclusion Algorithm},
	NOTE = {Digital Systems Research Center},
	MONTH = nov,
	YEAR = {1985}
}

@TechReport{LAM:COM,
  author = 	"Lamport, Leslie",
  title = 	"On Interprocess Communication",
  institution = 	"DEC",
  year = 	"1985",
  OPTtype = 	"Research Report",
  OPTnumber = 	"",
  OPTaddress = 	"Digital Systems Research Center, 130 Lytton Avenue,
		 Palo Alto, California 94301",
  OPTmonth = 	"December",
  OPTnote = 	""
}

@Article{LAW:MES,
  author = 	"Lawrie, D.H. and Padua, D.A.",
  title = 	"Analysis of Message Switching With Shuffle-Exchanges
		 in Multiprocessors",
  journal = 	"IEEE",
  year = 	"1980",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"341-348",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Proceedings{LEE:HOT,
  author =	"Gyungho Lee",
  title = 	"The Effectiveness of Combinging in Shared Memory
		 Parallel Computers in the Presence of 'Hot Spots'",
  year = 	"Lee, Gyungho and Kruskal, Clyde P. and Kuck, David J.",
  OPTeditor = 	"",
  OPTpublisher = 	"IEEE",
  OPTorganization = 	"Gyungho Lee - University of Illinois, Clyde
		 P. Kruskal - University of Maryland, David J. Juck -
		 University of Illinois.",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	"The above is one paper in a conference proceedings"
}

@InProceedings{LEE:CIR,
  author = 	"Lee, Manjai and Wu, Chuan-lin",
  title = 	"Performance Analysis of Circuit Switching Baseline 
                 Interconneciton Networks",
  booktitle = 	"Proceedings of IEEE Conference 1984",
  year = 	"1984",
  OPTeditor = 	"",
  OPTpages = 	"82-90",
  OPTorganization = 	"",
  OPTpublisher = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Article{LEI:COM,
  author = 	"Leiserson, Charles E. and Maggs, Bruce M.",
  title = 	"Communication-Efficient Parallel Algorithms for
		 Distributed Random-Access Machines",
  journal = 	"Algorithmica",
  year = 	"1988",
  OPTvolume = 	"3",
  OPTnumber = 	"",
  OPTpages = 	"53-77",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Misc{LEI:CON,
  author = 	"Leiserson, Charles E. et al",
  title = 	"Solving Sparse Systems of Linear Equations",
  OPThowpublished = 	"Thinking Machines Corporation",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@CONFERENCE{LEI:VLSI,
	AUTHOR = {Leiserson, Charles E.},
	TITLE = {VLSI Theory and Parallel Supercomputing},
	BOOKTITLE = {Proceedings of 1989 Caltech VLSI Conference},
	YEAR = {1989}
}

@INPROCEEDINGS{LEP:SYS,
	AUTHOR = {Lepselter, Martin P. and Alles, David S. and Levinstein, 
		  Hyman J. and Smith, George Elwood and Watson, Hugh A.},
	TITLE = {A Systems Approach to 1-um NMOS},
	BOOKTITLE = {Proceedings of the IEEE, Vol. 71, No. 5},
	YEAR = {1983},
	PAGES = {640-656},
	MONTH = may
}

@Misc{LEU:MEAN,
  author = 	"Leutenegger, Scott T. and Vernon, Mary K.",
  title = 	"A Mean-Value Performance Analysis of a New
		 Multiprocessor Architecture",
  OPThowpublished = 	"Department of Computer Science; University of
		 Wisconsin-Madison Technical Report",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@TechReport{LEVY:CAC,
  author = 	"Levy, Henry M. and Short, Robert T.",
  title = 	"A Simulation Study of Two-Level Caches",
  institution = 	"University of Washington",
  year = 	"1987",
  OPTtype = 	"Department of Computer Science Technical Report",
  OPTnumber = 	"87-11-09",
  OPTaddress = 	"Department of Computer Science\\University of
		 Washington\\Seattle, WA  98195",
  OPTmonth = 	"November",
  OPTnote = 	""
}

@Article{LI:VIRT,
  author = 	"Li, Kai and Hudak, Paul",
  title = 	"Memory Coherence in Shared Virtual Memory Systems",
  journal = 	"jacm",
  year = 	"1986",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"229-239",
  OPTmonth = 	"September ",
  OPTnote = 	""
}

@UNPUBLISHED{LIN:BEN,
	AUTHOR = {Linton, Mark A.},
	TITLE = {Benchmarking Engineering Workstations},
	NOTE = {Stanford University},
	MONTH = {not given},
	YEAR = {not given}
}

@UNPUBLISHED{LIU:ANA,
	AUTHOR = {Liu, Bao-Chyn and Bhuyan, L.N. and Yang, Qing},
	TITLE = {Analysis and Comparison of Cache Coherence Protocols for a
		 Packe-switched Multiprocessor},
	NOTE = {Submitted to IEEETC}
}

@ARTICLE{LOS:TOO,
	AUTHOR = {Not given},
	TITLE = {The Tools of High-Energy Laser-Plasma Physics},
	JOURNAL = {Los Alamos Science},
	YEAR = {1985},
	VOLUME = {Spring/Summer},
	PAGES = {6-9}
}

@TECHREPORT{LUN:DES,
	AUTHOR = {Lundstrom, S.F. and Flynn, M.J.},
	TITLE = {Design of Testbed and Emulation Tools},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-86-309},
	ADDRESS = {Stanford, CA},
	MONTH = sep
}

@TechReport{LYN:I/O,
  author = 	"Lynch, Nancy",
  title = 	"I/O automata:  A Model for Discrete Event Systems",
  institution = 	"MIT",
  year = 	"1988",
  OPTtype = 	"",
  OPTnumber = 	"MIT/LCS/TM-351",
  OPTaddress = 	"",
  OPTmonth = 	"March",
  OPTnote = 	""
}

@UNPUBLISHED{LYT:DES,
	AUTHOR = {Lythall, Colin},
	TITLE = {Design of an External Cache Coprocessor for the MIPS-X
		 System},
	NOTE = {Stanford University},
	MONTH = aug,
	YEAR = {1986}
}
@ARTICLE{MAC:PER,
	AUTHOR = {MacGregor, Doug and Rubinstein, Jon},
	TITLE = {A Performance Analysis of MC68020-based Systems},
	JOURNAL = {IEEE Micro},
	YEAR = {1985}
}

@TECHREPORT{MAK:QUE,
	AUTHOR = {Mak, Victor W.K.},
	TITLE = {Queueing Network Models for Parallel Processing of
		Task Systems: An Operational Approach},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-TR-86-306},
	ADDRESS = {Stanford, CA},
	MONTH = sep
}

@TECHREPORT{MAK:SUR,
	AUTHOR = {Mak, Victor W.K.},
	TITLE = {A Survey of Concurrent Architectures},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-TR-86-307},
	ADDRESS = {Stanford, CA},
	MONTH = sep
}

@TechReport{MARA:PER,
  author = 	"Marathe, Madhav V.",
  title = 	"Performance Evaluation at the Hardware Architecture
		 Level and the Operating System Kernel Design Level",
  institution = 	"Carnegie-Mellon University",
  year = 	"1983",
  OPTtype = 	"",
  OPTnumber = 	"83 11 25 042",
  OPTaddress = 	"",
  OPTmonth = 	"November",
  OPTnote = 	""
}

@TECHREPORT{MARP:PER,
	AUTHOR = {Marple, David P.},
	TITLE = {Performance Optimization of Digital VLSI Circuits},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-TR-86-308},
	ADDRESS = {Stanford, CA},
	MONTH = oct
}

@ARTICLE{MAR:CLA,
	AUTHOR = {Marsan, Marco Ajmone and Conte, Gianni},
	TITLE = {A Class of Generalized Stocchastic Petri Nets for
		the Performance Evaluation of Multiprocessor Systems},
	JOURNAL = tocs,
	YEAR = {1984},
	VOLUME = {2},
	NUMBER = {2},
	PAGES = {91-122},
	MONTH = may
}

@ARTICLE{MAT:IMP,
	AUTHOR = {Matick, R.E.},
	TITLE = {Impact off Memory Systems on Computer Architecture and
		System Organization},
	JOURNAL = {IBM Systems Journal},
	YEAR = {1986},
	VOLUME = {25},
	NUMBER = {3/4},
	PAGES = {274-305},
	MONTH = {not given}
}

@UNPUBLISHED{MCC:ANA,
	AUTHOR = {McCrosky, Carl},
	TITLE = {An Analytical Model of Cache Memories},
	NOTE = {University of Saskatcchewan},
	MONTH = jul,
	YEAR = {1986}
}

@UNPUBLISHED{MCF:RED,
	AUTHOR = {McFarling, Scott and Hennessy, John},
	TITLE = {Reducing the Cost of Branches},
	NOTE = {Stanford University},
	MONTH = nov,
	YEAR = {1985}
}

@MASTERSTHESIS{MCG:MEA,
	AUTHOR = {McGuire, Patrick John},
	TITLE = {A Measurement-Based Study of Concurrency in a 
		 Multiprocessor},
	SCHOOL = {University of Illinois at Urbana-Champaign},
	YEAR = {1987},
	ADDRESS = {Urbana, IL},
	MONTH = {not given}
}

@Article{McN:ANA,
	AUTHOR = {McNiven, Geoffrey and Davidson, Edward S.},
	TITLE = {Analysis of Memory Referencing Behavior For Design of Local
                 Memories},
	JOURNAL = {IEEE},
	YEAR = {1988},
	PAGES = {56-63},
	MONTH = feb
}

@Article{MEN:KYK,
  author = 	"Menezes, Bernard L. and Jenevein, Roy M.",
  title = 	"KYKLOS:  A Linear Growth Fault-Tolerant
		 Interconnection Network",
  journal = 	"IEEE",
  year = 	"1985",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}
@MISC{MIL:MVS,
	AUTHOR = {Milandre, G. and Mikkor, R.},
	TITLE = {MVS Uswer Experience on a 3 Migabyte 165-II},
	HOWPUBLISHED = {Session report/University of Toronto},
	MONTH = mar,
	YEAR = {1975}
}

@MISC{MIP:MEA,
	AUTHOR = {unknown},
	TITLE = {The Measure of Performance},
	HOWPUBLISHED = {Product information},
	MONTH = {not given},
	YEAR = {not given}
}

@TECHREPORT{MIT:ARC,
	AUTHOR = {Mitchell, Chad Leland},
	TITLE = {Architecture and Simulation Results for Individual
		 Benchmarks},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-TN-86-289},
	ADDRESS = {Stanford, CA},
	MONTH = dec
}

@TECHREPORT{MIT:INS,
	AUTHOR = {Mitchell, Chad Leland},
	TITLE = {The Instruction Bandwidth of Direct Correspondence
		Architectures},
	INSTITUTION = {Stanford University},
	YEAR = {1984},
	NUMBER = {84-267},
	ADDRESS = {Stanford, CA},
	MONTH = dec
}

@TECHREPORT{MIT:PRO,
	AUTHOR = {Mitchell, Chad Leland},
	TITLE = {Processor Architecture and Cache Performance},
	INSTITUTION = {Stanford University},
	YEAR = {1985},
	NUMBER = {CSL-86-296},
	ADDRESS = {Stanford, CA},
	MONTH = jul
}

@Article{MOL:ALG,
  author = 	"Moller-Nielsen, Peter and Staunstrup, Jorgen",
  title = 	"Experiments with a Fast String Searching Algorithm",
  journal = 	"Information Processing Letters",
  year = 	"1984",
  OPTvolume = 	"18",
  OPTnumber = 	"",
  OPTpages = 	"129-135",
  OPTmonth = 	"",
  OPTnote = 	""
}

@MastersThesis{MOR:CAR,
  author = 	"Morrison, Joseph Derek",
  title = 	"A Scalable Multiprocessor Architecture Using
		 Cartesian Network-Relative Addressing",
  school = 	"MIT",
  year = 	"1989",
  OPTaddress = 	"Department of Electrical Engineering and Computer
		 Science, MIT, 545 Technology Square, Cambridge, MA 02139",
  OPTmonth = 	"September",
  OPTnote = 	""
}

@TECHREPORT{MUL:PER,
	AUTHOR = {Mulder, Hans and Tick, Evan},
	TITLE = {A Performance Comparison Between PLM and an MC68020
		Prolog Processor},
	INSTITUTION = {Stanford University},
	YEAR = {1986},
	NUMBER = {CSL-86-302},
	ADDRESS = {Stanford, CA},
	MONTH = sep
}

@MISC{MUL:UNK,
	AUTHOR = {Unknown},
	TITLE = {Multimax Technical Summary - Hardware Summary Description}
}

@INPROCEEDINGS{NOR:MET,
	AUTHOR = {Norton, Alan and Pfister, Gregory F.},
	TITLE = {Methodology for Predicting Multiprocessor Performance},
	BOOKTITLE = {Proceedings of the 1985 International Conference on
                     Parallel Processing},
	YEAR = {1985},
	EDITOR = {Degroot, Douglas},
	PAGES = {772-781},
	ORGANIZATION = {Penn State},
	PUBLISHER = {IEEE Computer Society Press},
	MONTH = aug
}

@TECHREPORT{NUT:STU,
	AUTHOR = {Nuth, Peter and Halstead, Robert Jr.},
	TITLE = {A Study of LISP on a Multiprocessor Extended Summary},
	INSTITUTION = {Mass. Institute of Technology Lab for Computer
                       Science},
	YEAR = {1988},
	ADDRESS = {545 Technology Square, Cambridge, MA},
	MONTH = jan
}

@INPROCEEDINGS{OKI:REL,
	AUTHOR = {Oki, Brian and Liskov, Barbara and Scheifler, Robert},
	TITLE = {Reliable Object Storage to Support Atmomic Actions},
	BOOKTITLE = {Tenth Symposium on Operating Systems},
	YEAR = {1985},
	NOTE = {File copy, Programming Mehodology Group Memo 45, MIT, 1985}
}

@PhDThesis{OPD:PRO,
  author = 	"Opderbeck, Holger",
  title = 	"Measurement and Modeling of Program Begavior and Its
		 Applications ",
  school = 	"University of California at Los Angeles",
  year = 	"1973",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@Article{ORT:SOL,
  author = 	"Ortega, James M. and Voigt, Robert G.",
  title = 	"Solution of Partial Differential Equations on Vector
		 and Parallel Computers",
  journal = 	"SIAM Review",
  year = 	"1985",
  OPTvolume = 	"27",
  OPTnumber = 	"2",
  OPTpages = 	"149-239",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@Article{OUS:SRIT,
  author = 	"Ousterhout, John K. and Cherenson, Andrew R. and
		 Douglis, Frederick and Nelson, Michael N. and Welch,
		 Brent B",
  title = 	"The Sprite Network Operating System",
  journal = 	"IEEE Computer",
  year = 	"1988",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"23-35",
  OPTmonth = 	"February",
  OPTnote = 	""
}

@ARTICLE{PAL:AUT,
	AUTHOR = {Paliwal, K.K. and Agarwal, Anant and Sinha, Sarvajit S.},
	TITLE = {Automatic Recognition of Spoken (Hindi) Digits Using DP
                 Time Warping},
	JOURNAL = {Indian Journal of Technology},
	YEAR = {1982},
	VOLUME = {20},
	PAGES = {10-14},
	MONTH = jan
}

@TECHREPORT{PAL:ISO,
	AUTHOR = {Paliwal, K.K. and Sinha, Sarvajit S. and Agarwal, Anant},
	TITLE = {An Isolated Word Recognition System for Hindi Digits
                 Using Linear Time Normalisation},
	INSTITUTION = {Tata Institute of Fundamental Research},
	YEAR = {1981},
	ADDRESS = {Homi Bhabha Road, Bombay 400005, India},
	MONTH = jul
}

@UNPUBLISHED{PAL:MOD,
	AUTHOR = {Paliwal, K.K. and Agarwal, Anant and Sinha, Sarvajit S.},
	TITLE = {A Modification over Sakoe and Chiba's Dynamic Time Warping
                 Algorithm for Isolated Word Recognition},
	NOTE = {From Tata Institute of Fundamental Research},
        KEYWORDS = {Speech, isolated word recognition, dynamic time warping}
}

@TECHREPORT{PAR:DES,
	AUTHOR = {Design of an Interleaved Massive Memory Machine},
	TITLE = {Design of an Interleaved Massive Memory Machine},
	INSTITUTION = {Princeton University},
	YEAR = {1985},
	NUMBER = {17},
	ADDRESS = {Princeton, NJ},
	MONTH = nov
}

@TECHREPORT{PEN:CRI,
	AUTHOR = {Penfield, Paul Jr. and Agarwal, Anant and Dally, William J.
                  and Devadas, Srinivas and Knight, Thomas F. Jr. and Leighton,
                  F. Thomson and Leiserson, Charles E. and White, Jacob K. and
                  Wyatt, John L. Jr.},
	TITLE = {Critical Problems in Very Large Scale Computer Systems},
	INSTITUTION = {Mass. Institute of Technology},
	YEAR = {1988},
	TYPE = {Semiannual Technical Report for the period of April 1, 1988
                to September 30, 1988},
	ADDRESS = {Cambridge, MA},
	MONTH = apr,
	NOTE = {Sponsored by DARPA}
}

@TECHREPORT{PEN:COM,
	AUTHOR = {Penfield, Paul Jr. and Antoniadis, Dimitri A. and Gershwin,
                  Stanley, B. and Senturia, Stephen D. and Sachs, Emanuel M.
                  and Troxel, Donald E.},
	TITLE = {Computer-Aided Fabricatoin System Implementation},
	INSTITUTION = {Massachusetts Institute of Technology},
	YEAR = {1988},
	ADDRESS = {Cambridge, MA},
	NOTE = {Sponsored by DARPA}
}

@Article{PFI:HOT,
  author = 	"Pfister, Gregory F. and Norton, V. Alan",
  title = 	"Hot Spot:  Contention and Combining in Multistage
		 Interconnection Networks",
  journal = 	"ieeetc",
  year = 	"1985",
  OPTvolume = 	"c-34",
  OPTnumber = 	"10",
  OPTpages = 	"943-947",
  OPTmonth = 	"October",
  OPTnote = 	""
}

@MastersThesis{PIN:TRA,
  author = 	"Pincus, Jonathan",
  title = 	"Transistor Sizing",
  school = 	"University of California at Berkeley",
  year = 	"1986",
  OPTaddress = 	"Computer Science Division (EECS), University of
		 California, Berkeley, Berkeley, CA 94720",
  OPTmonth = 	"February",
  OPTnote = 	""
}

@Article{PLA:MOD,
  author = 	"Plateau, Brigitte and Staphylopatis, Andreas",
  title = 	"Modelling of the Parallel Resolution of a Locally
		 Destributed Computing System",
  journal = 	"jacm",
  year = 	"1982",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"108-117",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@UNPUBLISHED{PLE:IMP,
	AUTHOR = {Pleszkun, A.R. and Farrens, M.K.},
	TITLE = {Implementation and Design of the PIPE Processor},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {unknown},
	YEAR = {unknown}
}

@ARTICLE{POH:CAC,
	AUTHOR = {Pohm, A.V. and Agrawal, O.P.},
	TITLE = {A Cache Technique for Bus Oriented Multiprocessor Systems},
	JOURNAL = {IEEE},
	YEAR = {1982},
	PAGES = {62-66},
	MONTH = feb
}

@MISC{POM:IMP,
	AUTHOR = {Pomerene, J.H. and Puzak, T.R. and Recchtschaffen, R.N. and
		  Sparacio, F.J.},
	TITLE = {Improving L2 Performance in ultilevel Memory Hierarchy},
	HOWPUBLISHED = {IBM Technical Disclosure Bulletin},
	MONTH = jan,
	YEAR = {1983},
	NOTE = {vol. 25 no. 8}
}

@MISC{POM:SPL,
	AUTHOR = {Pomerene, J.H. and Puzak, T.R. and Rechtschaffen, R.N. and
		  Sparacio, F.R.},
	TITLE = {Split Second-Level Cache},
	HOWPUBLISHED = {IBM Technical Disclosure Bulletin},
	MONTH = nov,
	YEAR = {1983},
	NOTE = {Vol. 26, No. 6}
}

@ARTICLE{PRI:THI,
	AUTHOR = {Pri-Tal, Shlomo and Black, John A. Jr.},
	TITLE = {A Thirty-Two Bit Architecture for the Future},
	JOURNAL = {VMEbus Systems},
	YEAR = {1985},
	PAGES = {8-23},
	MONTH = {summer}
}

@TECHREPORT{PRZ:IMP,
	AUTHOR = {Przybylski, Steven},
	TITLE = {The Implementation of MIPS},
	INSTITUTION = {Stanford University},
	YEAR = {1984},
	ADDRESS = {Stanford, CA},
	MONTH = aug
}

@UNPUBLISHED{PRZ:EVE,
	AUTHOR = {Przybylski, Steven},
	TITLE = {Everything You Didn't Want to Know about the Master
		Pipeline Control and the External Interface},
	NOTE = {Version 1.7},
	MONTH = jun,
	YEAR = {1983}
}

@UNPUBLISHED{PRZ:EVE2,
	AUTHOR = {Przybylski, Steven},
	TITLE = {Everything You Didn't Want to Know about the 
		Master Pipeline Control and the External Interface},
	NOTE = {Version 1.8},
	MONTH = may,
	YEAR = {1984}
}

@TECHREPORT{PRZ:PER,
	AUTHOR = {Przybylski, Steven A.},
	TITLE = {Performance-Directed Memory Hierarchy Design},
	INSTITUTION = {Stanford University},
	YEAR = {1988},
	NUMBER = {CSL-TR-88-366},
	ADDRESS = {Stanford, CA},
	MONTH = sep
}

@Misc{PRZ:CACH,
  author = 	"Przybylski, Steven et al",
  title = 	"Performance Tradeoffs in Cache Design",
  OPThowpublished = 	"Stanford University Technical Report",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	" "
}

@Proceedings{RAN:SHA,
  author = 	"Abhiram G. Ranade",
  title = 	"How to Emulate Shared Memory",
  year = 	"1987",
  OPTeditor = 	"",
  OPTpublisher = 	"IEEE",
  OPTorganization = 	"",
  OPTaddress = 	"Abhiram G. Ranade, Department of Computer Science,
		 Yale University, New Haven, CT  06520",
  OPTmonth = 	"",
  OPTnote = 	"The above paper is included in a conference proceeding"
}

@TECHREPORT{RAU:EXA,
	AUTHOR = {Rau, Ramakrishna},
	TITLE = {The Exact Analysis of Models of Program Reference Strings},
	INSTITUTION = {Stanford University},
	YEAR = {1976},
	NUMBER = {124},
	ADDRESS = {Stanford, CA},
	MONTH = dec
}

@PHDTHESIS{REE:PER,
	AUTHOR = {Reed, Daniel Allen},
	TITLE = {Performance Based Deisgn and Analysis of Multimicrocomputer
                 Networks},
	SCHOOL = {Purdue University},
	YEAR = {1983},
	MONTH = may
}

@Article{REE:QUEU,
  author = 	"Reed, Daniel A.",
  title = 	"Queueing Network Models of Multimicrocomputer Networks",
  journal = 	"ACM",
  year = 	"1983",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"190-197",
  OPTmonth = 	"",
  OPTnote = 	""
}

@UNPUBLISHED{REI:PHI,
	AUTHOR = {Reithmann, Eugen},
	TITLE = {The Phi/Epsilon Clock Device: An Outline},
	NOTE = {Stanford University},
	MONTH = sep,
	YEAR = {1985}
}

@TECHREPORT{RIT:TLB,
	AUTHOR = {Ritchie, Scott Allen},
	TITLE = {TLB for Free: In-Cache Address Translation For A Multiprocessor Workstation},
	INSTITUTION = {University of California},
	YEAR = {1985},
	NUMBER = {UCB/CSD85/233},
	ADDRESS = {University of California, Berkeley, CA  94720},
	MONTH = may
}

@INPROCEEDINGS{RIV:GRE,
	AUTHOR = {Rivest, Ronald L. and Fiduccia, Charles M.},
	TITLE = {A "Greedy" Channel Router},
	BOOKTITLE = {19th Design Automation Conference},
	YEAR = {1982},
	PAGES = {418-424},
	ORGANIZATION = {IEEE}
}

@INPROCEEDINGS{ROS:LOC,
	AUTHOR = {Rose, Jonathan},
	TITLE = {LocusRoute: A Parallel Global Router for Standard Cells},
	BOOKTITLE = {Design Automation Conference},
	YEAR = {1988},
	PAGES = {189-195},
	MONTH = jun
}

@INPROCEEDINGS{ROW:PIP,
	AUTHOR = {Rowen, Christopher and Przbylski, Steven A. and Jouppi, 
		 Norman P. and Gross, Thomas R. and Shott, John D. and 
		 Hennessy, John L.},
	TITLE = {Session XII: Microprocessor and Microcontrollers
		 THAM 12.7: A Pipelined 32b NMOS Microprocessor},
	BOOKTITLE = {ISSCC 84},
	YEAR = {1984},
	PAGES = {180-181},
	MONTH = feb
}

@UNPUBLISHED{SAC:FAI,
	AUTHOR = {Sachs, Howard},
	TITLE = {The Fairchild Clipper Microprocessor Family -
		 A High-Performance 32-bit Processor},
	NOTE = {Fairchild Camera and Instrument},
	MONTH = {not given},
	YEAR = {not given}
}

@TECHREPORT{SAM:SOA,
	AUTHOR = {Samples, A. Dain and Klein, Mike and Foley, Pete},
	TITLE = {Soar Architecture},
	INSTITUTION = {University of California},
	YEAR = {1985},
	NUMBER = {UBC/CSD85/226},
	ADDRESS = {Berkeley, CA},
	MONTH = mar
}

@Article{SAR:COMP,
  author = 	"Sarkar, Vivek and Hennessy, John",
  title = 	"Compile-time Partitioning and Scheduling of Parallel Programs",
  journal = 	"jacm",
  year = 	"1986",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"17-26",
  OPTmonth = 	"",
  OPTnote = 	""
}

@INPROCEEDINGS{SAR:PAR,
	AUTHOR = {Sarkar, Vivek and Hennessy, John},
	TITLE = {Partitioning Parallel Programs for Macro-Dataflow},
	BOOKTITLE = {ACM Conference on Lisp and Functional Programming},
	YEAR = {1986}
}

@Article{SCH:ULT,
  author = 	"Schwartz, J.T.",
  title = 	"Ultracomputers",
  journal = 	"ACM Transactions on Programming Languages and Systems",
  year = 	"1980",
  OPTvolume = 	"2",
  OPTnumber = 	"4",
  OPTpages = 	"484-521",
  OPTmonth = 	"October",
  OPTnote = 	""
}

@MISC{SCS:SCI,
	AUTHOR = {Scientific Computer Systems Corporation},
	TITLE = {SCS-40 Central Processing Unit Specifications},
	HOWPUBLISHED = {Product information},
	MONTH = {not given},
	YEAR = {1986}
}

@Article{SIE:SIMD,
  author = 	"Siegel, Howard Jay",
  title = 	"Interconnection Networks for SIMD Machines",
  journal = 	"ieeetc",
  year = 	"1979",
  OPTvolume = 	"12",
  OPTnumber = 	"6",
  OPTpages = 	"57-65",
  OPTmonth = 	"June",
  OPTnote = 	"This is a reprint of the above paper, in an IEEE conference
proceeding: pages 110-118"
}

@Article{SIE:MODEL,
  author = 	"Siegel, Howard Jay",
  title = 	"A Model of SIMD Machines and a Comparison of Various
		 Interconnection Networks",
  journal = 	"IEEE Transactions on Computers",
  year = 	"1979",
  OPTvolume = 	"c-28",
  OPTnumber = 	"12",
  OPTpages = 	"907-917",
  OPTmonth = 	"December",
  OPTnote = 	""
}

@InProceedings{SLO:SOL,
  author = 	"Slotnick, Daniel L and Borck, Carl W. and McReynolds,
		 Robert C.",
  title = 	"The Solomon Computer",
  booktitle = 	"Proceedings of the Eastern Joint Computer Conference",
  year = 	"1962",
  OPTeditor = 	"",
  OPTpages = 	"97-107",
  OPTorganization = 	"",
  OPTpublisher = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"December",
  OPTnote = 	""
}

@Manual{SMA:TALK,
  title = 	"The Smalltalk-80 System",
  author = 	"Xerox Learning Research Group",
  OPTorganization = 	"Xerox Palo Alto Research Center",
  OPTaddress = 	"3333 Coyote Hill Rd.\\Palo Alto, CA  94304",
  OPTedition = 	"",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	"6.821 Programming Languages Handout \#72; December
		 13, 1988."
}

@Article{SMI:PER,
  author = 	"Smith, James E.",
  title = 	"Characterizing Computer Performance With a Single Number",
  journal = 	"cacm",
  year = 	"1988",
  OPTvolume = 	"31",
  OPTnumber = 	"10",
  OPTpages = 	"1202-1206",
  OPTmonth = 	"October",
  OPTnote = 	""
}

@MISC{SMI:EXP,
	AUTHOR = {Smith, Rob and Leddy, Bill and Smith, Kim and Tiemann, 
                  Michael and Allen, Wayne and Hunter, Paul},
	TITLE = {Experimental Systems Kit- ES-KIT, Hardware and Software
                 Technologies for quick, cheap system level prototyping},
	MONTH = mar,
	YEAR = {1988},
	NOTE = {ES-KIT: MCC Non-Confidential}
}

@TECHREPORT{SHE:PRO,
	AUTHOR = {Sherburne, Robert Warren Jr.},
	TITLE = {Processor Design Tradeoffs in VLSI},
	INSTITUTION = {University of California},
	YEAR = {1984},
	NUMBER = {UCCB/CSD 84/173},
	ADDRESS = {Berkeley, CA },
	MONTH = apr
}

@TECHREPORT{SHU:ANA,
	AUTHOR = {Shustek, Leonard Jay},
	TITLE = {Analysis and Performance of Computer Instruction Sets},
	INSTITUTION = {Stanford University},
	YEAR = {1978},
	TYPE = {SLAC Report 205},
	NUMBER = {STAN-CS-78-658},
	ADDRESS = {Stanford, CA},
	MONTH = may
}

@MISC{SIT:BRA,
	AUTHOR = {Sites, Richard L.},
	TITLE = {Branch Prediction Data},
	HOWPUBLISHED = {unpublished notes},
	MONTH = aug,
	YEAR = {1986}
}

@MISC{SIT:ATU,
	AUTHOR = {Sites, Richard L.},
	TITLE = {ATUM Address Trace Files},
	HOWPUBLISHED = {DEC memo},
	MONTH = may,
	YEAR = {1986}
}

@TECHREPORT{SMI:PRO,
	AUTHOR = {Smith, Alan Jay},
	TITLE = {Problems, Directions and Issues in Memory Hierarchies},
	INSTITUTION = {Berkeley, CA},
	YEAR = {1984},
	NUMBER = {UCB/CSD 84/220},
	ADDRESS = {Berkeley, CA},
	MONTH = dec
}

@TECHREPORT{SMI:TRE,
	AUTHOR = {Smith, Alan Jay},
	TITLE = {Trends and Prospects in Computer System Design},
	INSTITUTION = {University of California},
	YEAR = {1984},
	NUMBER = {UCB/CSD84/219},
	ADDRESS = {Berkeley, CA},
	MONTH = dec
}

@ARTICLE{SMI:IMP,
	AUTHOR = {Smith, James E.and Pleszkun, Andrew R.},
	TITLE = {Implementation of Precise Interrupts in Pipelined Processors},
	JOURNAL = {IEEE},
	YEAR = {1985},
	PAGES = {36-44}
}

@ARTICLE{SMI:DEC,
	AUTHOR = {Smith, James E.},
	TITLE = {Decoupled Access/Execute Computer Architectures},
	JOURNAL = tocs,
	YEAR = {1984},
	VOLUME = {2},
	NUMBER = {4},
	PAGES = {289-308},
	MONTH = nov
}
@Article{SNY:CONF,
  author = 	"Snyder, Lawrence",
  title = 	"Introduction to the Configurable Highly Paralle Computer",
  journal = 	"ieeetc",
  year = 	"1982",
  OPTvolume = 	"",
  OPTnumber = 	"",
  OPTpages = 	"47-56",
  OPTmonth = 	"January",
  OPTnote = 	""
}

@INPROCEEDINGS{SOH:PER,
	AUTHOR = {Sohi, Gurindar S.},
	TITLE = {Performance of the Structured Memory Access (SMA) Architecture},
	BOOKTITLE = {Proceedings of the 1984 International Conference on Parallel Processing},
	YEAR = {1984},
	MONTH = aug,
	NOTE = {Conference at Bellaire, Michigan}
}

@UNPUBLISHED{SOH:INS,
	AUTHOR = {Sohi, Gurindar S. and Vajapeyam, Sriram},
	TITLE = {Instruction Issue Logic for High-Performance
		Interruptable Pipelined Processors},
	NOTE = {University of Wisconsin, draft},
	MONTH = dec,
	YEAR = {1986}
}

@UNPUBLISHED{SOH:STU,
	AUTHOR = {Sohi, Gurindar S.},
	TITLE = {A Study of Cache Memories for the Stack},
	NOTE = {University of Wisconsin-Madison},
	MONTH = {not given},
	YEAR = {not given}
}

@UNPUBLISHED{SOU:STA,
	AUTHOR = {Soule, Larry and Blank, Tom},
	TITLE = {Statistics for Parallelism and Abstraction Level in
		Digital Simulation},
	NOTE = {Stanford University},
	MONTH = {not given},
	YEAR = {not given}
}

@UNPUBLISHED{SPA:SUN,
	AUTHOR = {Spanier, Steve},
	TITLE = {Sun-3 Benchmarks},
	NOTE = {Sun Microsystems, Inc. for internal use only},
	MONTH = aug,
	YEAR = {1985}
}

@UNPUBLISHED{STE:LIS,
	AUTHOR = {Steenkiste, Peter and Hennessy, John},
	TITLE = {LISP on a Reduced-Instruction-Set-Processor},
	NOTE = {Stanford University},
	MONTH = {not given},
	YEAR = {not given}
}

@Misc{STE:MON,
  author = 	"Sterling, Thomas L. and Musciano, Albert J. and
		 Becker, Donald J. and Osborne, Randy B.",
  title = 	"Embedded Instrumentation for Monitoring Hardware and
		 Software Behavior of a Multiprocessor Testbed",
  OPThowpublished = 	"MIT Lab for Computer Science Publication",
  OPTyear = 	"",
  OPTmonth = 	"",
  OPTnote = 	"This is not the final version of this paper"
}

@MISC{STO:SYN,
	AUTHOR = {Stoll, P.},
	TITLE = {Synchronizer Circuit Performance: Analysis, Measurement,
                 and Prediction},
	MONTH = mar,
	YEAR = {1981}
}

@TECHREPORT{STO:OPT,
	AUTHOR = {Stone, Harold S. and Wolf, Joel L. and Turek, John},
	TITLE = {Optimal Partitioning of Cache Memory},
	INSTITUTION = {IBM Research Division, Yorktown Heights, NY},
	YEAR = {unknown},
	TYPE = {Research Report}
}

@UNPUBLISHED{STO:EFF,
	AUTHOR = {Stone, Harold S. and Stone, Janice M.},
	TITLE = {Efficient Search Techniques - An Empirical Study of
		the N-Queens Problem},
	NOTE = {IBM T.J. Watson Research Center},
	MONTH = {not given},
	YEAR = {not given}
}

@PhDThesis{STR:IER,
  author = 	"Strecker, William Daniel",
  title = 	"An Analysis of the Instruction Execution Rate in
		 Certain Computer Structures",
  school = 	"Carnegie-Mellon University",
  year = 	"1970",
  OPTaddress = 	"",
  OPTmonth = 	"June",
  OPTnote = 	""
}

@TechReport{THI:CAC,
  author = 	"Thiebaut, Dominique F. and Stone, Harold S. and Wolf,
		 Joel L.",
  title = 	"A Theory of Cache Behavior",
  institution = 	"IBM",
  year = 	"1987",
  OPTtype = 	"Research Report",
  OPTnumber = 	"RC 13309 (\#59338)",
  OPTaddress = 	"IBM Thomas Watson Research Center, Distribution
		 Services F-11 Stormytown, P.O. Box 218, Yorktown
		 Heights, New York 10598",
  OPTmonth = 	"November",
  OPTnote = 	"This paper has been submitted for publication outside
		 of IBM as well"
}

@Unpublished{THI:FRA,
  author = 	"Thiebaut, Dominique",
  title = 	"On the Fractal Dimension of Computer Programs and its
		 Application to the Prediction of the Cache Miss-Ratio",
  note = 	"This paper is not officially published, but is a
		 report written at the Department of Math and Computer
		 Science, Amherst College",
  OPTyear = 	"",
  OPTmonth = 	""
}

@INPROCEEDINGS{THO:PAR,
	AUTHOR = {Thornton, J.},
	TITLE = {Parallel Operations in the Control Data 6600},
	BOOKTITLE = {Proceedings of the Spring Joint Computer Conference},
	YEAR = {1964},
	PAGES = {33-39}
}

@TechReport{TIN:PAR,
  author = 	"Tinker, Pete and Katz, Morry",
  title = 	"Parallel Execution of Sequential Scheme with ParaTran",
  institution = 	"Rockwell Internation Science Center",
  year = 	"1988",
  OPTtype = 	"",
  OPTnumber = 	"",
  OPTaddress = 	"",
  OPTmonth = 	"",
  OPTnote = 	""
}

@INPROCEEDINGS{WAL:MAH,
	AUTHOR = {Wall, David W.},
	TITLE = {The Mahler Experience: Using an Intermediate Language as
                 the Machine Description},
	BOOKTITLE = {Proceedings of the Second Symposium on Architectural
                     Support for Programming Languages and Operating Systems},
	YEAR = {1987},
	ORGANIZATION = {ACM},
	NOTE = {File copy, longer version from DEC}
}

@MISC{WAR:WAR,
	KEY =	{WARP},
	TITLE = {Collection of Papers on WARP},
	HOWPUBLISHED = {Carnegie Mellon University, Department of Computer 
			Science},
	MONTH = jan,
	YEAR = {1987}
}

@TECHREPORT{WEI:INT,
	AUTHOR = {Weihl, William Edward},
	TITLE = {Interprocedural Data Flow Analysis in the Presence of 
                 Pointers, Procedure Variables, and Label Variables},
	INSTITUTION = {Mass. Institute of Technology},
	YEAR = {1980},
	MONTH = jan,
        KEYWORDS = {Optimizing compilers, data flow analysis, procedure
                    variables, aliasing of variables, P-space hard} 
}

@ARTICLE{WEI:INS,
	AUTHOR = {Weiss, Shlomo and Smith, James E.},
	TITLE = {Instruction Issue Logic in Pipelined Supercomputers},
	JOURNAL = ieeetc,
	YEAR = {1984},
	VOLUME = {c-33},
	NUMBER = {11},
	PAGES = {1013-1022},
	MONTH = nov
}

@TECHREPORT{WON:COM,
	AUTHOR = {Wong, Monica C.},
	TITLE = {A Combining Omega Network: Performance vx. Implementation},
	INSTITUTION = {Mass. Institute of Technology},
	YEAR = {1986},
	TYPE = {Research Report},
	NUMBER = {RC 11977 -- 53952},
	MONTH = jun,
	NOTE = {IBM Research Division}
}

@TechReport{WOO:CACHE,
  author = 	"Wood, David A.",
  title = 	"The Design ;and Evaluation of In-Cache Address Translation",
  institution = 	"University of California at Berkeley",
  year = 	"1990",
  OPTtype = 	"",
  OPTnumber = 	"UCB/CSD 90/565",
  OPTaddress = 	"Computer Science Division (EECS); University of
		 California; Berkeley, CA 94720",
  OPTmonth = 	"March",
  OPTnote = 	""
}

@ARTICLE{WUL:WMC,
	AUTHOR = {Wulf, William A.},
	TITLE = {The WM Computer Architecture},
	JOURNAL = {Computer Architecture News},
	YEAR = {1988},
	VOLUME = {16},
	NUMBER = {1},
	PAGES = {70-84},
	MONTH = mar
}

@UNPUBLISHED{YAN:ANA,
	AUTHOR = {Yang, Qing},
	TITLE = {Analysis of A Cache-Coherent Multiprocessor Based on 
                 Hierarchical Multiple Buses},
	NOTE = {working paper},
	YEAR = {1989}
}

@INPROCEEDINGS{YAN:QUE,
	AUTHOR = {Yang, Qing and Bhuyan, Laxmi N.},
	TITLE = {A Queueing Network Model For A Cache Coherence Protocol On
                 Multipleprocessors},
	BOOKTITLE = {ICPP 88},
	YEAR = {1988},
	PAGES = {130-137}
}

@PHDTHESIS{SMI:CON,
	AUTHOR = {Jonathan M. Smith},
	TITLE = {Concurrent Executoin of Mutually Exclusive Alternatives},
	address={Graduate School of Arts and Sciences},
	SCHOOL = {Columbia University},
	YEAR = {1989}
}

@InProceedings(Amdahl67,
	Author="G. M. Amdahl",
	Key="Amdahl",
	Title="{Validity of the Single-Processor Approach to Achieving Large Scale Computing Capabilities.}",
	BookTitle="AIFPS Conference Proceedings",
	Month="April",
	Year="1967")

@Article(Flatt89,
	Author="Horace P. Flatt and Ken Kennedy",
	Key="Flatt",
	Title="{Performance of Parallel Processors}",
	Journal="Parallel Computing",
	Volume="31",
	Pages="1-20",
	Year="1989")

@unpublished(Goodman88,
	Author="James R. Goodman and Mark D. Hill and Philip J. Woest",
	Key="Goodman",
	Title="{Scalability and Its Application to Multicube}",
	Note="Department of Computer Sciences, 
	    University of Wisconsin-Madison",
	Year="1988")

@Article(Eager,
	Author="Derek L. Eager and John Zahorjan and Edward D. Lazowska",
	Key="Eager",
	Title="{Speedup Versus Efficiency in Parallel Systems}",
	Journal="IEEE Transactions on Computers",
	Volume="38",
	Number="3",
	Month="March",
	Year="1989")

@TechReport{KUMAR:SCAL,
  author = 	"Vipin Kumar and Anshul Gupta",
  title = 	"Analyzing Scalability of Parallel Algorithms and Architectures",
  institution = "University of Minnesota",
  year = 	"1992",
  OPTtype = 	"Department of Computer Science Technical Report",
  OPTnumber = 	"91-18 and revised 92-020",
  OPTaddress = 	"Department of Computer Science\\University of
		 Minnesota\\Minneapolis, MN  55455",
  OPTmonth = 	"May",
  OPTnote = 	""
}

@Article(Bershad91,
	Author="Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy",
	Key="Bershad",
	Title="User-Level Interprocess Communication for Shared Memory Multiprocessors",
	Journal="ACM Transactions on Computer Systems",
	Volume="9",
	Number="2",
	Pages="175-198",
	Month="May",
	Year="1991")

@inbook(Kumar90-paralg-book,
	author= "Vipin Kumar and V. Nageshwara Rao",
	Key="Kumar",
	title="{Scalable Parallel Formulations of Depth-First Search}",
	BookTitle="{Parallel Algorithms in Machine Intelligence and Vision}",
	Chapter="",
	Pages="1-41",
	Note="",
	Publisher="Springer-Verlag",
	year= "1990")

@InProceedings(Leighton89,
	Author="T. Leighton and B. Maggs",
	Key="Leighton",
	Title="{Expanders might be practical: fast algorithms for routing 
		around faults in multibutterflies}",
	BookTitle="In Proceedings of the 30th Annual Symposium on 
		Foundation
of Computer Science",
	Month="Oct.",
	Year="1989")

@article(Li91,
	Author="J. Li and M. Chen",
	Title="{Compiling communication-efficient programs for massively
		parallel machines}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number=" ",
	Pages="361-376",
	Month="July",
	Year="1991")

@article(Abraham91,
	Author="S. G. Abraham and D. E. Hudak",
	Title="{Compile-time partitioning of iterative parallel loops to reduce
cache coherency traffic}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number="3",
	Pages="318-328",
	Month="July",
	Year="1991")

@InProceedings{Wolf90,
	Author="Wolf, Michael E. and Lam, Monica S.",
	Key="Wolf",
	Title="{A Loop Transformation Theory and an Algorithm to Maximize
Parallelism}",
	BookTitle="The Third Workshop on Programming Languages and Compilers
for Parallel Computing",
	Note="Irvine, CA",
	Month="August",
	Year="1990"}

@article(Hennessy91,
	Author="J. L. Hennessy and N. P. Jouppi",
	Key="Hennessy",
	Title="{Computer Technology and Architecture: An Evolving 
	Interaction}",
	Journal="IEEE Computer",
	Volume="24",
	Number=" ",
	Pages="18-29",
	Month="September",
	Year=" 1991")

@article(Stone91, 	
	Author="H. S. Stone and J. Cocke",
	Key="Stone", 	
	Title="{Computer Architecture in the 1990s}",
	Journal="IEEE Computer", 	
	Volume="24", 	
	Number=" ",
	Pages="30-38", 	
	Month="September", 	
	Year=" 1991")

@unpublished(Johnson-Semi-C,
	Author="Kirk Johnson",
	Key="Johnson",
	Title="{Semi-C Reference Manual}",
	Note="ALEWIFE Memo No. 20, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="August",
	Year="1991")


@inProceedings{MStructures,
   author = "Paul S. Barth and  Rishiyur S. Nikhil and Arvind",
   title = "{M-structures:  Extending a Parallel, Non-strict Functional
Language with State}",
   booktitle = "Proceedings of the Fifth ACM Conference on Functional 
                Programming Languages and Computer Architecture, 
	        Springer-Verlag Lecture Notes In Computer Science, Volume 523",
    year = "1991",
    month = "August",
    pages = "538-568"
}

@InProceedings(Barth91,
	AUTHOR = {Paul S. Barth and Rishiyur S. Nikhil and Arvind},
	TITLE = "{M-Structures: Extending a Parallel, Non-strict, Functional Language with State}",
	BookTitle="Proceedings of the 5th ACM Conference on Functional Programming Languages and Computer Architecture",
	Month="August",
	Year="1991")


@unpublished(ASIM,
	Author="Dan Nussbaum",
	Key="Nussbaum",
	Title="{ASIM Reference Manual}",
	Note="ALEWIFE Memo No. 13, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="January",
	Year="1991")

@unpublished(ASIM-users,
	Author="David Chaiken and Beng-Hong Lim and Dan Nussbaum",
	Key="Chaiken",
	Title="{ASIM User's Manual}",
	Note="ALEWIFE Memo No. 28, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="August",
	Year="1990")


@Article(Maa91,
	Author="Yeong-Chang Maa, Dhiraj K. Pradhan and Dominique Thiebaut",
	Key="Maa",
	Title="{Two Economical Directory Schemes for Large-Scale Cache Coherent
		Multiprocessors}",
	Journal="Computer Architecture News",
	Volume="19",
	Number="4",
	Month="September",
	Year="1991")

@InProceedings(Halstead91,
	Author="Robert Halstead and David Kranz",
	Key="Halstead",
	Title="{A Replay Mechanism for Mostly Functional Parallel Programs}",
	BookTitle="Proceedings of the International Symposium on Shared Memory
		Multiprocessing, Tokyo, Japan",
	Pages="",
	Month="April",
	Year="1991")


@ARTICLE{Flynn72,
	AUTHOR = {Michael J. Flynn and Albert Podvin},
	TITLE = {Shared Resource Multiprocessing},
	JOURNAL = {IEEE Computer},
	YEAR = {1972},
	PAGES = {20-28},
	MONTH = "March"}

@article(Bal91,
	Author="Henri E. Bal",
	Title="{Heuristic search in PARLOG using replicated worker style 
		parallelism}",
	Journal="Future Generation Systems",
	Volume="6",
	Number="4",
	Pages="",
	Month="Sept.",
	Year="1991")

@book{Hackbusch85,
	editor="Hackbusch, W.",
	title="Multigrid Methods and Applications",
	booktitle="Multigrid Methods and Applications",
	publisher="Springer-Verlag",
	address="Berlin",
	year="1985"}

@ARTICLE{Midkiff87,
	AUTHOR = {Samuel P. Midkiff and David A. Padua},
	TITLE = {Compiler Algorithms for Synchronization},
	JOURNAL = {IEEE Transactions on Computers},
	YEAR = {1987},
	PAGES = {1485-1495},
	MONTH = "December"}

@ARTICLE{Buehrer87,
	AUTHOR = {Richard Buehrer and Kattamuri Ekanadham},
	TITLE = {Incorporating Data Flow Ideas into von Neumann Processors
		for Parallel Execution},
	JOURNAL = {IEEE Transactions on Computer},
	YEAR = {1987},
	PAGES = {1515-1522},
	MONTH = "December"}

@Article(Frieder90,
	Author="Ophir Frieder",
	Key="Frieder",
	Title="{Multiprocessor Algorithms for Relational-Database 
		Operators on Hypercube Systems}",
	Journal="Computer",
	Volume="23",
	Number="11",
	Pages="13-28",
	Month="November",
	Year="1990")

@Article(Bitton83,
	Author="Dina Bitton, Haran Boral, David J. DeWitt and 
		W. Kevin Wilkinson",
	Key="Bitton",
	Title="{Parallel Algorithms for the Execution of Relational Datbase
		Operations}",
	Journal="ACM Transactions on Database Systems",
	Volume="8",
	Number="3",
	Pages="324-353",
	Month="September",
	Year="1983")

@Article(Schneider89,
	Author="Donovan A. Schneider and David J. DeWitt",
	Key="Schneider",
	Title="{A Performance Evaluation of Four Parallel Join Algorithms
		in a Shared-Nothing Multiprocessor Environment}",
	Journal="ACM",
	Volume="",
	Number="",
	Pages="110-121",
	Month="",
	Year="1989")

@InProceedings(Brochard89,
	Author="Luigi Brochard, Jean-Pierre Prost, Francois Faurie",
	Key="Brochard",
	Title="{Synchronization and Load Unbalance Effects of Parallel 
		Iterative Algorithms}",
	BookTitle="1989 International Conference on Parallel Processing",
	Pages="III-153-III-160",
	Month="",
	Year="1989")

@InProceedings(Gupta88,
	Author="Rajiv Gupta, Mary Lou Soffa",
	Key="Gupta",
	Title="{A Matching Approach to Utilizing Fine-Grained Parallelism}",
	BookTitle="Proceedings of the 21st Annual International Conference
		on Systems Sciences",
	Pages="148-156",
	Month="",
	Year="1988")

@InProceedings(Schwederski89,
	Author="Thomas Schwederski, Howard J. Siegel, Thomas L. Cassavant",
	Key="Schwederski",
	Title="{Task Migration Transfers in Multifstage Cube Based 
		Parallel Systems}",
	BookTitle="1989 International Conference on Parallel Processing",
	Pages="I-296-I-305",
	Month="",
	Year="1989")

@InProceedings(Warren88,
	Author = "Scott J. Warren and Joan M. Francioni",
	Title = "{Reduction of Communication Delays in Hypercube
		  Programs Based on Run Time Statistics}",
	BookTitle="8th Internaional Conference on Distributed Computing 
		  Systems",
	pages="170-177",
	Organization="IEEE",
	Month="",
	Year="1988")

@Article(Feldman87,
	Author="Michael R. Feldman, Sadik C. Esener, Clark C. Guest 
		and Sing H. Lee",
	Key="Feldman",
	Title="{Critical Issues in Free Space Intracip Optical Interconnect
		Technology}",
	Journal="SPIE",
	Volume="836",
	Number="",
	Pages="336-342",
	Month="",
	Year="1987")

@Article(Hartman86,
	Author="Davis H. Hartman",
	Key="Hartman",
	Title="{Digital High Speed Interconnects: A Study of the Optical 
		Alternative}",
	Journal="Optical Engineering",
	Volume="25",
	Number="10",
	Pages="1086-1102",
	Month="October",
	Year="1986")

@Article(Goodman,
	Author="Joseph W. Goodman",
	Key="Goodman",
	Title="{Optical Interconnections in Microelectronics}",
	Journal="SPIE",
	Volume="456",
	Number="",
	Pages="72-85",
	Month="",
	Year="1984")

@TECHREPORT{Allen84,
	AUTHOR = {Allen, Randy and Kennedy, Ken},
	TITLE = {Automatic Translation of Fortran Programs to Vector Form},
	INSTITUTION = {Rice University},
	YEAR = {1984},
	NUMBER = {Rice COMP TR84-9},
	ADDRESS = {Houston, Texas},
	MONTH = {July}
}




@TECHREPORT{proteus,
   AUTHOR="E. A. Brewer and C. N. Dellarocas and A. Colbrook and W. E. Weihl",
   TITLE = {{\sc Proteus}: A High-Performance Parallel-Architecture Simulator},
   INSTITUTION = {Massachusetts Institute of Technology},
   YEAR = 1991,
   MONTH = sep,
   NUMBER = {MIT/LCS/TR-516}
}


@Article(Eswaran76,
	Author="K.E. Eswaran and J.N. Gray and R.A. Lorie and I.L. Traiger",
	Key="Eswaran",
	Title="{The Notions of Consistency and Predicate Locks in a Database System}",
	Journal="Communications of the ACM",
	Volume="19",
	Number="11",
	Pages="624-634",
	Month="November",
	Year="1976")

@Article(Courtois71,
	Author="P.J. Courtois and F. Heymans and D.L. Parnas",
	Key="Courtois",
	Title="{Concurrent Control with ``Readers'' and ``Writers''}",
	Journal="Communications of the ACM",
	Volume="14",
	Number="10",
	Pages="667-668",
	Month="October",
	Year="1971")


@unpublished(MRC,
	Author="Ravi Soundararajan",
	Key="Ravi",
	Title="{MRC Specifications}",
	Note="ALEWIFE Memo No. 25, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="September",
	Year="1991")

@unpublished(Schaub91,
	Author="Marc Schaub and Ken Kackenzie",
	Key="Marc",
	Title="{Implementation of the Alewife Node}",
	Note="ALEWIFE Memo No. 24, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="August",
	Year="1991")


@unpublished(A1000,
	Author="John Kubiatowicz",
	Key="Kubiatowicz",
	Title="{User's Manual for the A-1000 Communications and Memory Management Unit}",
	Note="ALEWIFE Memo No. 19, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="January",
	Year="1991")


@unpublished(bengs-alewife-memo-parallel-lib,
	Author="Beng-Hong Lim",
	Key="Lim",
	Title="{A Parallel Library for ASIM}",
	Note="ALEWIFE Memo No. 18, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="November",
	Year="1990")

@unpublished(bengs-alewife-memo-synchro,
	Author="Beng-Hong Lim",
	Key="Lim",
	Title="{A Synchronization Library for ASIM}",
	Note="ALEWIFE Memo No. 12, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="August",
	Year="1990")


@unpublished(alewife-packaging,
	Author="Jeff LaCoss and Anant Agarwal",
	Key="LaCoss",
	Title="{Alewife Packaging}",
	Note="Proposal to DARPA, Advanced Production Technologies, ISI, and 
	Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="July",
	Year="1991")

@InProceedings(Karlin90,
	Author="A. Karlin and M. Manasse and L. McGeoch and S. Owicki",
	Key="KarlinRC",
	Title="{Competitive Randomized Algorithms for Non-Uniform Problems}",
	BookTitle="Proceedings 1st Annual ACM-SIAM Symposium on Discrete Algorithms",	      
	Month="January",
	Year="1990")


@InProceedings(Karlin91,
	Author="A. Karlin and K. Li and  M. Manasse and S. Owicki",
	Key="KarlinES",
	Title="{Empirical Studies of Competitive Spinning for A Shared-Memory Multiprocessor}",
	BookTitle="Proceedings of the 13th ACM Symposium on Operating Systems Principles",	      
	Month="October",
	Year="1991")

@InProceedings(Ande89-ICPP,
	Author="Thomas E. Anderson",
	Key="Anderson",
	Title="{The Performance Implications of Spin-Waiting
		Alternatives for Shared-Memory Multiprocessors}",
	BookTitle="International Conference on Parallel Processing",
	Month="August",
	Year="1989")

@Article(Ande90,
	Author="Thomas E. Anderson",
	Key="Anderson",
	Title="{The Performance Implications of Spin Lock
		Alternatives for Shared-Memory Multiprocessors}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	VOLUME = {1},
	NUMBER = {1},
	Month="January",
	Year="1990")

@INPROCEEDINGS{Aspnes91,
	AUTHOR = {J.~Aspnes and M.P. Herlihy and N. Shavit},
	TITLE = {Counting Networks and Multi-Processor Coordination},
	BOOKTITLE = {Proceedings of the 23rd Annual Symposium on Theory of Computing},
	YEAR = {1991},
	MONTH = "May"}

@TECHREPORT{Crummey-90,
	AUTHOR = {John M. Mellor-Crummey and Michael L. Scott},
	TITLE = {Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors},
	INSTITUTION = {Rice University},
	YEAR = {1990},
	TYPE = {COMP},
	NUMBER = {TR90-114},
	ADDRESS = {Houston, Texas},
	MONTH = May}

@Article(Davi88,
	Author="H. Davis and J. Hennessy",
	Key="Davis",
	Title="{Characterizing the Synchronization Behavior of Parallel Programs}",
	Journal="ACM SIGPLAN Notices",
	Volume="23",
	Number="9",
	Pages="198-211",
	Month="September",
	Year="1988")

@InProceedings(LoGl87,
	Author="S. Lo and V. Gligor",
	Key="LoGligor",
	Title="{A Comparative Analysis of Multiprocessor Scheduling Algorithms}",
	BookTitle="7th International Conference on Distributed Computing Systems",
	Pages="356-363",
	Month="Sept.",
	Year="1987")

@ARTICLE{Lipsky77,
	AUTHOR = {L.Lipsky and J.D.Church},
	TITLE = {Applications of a Queueing Network Model for a Computer System},
	JOURNAL = "ACM Computing Surveys",
	YEAR = {1977},
	VOLUME = {9},
	NUMBER = {3},
	PAGES = {205-222},
	MONTH = "September"
}

@InProceedings(Oust82,
	Author="John K. Ousterhout",
	Key="Ousterhout",
	Title="{Scheduling Techniques for Concurrent Systems}",
	BookTitle="3rd International Conference on Distributed Computing Systems",
	Pages="22-30",
	Year="1982")

@MastersThesis(Qin90,
	author="Qin Huang",
	key="QIN",
	title="{An Analysis of Concurrent Priority Queue Algorithms}",
	school="EECS Department, Massachusetts Institute of
Technology, Cambridge, MA",
	Month="August",
	Year="1990")

@Article(Poly87:GSS,
	Author="Constantine D. Polychronopoulos and David J. Kuck",
	Key="Poly",
	Title="{Guided Self-Scheduling: A Practical Scheduling Scheme
		for Parallel Supercomputers}",
	Journal="IEEE Transactions on Computers",
	VOLUME = {C-36},
	NUMBER = {12},
	Month="December",
	Year="1987")

@unpublished(nussbaum-asim-stats,
	Author="Dan Nussbaum",
	Key="Nussbaum",
	Title="{Statistics Post-Processing Tools}",
	Note="ALEWIFE Memo No. 17, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="July",
	Year="1990")

@unpublished(AFut,
	Author="Dan Nussbaum",
	Key="dann",
	Title="{Annotated Threads: A Mechanism for Communicating Compile-Time Analysis Information to the Run-Time System}",
	Month="November",
	Year="1991",
	Note="ALEWIFE Memo No. 26, Laboratory for Computer Science, Massachusetts Institute of Technology ")

@unpublished(sparcle-testboard,
	Author="Donald Yeung",
	Key="Yeung",
	Title="{A 40 MHz Sparcle Testbed}",
	Month="November",
	Year="1991",
	Note="ALEWIFE Memo No. 27, Laboratory for Computer Science, Massachusetts Institute of Technology ")


@TECHREPORT{Flynn91,
	AUTHOR = {M.J. Flynn and G. DeMicheli et al},
	TITLE = {Subnanosecond Arithmetic},
	INSTITUTION = {Stanford University},
	YEAR = {1991},
	TYPE = {},
	NUMBER = {CSL-TR-91-481},
	ADDRESS = {Stanford, CA},
	MONTH = {June}
}

@article(Abraham91a,
	Author="Seth Abraham and Krishnan Padmanabhan",
	Title="{Performance of Multicomputer Networks under Pin-out 
		Constraints}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="12",
	Number=" ",
	Pages="237-248",
	Month="February",
	Year="1991")

@article(Sacco86,
	Author="G.M. Sacco and M. Schkolnick",
	Title="{Buffer Manangement in Relational Database Systems}",
	Journal="ACM Transactions on Database Systems",
	Volume="11",
	Number="4",
	Pages="473-498",
	Month="December",
	Year="1986")

@article(Bakoglu89,
	Author="H.B. Bakoglu, G.F. Grohoski, et al",
	Title="{IBM Second-Generation RISC Machine Organization}",
	Journal="IEEE",
	Volume="",
	Number="",
	Pages="138-142",
	Month=" ",
	Year="1989")

@article(Murakami89,
	Author="K. Murakami, N. Irie, M. Kuga and S. Tomita",
	Title="{SIMP (Single Instruction stream/Multiple instruction 
Pipelining): A Novel High-Speed Single-Processor Architecture}",
	Journal="ACM",
	Volume=" ",
	Number=" ",
	Pages="78-85",
	Month=" ",
	Year="1989")

@TechReport(Teller86,
	Author="Patricia Teller",
	Key="Weather",
	Title="{Weather Forecasting Code}",
	Institution="New York University, Courant Institute",
	Number="3",
	Month="June",
	Year="1986")

@Article(Larowe91,
	Author="R.P. Larowe, Jr. and C.S. Ellis",
	Title="{Experimental Comparison of Memory Management Policies for 
		NUMA Multiprocessors}",
	Journal="ACM Transactions on Computer Systems",
	Volume="9",
	Number="4",
	Pages="319-363",
	Month="November",
	Year="1991")


@InProceedings(Poly86,
	Author="C.D. Polychronopoulos, D.J. Kuck and D.A. Padua",
	Key="Poly86",
	Title="{Execution of Parallel Loops on Parallel Processor Systems}",
	BookTitle="Intl. Conf. Parallel Proc. 1986",
	Pages="519-527",
	Month="",
	Year="1986")


@article(Poly89,
	Author="C.D. Polychronopoulos, D.J. Kuck and D.A. Padua",
	Title="{Utilizing Multidimensional Loop Parallelism on 
		Large-Scale Parallel Processor Systems}",
	Journal="IEEE Trans. Comp.",
	Volume="38",
	Number="9",
	Pages="1285-1296",
	Month="September",
	Year="1989")


@article(Poly87,
	Author="C.D. Polychronopoulos and U. Banerjee",
	Title="{Processor Allocation for Horizontal and Vertical
		Parallelism and Related Speedup Bounds}",
	Journal="IEEE Trans. Comp.",
	Volume="C-36",
	Number="4",
	Pages="410-420",
	Month="April",
	Year="1987")

@article(Kumar91,
	Author="Vipin Kumar and Vineet Singh",
	Title="{Scalability of Parllel Algorithms for the All-Pairs 
		Shortest-Path Problem}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="124-138",
	Month="October",
	Year="1991")

@article(Albert91,
	Author="E. Albert and J.D. Lukas and G.L. Steele Jr.",
	Title="{Data Parallel Computers and the FORALL Statement}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="185-192",
	Month="October",
	Year="1991")

@article(Kochevar91,
	Author="Peter Kochevar",
	Title="{A Simple Light Simulation Algorithm for Massively
		Parallel Machines}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="193-201",
	Month="October",
	Year="1991")

@article(Saltz91,
	Author="J. Saltz and S. Petiton and H. Berryman and A. Rifkin",
	Title="{Performance Effects of Irregular Communication 
		Patterns on Massively Parallel Multiprocessors}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="202-212",
	Month="October",
	Year="1991")

@article(Li91:DAT,
	Author="Jingke Li and Marina Chen",
	Title="{The Data Alignment Phase in Compiling Programs
		for Distributed-Memory Machines}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="213-221",
	Month="October",
	Year="1991")


@article(Wein91,
	Author="J.M. Wein and S.A. Zenios",
	Title="{On the Massively Parallel Solution of the Assignment Problem}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="13",
	Number="2",
	Pages="228-236",
	Month="October",
	Year="1991")


@InProceedings(Borg91,
	Author="Jeffrey C. Mogul and Anita Borg",
	Key="Borg",
	Title="{The Effect of Context Switches on Cache Performance}",
	BookTitle="ASPLOS-IV Proceedings",
	Pages="75-84",
	Month="April",
	Year="1991")

@article(Wang92,
	Author="Chien-Min Wang, Sheng-De Wang",
	Title="{Efficient Processor Assignment Algorithms and 
		Loop Transformations for Executing Nested Parallel
		Loops on Multiprocessors}",
	Journal="Transactions on Parallel and Distributed Systems",
	Volume="3",
	Number="1",
	Pages="71-82",
	Month="January",
	Year="1992")


@InProceedings{Kran89,
	Author="D. Kranz and R. Halstead and E. Mohr",
	Key="Kranz",
	Title="{Mul-T: A High-Performance Parallel Lisp}",
	BookTitle="Proceedings of SIGPLAN '89, Symposium on Programming Languages Design and Implementation",
	Month="June",
	Year="1989"}


@INBOOK{BertTsit,
	AUTHOR = {Bertsekas, D.P. and Tsitsiklis, J.N.},
	CHAPTER = {2},
	TITLE = {Parallel and Distributed Computation},
	PUBLISHER = {Prentice Hall},
	YEAR = {1989}}


@article{Abu81,
	AUTHOR = "{Abu-Sufah, W.A., et al.}", 
	TITLE = "{On the Performance Enhancement of Paging Systems Through Program Analysis and Transformations}",
	JOURNAL = "IEEE Trans. on Computers",
	YEAR = {1981},
	VOLUME = {C-30},
	NUMBER =  {5},
	PAGES =  {341-356},
	MONTH = May}


@unpublished(Dann90,
	AUTHOR = "Dan Nussbaum and Anant Agarwal",
	TITLE = "{Scalability of Parallel Machines}",
	note = "Alewife Systems Memo \#9. Submitted for publication.",
	Month="July",
	Year="1990")

@unpublished(Agarwal90,
	AUTHOR = "Anant Agarwal",
	TITLE = "{Overview of the Alewife Project}",
	note = "Alewife Systems Memo \#10.",
	Month="July",
	Year="1990")

@unpublished{Alewife-memos,
	AUTHOR = "{Alewife Systems Group}",
	TITLE = "{Alewife Systems Memos}",
	note = "",
	YEAR = {1989-present}}

@inproceedings{Allen88,
	AUTHOR = "{Allen, R.}",
	TITLE = "{Unifying Vectorization, Parallelization, and Optimization: The Ardent Compiler}", 
	booktitle = "{Third International Supercomputing Conference, Vol II}", 
	YEAR = {1988},
	PAGES = {176-185}}

@article{Alon1,
	AUTHOR = "Alon, N. and Kleitman, D.J.", 
	TITLE = "{Covering a Square by Small Perimeter Rectangles}", 
	JOURNAL = "{Discrete and Computational Geometry}",
	VOLUME = {1},
	YEAR =  {1986}, 
	PAGES = {1-7}}

@unpublished{Alon2,
	AUTHOR = "Alon, N. and Kleitman, D.J.",
	TITLE = "{Partitioning a Rectangle into Small Perimeter Rectangles}",
	note = ""
	}

@unpublished{Alon3,
	AUTHOR = "Alon, N.",
	TITLE = "Private Communication",
	note = ""
	}

@inproceedings{Afrati88,
	AUTHOR = "Afrati F., et al.", 
	TITLE = "{Scheduling Dags to Minimise Time and Communication}",
	booktitle = "{Aegean Workshop on Computing}",
	YEAR = {1988}, 
	PAGES = {135-137}}

@phdthesis{Banerjee79,
	AUTHOR = "Banerjee, U.",
	TITLE = "{Speedup of Ordinary Programs}",
	school = "{Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign}",
	YEAR = {1979}}

@inproceedings{Barnwell83,
	AUTHOR = "Barnwell, T.P. and Schwartz, D.A.", 
	TITLE = "{Optimal Implementation of Flow Graphs on Synchronous Multiprocessors}", 
	booktitle = "{1983 Asilomar Conf. on Circuits and Systems, Pacific Grove, CA}",
	YEAR = {1983},
	MONTH = {Nov}}

@article{Blaz86,
	AUTHOR = "Blazewicz, J. Drabowski, M. and Welgarz, J.", 
	TITLE = "{Scheduling multiprocessor tasks to minimise schedule length}",
	JOURNAL = "{IEEE Transactions on  Computers}", 
	VOLUME = {C-35}, 
	NUMBER = {5}, 
	YEAR = {1986}, 
	PAGES = {389-393}}

@BOOK{Bryson-Ho75,
	AUTHOR = "Bryson and Ho", 
	TITLE = "{Applied Optimal Control}", 
	YEAR = {1975},
	PUBLISHER = {Halstead Press}}

@techreport{Chen85,
	AUTHOR = "Chen, M.C.", 
	TITLE = "{A Parallel Language and its Compilation to Multiprocessor Machines or VLSI}", 
	INSTITUTION = {Yale Univ.}, 
	YEAR = {1985},
	Number = {YALEU/DCS/RR-412},
	MONTH = {August}}

@inproceedings{Chen86,
	AUTHOR  = "Chen, M.C.", 
	TITLE = "{Transformations of Parallel Programs in Crystal}", 
	booktitle = "{Proc. of the IFIP's 86}", 
	MONTH = {Sept}, 
	YEAR = {1986}}

@book{Coffman76,
	EDITOR = "{Coffman E.F., Jr.}", 
	TITLE = "{Computer and Job Shop Scheduling Theory}", 
	PUBLISHER = "{John Wiley and Sons, N.Y.}",
	YEAR = {1976}}

@phdthesis{Covell89,
	AUTHOR = "Covell, M.M", 
	TITLE = "{An Algorithm Design Environment for Signal Processing}",
	school = "{Dept of Electrical Engineering, MIT}",
	YEAR = {1989},
	MONTH = {Sept}}

@article{Du-Leung89,
	AUTHOR = "Du, J. and Leung, J.Y.T",
	TITLE = "{Complexity of Scheduling Parallel Task Systems}",
	JOURNAL = "{SIAM J. Discrete Math.}", 
	VOLUME = {2}, 
	NUMBER = {4}, 
	PAGES = {473-487}, 
	MONTH = {Nov},
	YEAR = {1989}}

@article{Fisher84,
	AUTHOR = "{Fisher, J.A., et al.}", 
	TITLE = "{Parallel Processing: A Smart Compiler and a Dumb Machine}",
	JOURNAL = "{SIGPLAN Notices}",
	VOLUME = {19-6}, 
	MONTH = {June},
	YEAR = {1984}}

@misc{Maa90,
	AUTHOR = "Maa. Gino, K", 
	note = "{Alewife Systems Group Research}"}

@inproceedings{Han-Lin89,
	AUTHOR = "Han, C.C and Lin, K.J.",
	TITLE = "{Scheduling Parallelizable Jobs on Multiprocessors}", 
	booktitle = "{IEEE Conf. on Real-Time Systems}", 
	PAGES = {59-67}, 
	YEAR = {1989}}

@article{Kong87,
	AUTHOR = "Kong, T.Y. Mount D.M. and Werman, M.", 
	TITLE = "{The decomposition of a square into rectangles of minimal perimeter}", 
	JOURNAL = "{Discrete Applied Mathematics}", 
	VOLUME  = {16},
	YEAR = {1987}, 
	PAGES = {239-243}}

@article{Kong89,
	AUTHOR = "Kong, T.Y. Mount D.M. and A.W. Roscoe", 
	TITLE = "{The decomposition of a rectangle into rectangles of minimal perimeter}",  
	JOURNAL = "{SIAM Journal of Computing}",
	YEAR = {1989},
	PAGES = {1215-1231}}

@book{Kuck78,
	AUTHOR = "Kuck, D.J.", 
	TITLE = "{The Structure of Computers and Computations}", 
	PUBLISHER = "{John Wiley and Sons, Inc}",
	YEAR = {1978}}

@manual{Kuhn87,
	AUTHOR = "Kuhn, B. and Wells, D.", 
	TITLE = "{Para-linpack/FX and Para-eispack/FX: Linear Algebra Libraries, designed for parallel processing}",
	YEAR = {1990}}

@phdthesis{Lam87,
	AUTHOR = "Lam, M.S.L.", 
	TITLE = "{A Systolic Array Optimizing Compiler}",
	school = "{Dept. of Computer Science, Carnegie Mellon University}", 
	YEAR = {1987}}

@book{Lee67,
	AUTHOR = "Lee, E.B. and Markus, L.",
	TITLE = "{Foundations of Optimal Control Theory}",
	PUBLISHER = {John Wiley},
	YEAR = {1967}}

@inproceedings{Leiserson83,
	AUTHOR = "Leiserson, C.E.", 
	TITLE = "{Optimising Sychronous Circuitry by Retiming}",
	booktitle = "{Third Caltech Conf. on VLSI}", 
	YEAR = {1983},
	PAGES = {87-116}}

@manual{Mathlab83,
	TITLE = "{MACSYMA Reference Manual}",
	AUTHOR = "{Mathlab Group}",
	organization = "{The Mathlab Group, LCS, MIT}", 
	YEAR = {1983}}

@inproceedings{Mercer88,
	AUTHOR = "Mercer, R.", 
	TITLE = "{The CONVEX FORTRAN 5.0 compiler}", 
	booktitle = "{Third International Supercomputing Conference}", 
	YEAR = {1988},
	VOLUME = {2}, 
	PAGES = {164-175}}

@phdthesis{Myers86,
	AUTHOR = "Myers, C.M.", 
	TITLE = "{Signal Representation for Symbolic and Numerical Processing}",
	school = "{Dept. of Electrical Engineering, MIT}",
	YEAR = {1986},
	MONTH = {August}}

@article{Padua86,
	AUTHOR = "Padua, D.A. and Wolfe, M.J.", 
	TITLE = "{Advanced Compiler Optimizations for Supercomputers}", 
	JOURNAL = "{Communications of the ACM}",
	YEAR = {1986},
	MONTH = {Dec}}

@article{Papa-Ullman87,
	AUTHOR = "Papadimitriou, C.H. and Ullman, J.D.", 
	TITLE = "{A Communication-Time Trade-off}", 
	JOURNAL = "{SIAM J. Computing}",
	YEAR = {1987}}

@inproceedings{Papa-Yanna88,
	AUTHOR = "Papadimitriou, C.H. and Yannakakis, M.", 
	TITLE = "{Towards an Architecture-Independent Analysis of Parallel Algorithms}",
	booktitle = "{ACM Symp. on Theory Of Computing}",
	YEAR = {1988}}


@article{Prasanna-Musicus,
	AUTHOR = "G.N.Srinivasa Prasanna and Bruce R. Musicus",
	TITLE = "{The Optimal Control Approach to Generalised Multiprocessor Scheduling}",
	JOURNAL = "To be Published",
	Year="1991"}

@inproceedings{Prasanna-Musicus:spaa,
	AUTHOR = "G.N.Srinivasa Prasanna and Bruce R. Musicus",
	TITLE = "{Generalised Multiprocessor Scheduling Using Optimal 
		Control}",
	booktitle = "{Third Annual ACM Symposium on Parallel Algorithms 
		and Architectures}",
	YEAR = {1991}}

@techreport{Prasanna91,
	AUTHOR = "G.N.Srinivasa Prasanna",
	TITLE = "{Structure Driven Multiprocessor Compilation of Numeric 
		Problems}",
	INSTITUTION = "{Laboratory for Computer Science, MIT.}",
 	NUMBER = {MIT/LCS/TR-502},
	YEAR = {1991},
	MONTH = {April}}


@article(Ramanujam91,
	Author="Ramanujam, J. and Sadayappan, P.",
	Title="{Compile-Time Techniques for Data Distribution in Distributed Memory Machines}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number="4",
	Month="October",
	Pages="472-482",
	Year="1991")

@inproceedings{Sarkar86,
	AUTHOR = "Sarkar, V. and Hennessy, J.",
	TITLE = "{Compile-time Partitioning and Scheduling of Parallel Programs}",
	booktitle = "{Proceedings of the Sigplan '86 Symposium on Compiler Construction}",
	YEAR = {1986},
        PAGES = {17-26}}

@techreport{Sarkar87,
	AUTHOR = "Sarkar, V.",
	TITLE = "{Partitioning and Scheduling Programs for Multiprocessors}",
	INSTITUTION = "{Computer Systems Laboratory, Stanford University}",
 	NUMBER = {CSL-TR-87-328},
	MONTH = {April},
	YEAR = {1987}}

@phdthesis{Schwartz85,
	AUTHOR = "Schwartz, D.A.", 
	TITLE = "{Synchronous Multiprocessor Realizations of Shift-Invariant Flow Graphs}", 
	school = "{Georgia Institute of Tech., Electrical Engineering}",
	YEAR = {1985}}

@article(Wolf91-trans,
	Author="M. E. Wolf and M. S. Lam",
	Title="{A Loop Transformation Theory and an Algorithm to Maximize Parallelism}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="2",
	Number="4",
	Month="October",
	Pages="452-471",
	Year="1991")

@inproceedings{Wolfe89,
	AUTHOR = "M. Wolfe", 
	TITLE = "{More Iteration Space Tiling}", 
	booktitle = "{Proceedings of Supercomputing '89}", 
	YEAR = {1989},
	Month = {November},
	PAGES = {655-664}}

@inproceedings{McFarling89,
	author = "Scott McFarling",
	title  = "Program Optimization for Instruction Caches",
	booktitle = "Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS III)",
	month  = "April",
	year   = 1989}


@InProceedings(Jouppi90,
	Author="N.P. Jouppi",
	Key="Jouppi",
	Title="{Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers}",
	BookTitle="Proceedings, International Symposium on Computer Architecture '90",
	Pages="364-373",
	Month="June",
	Year="1990")

@techreport(Markatos91,
	AUTHOR = {E.P. Markatos and T.J. LeBlanc},
	KEY = "Markatos91",
	TITLE = "{Load Balancing vs. Locality Management in Shared-Memory Multiprocessors}",
	Institution="{University of Rochester}",
	Number="399",
	month="October",
	year="1991")

@InProceedings(Lovett88,
	Author="Tom Lovett and Shreekant Thakkar",
	Key="Lovett88",
	Title="{The Symmnetry Multiprocessor System}",
	BookTitle="Proceedings of the 1988 International Conference on Parallel Processing",
	Pages="303-310",
	Month="",
	Year="1988")

@TechReport(Chandra90,
	Author="R. Chandra and A. Gupta and J. L. Hennessy",
	Key="Chandra90",
	Title="{COOL: A Language for Parallel Programming}",
	Institution="Stanford University",
	Number="",
	Month="April",
	Year="1990")

@TechReport(Rivest82,
	Author="Ronald L. Rivest",
	Key="Rivest82",
	Title="{"Benchmark" Channel-Routing Problems}",
	Institution="M.I.T.",
	Number="82-77",
	Month="February",
	Year="1982")


@InProceedings(Brown81,
	Author="D. Brown and R. L. Rivest",
	Key="Brown81",
	Title="{New Lower Bounds for Channel Width}",
	BookTitle="CMU Conference on VLSI Systems and Computations",
	Pages="178-185",
	Month="October",
	Year="1981")

@article(Rivest83,
	Author="R.L. Rivest and C.M. Fiduccia",
	Title="{A "greedy" channel router}",
	Journal="Computer-Aided Design",
	Volume="15",
	Number="3",
	Month="May",
	Pages="135-140",
	Year="1983")

@TechReport(Kumar92,
	Author="F. Kumar and G. Y. Ananth and V. N. Rao",
	Key="Kumar92",
	Title="{Scalable Load Balancing Techniques for Parallel Comptuers}",
	Institution="Army High Performance Computing Research Center\\Univ. of Minnesota\\Minneapolis, MN",
	Number="92-021",
	Month="January",
	Year="1992")

@InProceedings(Karp83,
	Author="R. M. Karp and R. L. Rivest and C. D. Thompson and 
		U. Vazirani and V. Vazirani",
	Key="Karp83",
	Title="{Global Wire Routing in Two-Dimensional Gate Arrays}",
	BookTitle="The 24th Annual Symposium on Foundations of Computer Science",
	Pages="453-459",
	Month="",
	Year="1983")

@InProceedings(Rivest81,
	Author="R. L. Rivest and A. E. Baratz and G. Miller",
	Key="Rivest81",
	Title="{Provably Good Channel Routing Algorithms}",
	BookTitle="CMU Conference on VLSI Systems and Computations",
	Pages="153-159",
	Month="October",
	Year="1981")


@InProceedings(Lingas82,
	Author="A. Lingas and R. Y. Pinter and R. L. Rivest and A. Shamir",
	Key="Lingas82",
	Title="{Minimum Edge-Length Decomposition of Rectilinear Polygons}",
	BookTitle="1982 Allerton Conference on Communications, Control, and
		Computing",
	Pages="53-63",
	Month="October",
	Year="1982")





@unpublished(Nussbaum92,
	Author="Dan Nussbaum",
	Key="Nussbaum",
	Title="{Hypertrees Achieve $\Theta (1)$-Competitive Thread Search
	        Time on $k$-ary $n$-Dimensional Mesh Networks}",
	Note={"ALEWIFE Memo No. 32, Laboratory for Computer Science,
	       Massachusetts Institute of Technology --
	       DRAFT -- NOT FOR DISTRIBUTION"},
	Month="March",
	Year="1992")

@inproceedings{Goodman89,
	author = "James R. Goodman and Mary K. Vernon and Philip J. Woest",
	key    = "Goodman89",
	title  = "{Efficient Synchronization Primitives for Large-Scale 
		Cache-Coherent Multiprocessors}",
	booktitle = "Third International Conference on Architectural Support 
		for Programming Languages and Operating Systems (ASPLOS III)",
	pages  = "64-75",
	month  = "April",
	year   = 1989}

@InProceedings(Kroft81,
	Author="David Kroft",
	Key="Kroft",
	Title="{Lockup-Free Instruction Fetch/Prefetch Cache Organization}",
	BookTitle="Proceedings of the 8th Annual Symposium on Computer
	 	Architecture",
	Pages="81-87",
	Month="June",
	Year="1981")


@InProceedings(Alverson91,
	Author="Gail Alverson and Robert Alverson and David Callahan",
	Key="Alverson91",
	Title="{Exploiting Heterogeneous Parallelism on a Multithreaded
		Multiprocessor}",
	BookTitle="Workshop on Multithreaded Computers, Proceedings of 
		Supercomputing '91",
	Publisher="ACM Sigraph \& IEEE",
	Pages="",
	Month="November",
	Year="1991")

@InProceedings(Arvind88,
	Author="Arvind and D. E. Culler and G. K. Maa",
	Key="Arvind88",
	Title="{Assessing the Benefits of Fine-grained Parallelism in 
		Dataflow Programs}",
	BookTitle="Proceedings of Supercomputing '88",
	Publisher="IEEE",
	Pages="",
	Month="November",
	Year="1988")


@Book(Bernstein87,
	Author="P. A. Bernstein and V. Hadzilacos and N. Goodman",
	Key="Bernstein87",
	Title="{Concurrency Control and Recovery in Database Systems}",
	Publisher="Addison-Wesley Publishing Company",
	Address="Reading, MA",
	Year="1987")


@INPROCEEDINGS{Johnson-locality,
	AUTHOR = {Kirk Johnson},
	TITLE = {The Impact of Communication Locality on Large-Scale
		Multiprocessor Performance},
	BOOKTITLE = {19th International Symposium on Computer Architecture},
	PAGES = {392-402},
	YEAR = {1992},
	MONTH = May
}

@article(Prasanna-Hier,
	Author="G.~N. Srinivasa Prasanna and Anant Agarwal and 
		Bruce R. Musicus",
	Key="Prasanna-Hier",
	Title="{Hierarchical Compilation of Macro Dataflow Graphs for 
		Multiprocessors with Local Memory}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Month="July",
	Year="1994")

@TechReport{Agarwal-marionette,
  author = 	"Anant Agarwal and John Guttag and Marios Papaefthymiou",
  title = 	"Memory Assignment for Multiprocessor Caches through Graph
		Coloring",
  institution = 	"MIT",
  year = 	"1992",
  type = 	"MIT Lab for Computer Science Tech. Memo",
  number = 	"MIT-LCS-TM-465",
  address = 	"MIT Lab for Computer Science\\545 Technology
		 Square\\Cambridge, MA 02139",
  month = 	"February",
  note = 	""
}

@Unpublished(Kranz-low,
	Author="David Kranz and Beng-Hong Lim and Anant Agarwal",
	Key="Kranz-low",
	Title="{Low-cost Support for Fine-Grain Synchronization in 
		Multiprocessors}",
  	City="Cambridge",
	Month="January",
	Year="1992",
        Note="To appear in {\em Multithreading: A Summary of the State of the
		Art}, Kluwer Academic Publishers, 1992.  Also available as 
		MIT Laboratory for Computer Science TM-470, June 1992.")

@InProceedings(Prasanna-Compile,
	Author="G.~N. Srinivasa Prasanna and Anant Agarwal",
	Key="Prasanna-Compile",
	Title="{Compile-Time Techniques for Processor Allocation in Macro 
		Dataflow Graphs for Multiprocessors}",
	BookTitle="Proceedings International Conference on Parallel Processing 
		(ICPP) 1992",
	Publisher="ACM",
	Address="University Park, PA",
	Month="August",
	Year="1992",
	Pages="279-283",
        Note="Also available as MIT Laboratory for Computer Science 
		TM-469, August 1992.")

@TechReport{Kubi92,
  author = 	"John Kubiatowicz and David Chaiken and Anant Agarwal",
  title = 	"Closing the Window of Vulnerability in Multiphase
		Memory Transactions",
  institution = 	"MIT",
  year = 	"1992",
  type = 	"MIT Lab for Computer Science Tech. Report",
  number = 	"MIT-LCS-TM-471",
  address = 	"MIT Lab for Computer Science\\545 Technology
		 Square\\Cambridge, MA 02139",
  month = 	"May",
  note = 	""
}

@inproceedings{Kubi-wov,
	AUTHOR = "John Kubiatowicz and David Chaiken and Anant Agarwal",
	TITLE = "{Closing the Window of Vulnerability in Multiphase Memory 
		Transactions}",
	booktitle = "Fifth International Conference on Architectural 
		Support for Programming Languages and Operating Systems 
		(ASPLOS V)",
	Organization="ACM",
	Address="Boston",
	month  = "October",
	year   = "1992",
	pages  = "274-284"}

@InProceedings(Agarwal-SPARCLE,
	Author="Anant Agarwal and Johnathan Babb and David Chaiken and Godfrey D'Souza and Kirk Johnson and David Kranz and John Kubiatowicz and Beng-Hong Lim and Gino Maa and Ken Mackenzie and Dan Nussbaum and Mike Parkin and Donald Yeung",
	Key="Agarwal-SPARCLE",
	Title="{Sparcle: Today's Micro for Tomorrow's Multiprocessor}",
	BookTitle="HOTCHIPS",
	Pages="",
	Month="August",
	Year="1992")

@MISC{KSR1,
	AUTHOR = {James B. Rothnie},
	KEY = {KSR1},
	TITLE = "{Architecture of the KSR1 Computer System}",
	MONTH = "March",
	YEAR = {1992},
	NOTE = {MIT LCS Seminar, Cambridge, MA}}

@Article{Crummey-91,
	AUTHOR = {John M. Mellor-Crummey and Michael L. Scott},
	TITLE = "{Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors}",
	YEAR = {1991},
	JOURNAL = "ACM Transactions on Computer Systems",
	Volume = "9",
	NUMBER = "1",
        Pages="21-65",		  
	MONTH = "February"}

@Article{Horowitz-Mips-x,
	AUTHOR = {Horowitz, et. al. M.},
	TITLE = "{MIPS-X: A 20-MIPS Peak, 32-bit Microprocessor with On-Chip
		Cache}",
	YEAR = {1987},
	JOURNAL = "IEEE Journal of Solid-State Circuits",
	Volume = "SC-22",
	NUMBER = "5",
        Pages="790-799",		  
	MONTH = "October"}

@Article{Shamir88,
	AUTHOR = {Joseph Shamir and H. John Caulfield},
	TITLE = "{Improved Architectures for Massive Holographic 
		Interconnection Network}",
	YEAR = {1988},
	JOURNAL = "SPIE, Optical Computing",
	Volume = "963",
	NUMBER = "5",
        Pages="283-287",		  
	MONTH = "April"}

@Article{Tsang86,
	AUTHOR = {D. Z. Tsang and D. L. Smythe and A. Chu and J. J. Lambert},
	TITLE = "{A Technology for Optical Interconnections Based on 
		Multichip Integration}",
	YEAR = {1986},
	JOURNAL = "Optical Engineering",
	Volume = "25",
	NUMBER = "10",
        Pages="1127-1131",		  
	MONTH = "October"}

@Article{Hartmann88,
	AUTHOR = {A. Hartmann and S. Redfield},
	TITLE = "{``Ox'' - Optical crossbar switch designs for parallel 
		processing}",
	YEAR = {1988},
	JOURNAL = "SPIE, Optical Computing",
	Volume = "963",
        Pages="218-222",
	MONTH = "April"}

@Article{Sawchuk88,
	AUTHOR = {A. A. Sawchuk and I. Glaser},
	TITLE = "{Geometries for Optical Implementations of the 
		Perfect Shuffle}",
	YEAR = {1988},
	JOURNAL = "SPIE Optical Computing",
	Volume = "963",
        Pages="270-282",
	MONTH = "April"}

@Article{Bergman86,
	AUTHOR = {L. Bergman and A. Johnston and R. Nixon},
	TITLE = "{Applications and Design Considerations for Optical 
		Interconnections in VLSI}", 
	YEAR = {1986}, 
	JOURNAL = "SPIE Opitcal Computing", 
	Volume = "625",
        Pages="117-125",
	MONTH = "April"}

@Article{Kilcoyne86,
	AUTHOR = {M. K. Kilcoyne and D. Kasemset and R. Asatourian 
		and S. Beccue}, 
	TITLE = "{Optical Data Transmission Between High Speed Digital
		Integrated Circuit Chips}", 
	YEAR = {1986}, 
	JOURNAL = "SPIE Optical Computing", 
	Volume = "625", 
        Pages ="127-133", 
	MONTH = "April"}

@Article{Haugen86,
	AUTHOR = {P.R. Haugen and S. Rychnovsky and A. Husain},
	TITLE = "{Optical Interconnects for High Speed Computing}",
	YEAR = {1986},
	JOURNAL = "SPIE Optical Computing",
	Volume = "25",
	Number = "10",
        Pages="1078-1085",
	MONTH = "October"}

@Article{Huang89,
	AUTHOR = {Y. T. Huang and R. K. Kostuk},
	TITLE = "{A Low-impedance Load Detector Circuit for Optical 
		Interconnects}",
	YEAR = {1989},
	JOURNAL = "IEEE",
	Volume = "",
        Pages = "66-71",
	MONTH = "March"}


@Article{Sawchuk86,
	AUTHOR = {A. A. Sawchuk and B. K. Jenkins},
	TITLE = "{Dynamic Opitcal Interconnections for Parallel Processors}",
	YEAR = {1986},
	JOURNAL = "SPIE Optical Computing",
	Volume = "625",
        Pages="143-149",
	MONTH = "April"}

@Article{Clymer85,
	AUTHOR = {B. Clymer and S. A. Collins, Jr.},
	TITLE = "{Optical Computer Switching Network}",
	YEAR = {1985},
	JOURNAL = "Optical Engineering",
	Volume = "24",
	Number = "1",
        Pages="074-081",
	MONTH = "Jan-Feb."}

@Article{Dickinson89,
	AUTHOR = {A. Dickinson and Michael E. Prise},
	TITLE = "{An Integrated Free Space Optical Bus}",
	YEAR = {1989},
	JOURNAL = "IEEE",
        Pages="62-65",
	MONTH = ""}

@Article{Bradley89,
	AUTHOR = {E. Bradley and Paul K. Lai Yu and A. R. Johnson},
	TITLE = "{Systems Issues Relating to Laser Diode Requirements 
		for VLSI Holographic Optical Interconnects}",
	YEAR = {1989},
	JOURNAL = "Optical Engineering",
	Volume = "28",
	Number = "3",
        Pages="201-211",
	MONTH = "March"}

@Article{Clymer86,
	AUTHOR = {B. D. Clymer and J. W. Goodman},
	TITLE = "{Optical Clock Distribution to Silicon Chips}",
	YEAR = {1986},
	JOURNAL = "Optical Engineering",
	Volume = "25",
	Number = "10",
        Pages="1103-1141",
	MONTH = "October"}

@Article{Fried86,
	AUTHOR = {J. A. Fried},
	TITLE = "{Optical I/O for High Speed CMOS Systems}",
	YEAR = {1986},
	JOURNAL = "Optical Engineering",
	Volume = "25",
	Number = "10",
        Pages= "1132-1141",
	MONTH = "October"}

@Article{Lin-Hendel89,
	AUTHOR = {C. G. Lin-Hendel and W. J. Bertram et. al.},
	TITLE = "{Integrated Optoelectronics to VLSI Packaging Technology}",
	YEAR = {1989},
	JOURNAL = "IEEE",
        Pages= "54-57"}

@InProceedings(Tsang88,
	Author="D. Z. Tsang",
	Key="Tsang88",
	Title="{Free-space Optical Interconnects}",
	BookTitle="SPIE, Optoelectronic Materials, Devices, Packaging, 
		and Interconects II",
	Pages="73-76",
	Month="April",
	Year="1988")

@Article{Bergman-holo,
	AUTHOR = {L. A. Bergman and W. H. Wu and A. R. Johsont and R. Nixon},
	TITLE = "{Holographic Optical Interconnects for VLSI}",
	YEAR = {1986},
	JOURNAL = "Optical Engineering",
	Volume = "25",
	Number = "10",
        Pages="1109-1118",
	MONTH = "October"}

@Article{Jahns88,
	AUTHOR = {Jurgen Jahns},
	TITLE = "{Optical Crossover Inteconnections}",
	YEAR = {1988},
	JOURNAL = "SPIE, Optical Computing",
	Volume = "963",
        Pages="214-217",
	MONTH = "April"}

@Article{Kahle89,
	AUTHOR = {B. O. Kahle and E. C. Parish},
	TITLE = "{Optical Interconnects for Interprocessor Communications
		in the Connection Machine}",
	YEAR = {1989},
	JOURNAL = "IEEE",
	PAGES = "58-61",
	MONTH = "April"}

@inproceedings{Callahan91,
	AUTHOR = {David Callahan and Ken Kennedy and Allan Porterfield},
	TITLE = "{Software Prefetching}",
	booktitle = "Fourth International Conference on Architectural Support 
		for Programming Languages and Operating Systems (ASPLOS IV)",
	Pages="40-52",
	Organization="ACM",
	month  = "April",
	year   = 1991}

@article(Mowry91,
	Author="Todd Mowry and Anoop Gupta",
	Title="{Tolerating Latency Through Software-Controlled Prefetching in 
		Shared-Memory Multiprocessors}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="12",
	Number="2",
	Pages="87-106",
	Month="June",
	Year="1991")

@InProceedings(Hill-csm,
	Author="Mark D. Hill and James R. Larus and Steven K. Reinhardt and 
		David A. Wood",
	Key="csm",
	Title="{Cooperative Shared Memory: Software and Hardware for Scalable
		 Multiprocessors}",
	booktitle = "Fifth International Conference on Architectural Support 
		for Programming Languages and Operating Systems (ASPLOS V)",
	Publisher="ACM",
	Address="Boston",
	Month="October",
	Year="1992")

@book(CLR90,
	Author="Thomas H. Cormen and Charles E. Leiserson and Ronald L. 
		Rivest",
	Title="{Introduction to Algorithms}",
	Publisher="The MIT Press",
	Year="1990")

@techreport(Chaiken90report,
	author = "David Lars Chaiken",
	title = "{Cache Coherence Protocols for Large-Scale Multiprocessors}",
	institution = "Massachusetts Institute of Technology",
	number = "MIT-LCS-TM-489",
	month="September",
	year="1990")

@InProceedings(Kubi-anatomy,
	Author="John Kubiatowicz",
	Key="Kubi-anatomy",
	Title="{The Anatomy of a Message Send}",
	booktitle="MIT Student Workshop on VLSI and Parallel Systems",
	Pages="26",
	Note="{Abstract of future paper on message interface.}",
	Month="July",
	Year="1992")

@TechReport(So87-Speedup,
	Author="K. So and A. S. Bolmarcich and F. Darema-Rogers and V. A.
		 Norton",
	Key="So87",
	Title="{A Speedup Analyzer for Parallel Programs}",
	Journal="IBM Research Manual",
	Volume="RC 12546",
	Number="56158",
	Month="February",
	Year="1987",
        Note="")

@TechReport(So87-tutorial,
	Author="K. So and A. S. Bolmarcich and F. Darema-Rogers and 
		V. A. Norton",
	Key="span",
	Title="{SPAN - A Speedup Analyzer for Parallel Programs - Tutorial}",
	Journal="IBM Research Manual",
	Volume="RC 12186",
	Number="54776",
	Month="September",
	Year="1986",
        Note="")

@TechReport(Bolmarcich87,
	Author="T. Bolmarcich and F. Darema-Rogers",
	Key="Bolmarcich87",
	Title="{Tutorial for EPEX/FORTRAN Program Parallelization and 
		Execution}",
	Journal="IBM Research Manual",
	Volume="RC 12515",
	Number="56261",
	Month="February",
	Year="1987",
        Note="")

@TechReport(Darema-Rogers85,
	Author="F. Darema-Rogers and D. A. George and V. A. Norton and
		G. F. Pfister",
	Key="Darema-Rogers85",
	Title="{A VM Parallel Environment}",
	Journal="IBM Research Manual",
	Volume="RC 11225",
	Number="49161",
	Month="January",
	Year="1985",
        Note="")

@TechReport(Revesz87,
	Author="Peter Revesz",
	Key="Revesz",
	Title="{Parallel Garbage Collectors for the RP3}",
	Institution="IBM T.J. Watson Research Center",
	Volume="RC-13130",
	Number="58752",
	Month="September",
	Year="1987",
        Note="")

@article(Stone71,
	Author="Harold S. Stone",
	Key="Stone71",
	Title="{Parallel Processing with the Perfect Shuffle}",
	Journal="IEEE-Transactions on Computers",
	Volume="C-20",
	Number="2",
	Month="February",
	Year="1971",
        Note="")

@article(Preparata81,
	Author="Franco P. Preparata and Jean Vuillemin",
	Key="Preparata81",
	Title="{The Cube-Connected Cycles: A Versatile Network for Parallel Computation}",
	Journal="Communications of the ACM",
	Volume="24",
	Number="5",
	Month="May",
	Year="1981",
        Note="")


@Unpublished(Groves,
	Author="Randy D. Groves and Richard Oehler",
	Key="Groves",
	Title="{An IBM Second Generation RISC Processor Architecture}",
  	City="",
	Month="",
	Year="",
        Note="")

@TechReport(Norton85-Parallel,
	Author="Alan Norton and Allan Silberger",
	Key="Norton85-Parallel",
	Title="{Parallelization and Performance Prediction of the Cooley-Tukey FFT Algorithm for Shared-Memory Architectures}",
	Institution="IBM T.J. Watson Research Center",
	Volume="RC 11237",
	Number="50654",
	Month="July",
	Year="1985",
        Note="")

@TechReport(Johnson88,
	Author="Sandra K. Johnson and Bharat D. Rathi",
	Key="Johnson88",
	Title="{A Study of the Memory Reference Behavior of Engineering/Scientific Applications in Parallel Processors}",
	Institution="IBM T.J. Watson Research Center",
	Number="RC 14287",
	Month="December ",
	Year="1988",
        Note="")

@Article(Darema87,
	Author="F. Darema and S. Kirkpatrick and V. A. Norton",
	Key="Darema87",
	Title="{Parallel Algorithms for Chip Placement by Simulated 
		Annealing}",
	Journal="IBM Journal of Research and Development",
	Volume="31",
	Number="3",
	Month="May",
	Year="1987",
        Note="RC 12195")

@TechReport(Rathi85,
	Author="B. D. Rathi and M. Malek and D. A. George and A. M. Johson Jr.",
	Key="Rathi85",
	Title="{Effective Concurrent Recovery Mechanisms for Soft Errors in MINs}",
	Institution="IBM T. J. Watson Research Center",
	Volume="RC 11614",
	Number="51727",
	Month="November",
	Year="1985",
        Note="")

@TechReport(Rogers85-VM/EPEX,
	Author="F. Darema-Rogers and D. A. George and V. A. Norton and G. F. Pfister",
	Key="Darema-Rogers85-VM/EPEX",
	Title="{Environment and System Interface for VM/EPEX}",
	Institution="IBM. T. J. Watson Research Center",
	Volume="RC 11381",
	Number="51260",
	Month="September",
	Year="1985",
        Note="")

@Article(Dubois91,
	Author="Michel Dubois and Jin-Chin Wang",
	Key="Dubois91",
	Title="{Shared Block Contention in a Cache Coherence Protocol}",
	Journal="IEEE Transactions on Computers",
	Volume="40",
	Number="5",
	Month="May",
	Year="1991",
        Note="")

@Article(Eggers91,
	Author="Susan J. Eggers",
	Key="Eggers91",
	Title="{Simplicity Versus Accuracy in a Model of Cache Coherency Overhead}",
	Journal="IEEE Transactions on Computers",
	Volume="40",
	Number="8",
	Month="August",
	Year="1991",
        Note="")


@Article(Brewer89,
	Author="Orlie Brewer and Jack Dongarra and Danny Sorensen",
	Key="Brewer89",
	Title="{Tools to Aid in the Analysis of Memory Access Patterns for FORTRAN Programs}",
	Journal="Parallel Computing",
	Volume="9",
	Number="",
	Month="",
	Year="1989",
        Note="")

@InProceedings(Galil81,
	Author="Zvi Galil and Wolfgang J. Paul",
	Key="Galil81",
	Title="{An Efficient General Purpose Parallel Computer}",
	BookTitle="Symposium on Theory of Computing",
	Number="",
	Pages="247-262",
	Month="",
	Year="1981",
	Note="Milwaukee, WI")

@TechReport(Darema-Rogers87-Multipurpose,
	Author="Frederica Darema-Rogers and Gregory F. Pfister",
	Key="Darema-Rogers87-Multipurpose",
	Title="{Multipurpose Parallelism in VLSI Computer-Aided Design: A Case Study}",
	Institution="IBM T.J. Watson Research Center",
	Volume="RC 12516",
	Number="56265",
	Month="February ",
	Year="1987",
        Note="")

@InProceedings(Waltz87,
	Author="David Waltz and Craig Stanfill and Stephen Smith and Robert Thau",
	Key="Waltz87",
	Title="{Very Large Database Applications of the Connection Machine System}",
	BookTitle="Proceedings of the American Federation of Information Processing Societies, (AFIPS)",
	Month="",
	Year="1987",
        Note="")

@Article(McBryan89,
	Author="Oliver A. McBryan",
	Key="McBryan89",
	Title="{The Connection Machine: PDE Solution on 65 536 Processors}",
	Journal="Parallel Computing",
	Volume="9",
	Number="",
	Month="",
	Year="1989",
        Note="Elsevier Science Publishers")

@Article(Karp90,
	Author="Alan H. Karp and Horace P. Flatt",
	Key="Karp90",
	Title="{Measuring Parallel Processor Performance}",
	Journal="Communications of the ACM",
	Volume="33",
	Number="5",
	Month="May",
	Year="1990",
        Note="")

@Manual(Fujipoly-data,
	Key="Fujipoly-data",
	Title="{Fujipoly Connector W Series}",
	Volume="Elastic Connectors",
	Address="",
	Month="",
	Year="",
        Note="")

@Unpublished(Hillis88,
	Author="W. Daniel Hillis and Brewster Kahle and Bradley C. Kussmaul",
	Key="Hillis88",
	Title="{The Connection Machine Message Router}",
  	City="Cambridge",
	Month="November",
	Year="1988",
        Note="")

@Article(Karp-survey,
	Author="Richard M. Karp",
	Key="Karp-survey",
	Title="{A Survey of Parallel Algorithms for Shared-Memory Machines}",
	Journal="Handbook of Theoretical Computer Sciences",
	Volume="",
	Number="",
	Month="",
	Year="",
        Note="North-Holland Publishers")

@Article(Rettberg90,
	Author="Randall D. Rettberg and William R. Crowther and Philip P. Carvey and Raymond S. Tomlinson",
	Key="Rettberg90",
	Title="{The Monarch Parallel Processor Hardware Design}",
	Journal="Computer",
	Volume="23",
	Number="4",
	Month="April",
	Year="1990",
        Note="")

@PhdThesis(Ramanujam90,
	author="Jagannathan Ramanujam",
	Key="Ramanujam90",
	title="{Compile-Time Techniques for Parallel Execution of Loops 
		on Distributed Memory Multiprocessors}",
	School="The Ohio State University",
	address="Department of Computer and Information Science",
	Month="",
	Year="1990")

@Unpublished(CasSelle90,
	Author="Malcolm CasSelle",
	Key="CasSelle90",
	Title="{Implementing Cache Coherence Protocols in Software}",
  	City="Cambridge",
	Month="May",
	Year="1990",
        Note="")

@TechReport(Ekanadham87,
	Author="Kattamuri Ekanadham and Arvind",
	Key="Ekanadham87",
	Title="{SIMPLE: Part I - An Exercise in Future Scientific Programming}",
	Institution="IBM T.J. Watson Research Center",
	Volume="12686",
	Number="",
	Month="July",
	Year="1987",
        Note="Also as MIT Computation Structures Group Memor 273")

@Unpublished(McGeady90,
	Author="S. McGeady",
	Key="McGeady90",
	Title="{Inside Intel's i960CA SuperScalar Processor}",
  	City="Hillsboro",
	Month="February",
	Year="1990",
        Note="Intel Corporation")

@Article(Little63,
	Author="John D. C. Little and Katta G. Murty and Dura W. Sweeney 
		and Caroline Karel",
	Key="Little63",
	Title="{An Algorithm for the Traveling Salesman Problem}",
	Journal="Operations Research",
	Volume="11",
	Number="",
	Month="",
	Year="1963",
        Note="pp. 972-989")

@Manual(Cray-2,
	Key="Cray-2",
	Title="{The Cray-2 Computer System}",
	Volume="",
	Address="Chippewa Falls, WI",
	Month="",
	Year="",
        Note="")

@InProceedings(Leiserson92,
	Author="Charles E. Leiserson and Aahil S. Abuhamdeh and 
		David C. Douglas et al.",
	Key="Leiserson92",
	Title="{The Network Architecture of the Connection Machine CM-5}",
	BookTitle="The Fourth Annual ACM Symposium on Parallel Algorithms 
		and Architectures",
	Publisher="ACM",
	Address="",
	Month="",
	Year="1992",
        Note="")

@Unpublished(Wilson90,
	Author="Andrew Wilson and Marc Teller and Thomas Probert 
		and Dyung Le and Richard LaRowe",
	Key="Wilson90",
	Title="{Lynx/Galactica Net: A Distributed, Cache Coherent 
		Multiprocessing System}",
  	City="Marlborough",
	Month="",
	Year="1990",
        Note="Center for High Performance Computing, WPI")


@InProceedings(Kranz93,
	Author="David Kranz and  Kirk Johnson and Anant Agarwal and
		John Kubiatowicz and  Beng-Hong Lim",
	Key="Kranz93",
	Title="{Integrating Message-Passing and Shared-Memory; Early 
		Experience}",
	BookTitle="Practice and Principles of Parallel 
		Programming (PPoPP) 1993",
	Publisher="ACM",
	Address="San Diego, CA",
	Month="May",
	Year="1993",
	Pages="54-63",
        Note="Also as MIT/LCS TM-478, January 1993")

@InProceedings(Tsai92,
	Author="Jory Tsai and Anant Agarwal",
	Key="Tsai92",
	Title="{Analyzing Multiprocessor Cache Behavior Through Data Reference 
		Modeling}",
	BookTitle="Proceedings SIGMETRICS 1993",
	Publisher="ACM",
	Address="Santa Clara, CA",
	Month="May",
	Year="1993",
        Pages="236-247")

@InProceedings(Agarwal-CAC,
	Author="Anant Agarwal and Steven Pudar",
	Key="Agarwal-CAC",
	Title="{Column Associative Caches}",
	BookTitle="In Proceedings of the 20th Annual International Symposium 
		on Computer Architecture 1993",
	Publisher="ACM",
	Address="San Diego, CA",
	Month="May ",
	Year="1993",
	Pages="179-190",
        Note="Also as MIT/LCS TM-489, January 1993")


@TechReport(Ravi,
	Author="Vijayaraghavan Soundarararjan and Anant Agarwal",
	Key="Ravi",
	Title="{Dribbling Registers: A Technique for Reducing the Latency of 
		Context Switches in Large-Scale Multiprocessors}",
	Institution="MIT",
	Volume="",
	Number="MIT/LCS TM-474",
	Month="January",
	Year="1993",
        Note="")

@TechReport(Dunigan-KSR,
	Author      = "Thomas H. Dunigan",
	Title       = "{Kendall Square Multiprocessor: Early Experiences and Performance}",
	Institution = "Oak Ridge National Laboratory",
	Number      = "ORNL/TM-12065",
	Month       = "March",
	Year        = "1992")


@Article(Knobe90,
	Author="K. Knobe and J. Lukas and G. Steele Jr.",
	Title="{Data Optimization: Allocation of Arrays to Reduce 
		Communication on SIMD Machines}",
	Journal="Journal of Parallel and Distributed Computing",
	Volume="8",
	Number="2",
	Pages="102-118",
	Year="1990")

@Article(Dash-ieee,
	Author="D. Lenoski and  J. Laudon and  K. Gharachorloo and  
		W. Weber and A. Gupta and  J. Hennessy and  M. Horowitz and 
		M. Lam",
	Title="{The Stanford Dash Multiprocessor}",
	Journal="IEEE Computer",
	Volume="25",
	Number="3",
	Pages="63-79",
	Month="March",
	Year="1992")

@book(Dylan,
	Author="Apple Computer Eastern Research and Technology",
	Title="{Dylan: an object-oriented dynamic language}",
	Publisher="Apple Computer, Inc.",
	Year="1992")

@Article(Zima88,
	Author="H. Zima and H.-J. Bast and M. Gerndt",
	Title="{SUPERB: A tool for semi-automatic MIMD/SIMD parallelization}",
	Journal="Parallel Computing",
	Volume="6",
	Number="1",
	Year="1988")

@InProceedings(Martonosi89,
	Author="M. Martonosi and A. Gupta",
	Title="{Tradeoffs in Message Passing and Shared Memory Implementations
		of a Standard Cell Router}",
	BookTitle="{Proceedings of the 1989 International Conference on 
		Parallel Processing}",
	Pages="III 88-96",
	Year="1989")

@InProceedings(iWarp90,
	Author    = "S. Borkar and R. Cohn and G. Cox and T. Gross and 
		H.T. Kung and M. Lam and M. Levine and B. Moore and W. Moore 
		and C. Peterson and J. Susman and J. Sutton and J. Urbanski 
		and J. Webb",
	Title     = "{Supporting Systolic and Memory Communication in iWarp}",
	BookTitle = "{Proceedings of the 17th Annual International Symposium 
		on Computer Architecture}",
	Month     = "June",
	Pages     = "70-81",
	Year      = "1990")

@InProceedings(Cox89,
	Author    = "A. Cox and R. Fowler",
	Title     = "{The Implementation of a Coherent Memory Abstraction 
		on a NUMA Multiprocessor: Experiences with {\sf PLATINUM}}",
	BookTitle = "{Proceedings of the 12th ACM Symposium on Operating
Systems Principles}",
	Month     = "December",
	Pages     = "32-44",
	Year      = "1989",
	Note	  = "Also as a Univ. Rochester TR-263, May 1989")


@InProceedings(Beck87,
	Author="Bob Beck and Bob Kasten and Shreekant Thakkar",
	Key="Beck87",
	Title="{VLSI Assist for a Multiprocessor}",
	BookTitle="Proceedings Second International Conference on 
		Architectural Support for Programming Languages and 
		Operating Systems (ASPLOS II)",
	Publisher="IEEE",
	Address="Washington, DC",
	Month="October",
	Year="1987",
        Note="")

@MISC{CasSelle91,
	Author={Malcolm CasSelle},
	Title={Network Overflow in the Alewife Machine},
	HowPublished={S.M. Thesis, Massachusetts Institute of Technology,
	Department of Electrical Engineering and Computer Science},
	Month={June},
	Year={1991},
	Note={}
}

@Article(Duff86,
	Author="Iain S. Duff",
	Key="Duff86",
	Title="{Parallel Implementation of Multifrontal Schemes}",
	Journal="Parallel Computing",
	Volume="III",
	Number="",
	Month="",
	Year="1986",
        Note="")

@Article(Sadayappan89,
	Author="P. Sadayappan and V. Visvanathan",
	Key="Sadayappan-89",
	Title="{Efficient Sparse Matrix Factorization for Circuit 
		Simulation on Vector Supercomputers}",
	Journal="IEEE Transactions on Computer-Aided Design",
	Volume="8",
	Number="12",
	Month="December",
	Year="1989",
        Note="")

@TechReport(Gallivan87,
	Author="Kyle Gallivan and William Jalby and Ulrike Meier and 
		Ahmed Sameh",
	Key="Gallivan-87",
	Title="{The Impact of Hierarchical Memory Systems on Linear Algebra 
		Algorithm Design}",
	Institution="University of Illinois-CSRD",
	Volume="",
	Number="625",
	Month="September",
	Year="1987",
        Note="")


@Article(Huang79,
	Author="John W. Huang and Omar Wing",
	Key="Huang-79",
	Title="{Optimal Parallel Triangulation of a Sparse Matrix}",
	Journal="IEEE Transactions on Circuits and Systems",
	Volume="CAS-26",
	Number="9",
	Month="September",
	Year="1979",
        Note="")

@InProceedings(Calahan86,
	Author="D. A. Calahan",
	Key="Calahan-86",
	Title="{Block-Oriented, Local-Memory Linear Equation Solution on the Cray-2: Uniprocessor Algorithms}",
	BookTitle="Proceedings ICPP\'86",
	Publisher="IEEE",
	Address="Washington, DC",
	Month="",
	Year="1986",
        Note="")

@Unpublished(Hastad89,
	Author="Johan Hastad and Tom Leighton and Brian Rogoff",
	Key="Hastad-89",
	Title="{Analysis of Backoff Protocols for Multiple Access Channels}",
  	City="Cambridge",
	Month="October",
	Year="1989",
        Note="")

@InProceedings(Pike88,
	Author="Christopher W. Pike and Rashad Hasan",
	Key="Pike-88",
	Title="{Wire Button Contacts, Design, Reliability and Applications}",
	BookTitle="Proceedings of the 21st IICIP Conference",
	Publisher="SCI",
	Address="",
	Month="October",
	Year="1988",
        Note="")

@Article(Widmer83,
	Author="A. X. Widmer and P.A. Franaszek",
	Key="Widmer-83",
	Title="{A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code}",
	Journal="IBM Journal of Research Development",
	Volume="27",
	Number="5",
	Month="September",
	Year="1983",
        Note="")


@Article(Spector82,
	Author="Alfred Z. Spector",
	Key="Spector-82",
	Title="{Performing Remote Operations Efficiently on a Local Computer 
		Network}",
	Journal="Communications of the ACM",
	Volume="25",
	Number="4",
	Month="April",
	Year="1982",
        Note="Pages 246--260")

@InProceedings(DJohnson90,
	AUTHOR = {Douglas Johnson},
	TITLE = "{Trap Architectures for Lisp Systems}",
	BookTitle="Proceedings of the 1990 ACM Conference on Lisp and Functional 
		Programming",
	Month="June",
	Year="1990")


@InProceedings(Yeung93,
	Author="Donald Yeung and Anant Agarwal",
	Key="Yeung93",
	Title="{Experience with Fine-Grain Synchronization in MIMD Machines 
			for Preconditioned Conjugate Gradient}",
	BookTitle="Principles and Practices of Parallel 
			Programming, 1993",
	Publisher="IEEE",
	Address="San Diego, CA",
	Month="May",
	Year="1993",
	Pages="187-197",
        Note="Also as MIT/LCS-TM 479, October 1992")


@Article(Hill90,
	Author="Mark D. Hill",
	Key="Hill90",
	Title="{What is Scalability?}",
	Journal="Computer Architecture News",
	Volume="18",
	Number="4",
	Month="December",
	Year="1990",
        Note="")

@TechReport(Oppen91,
	Author="Derek C. Oppen and Yogen K. Dalal",
	Key="Oppen-91",
	Title="{The Clearinghouse: A Decentralized Agent for Locating Named 
		Objects in a Distributed Environment}",
	Institution="Xerox Palo Alto Research Center",
	Number="OPD-T8103",
	Month="",
	Year="1991",
        Note="")

@InProceedings(Smith82-interface,
	Author="David C. Smith and Charles Irby and Ralph Kimball and 
		Eric Harslem",
	Key="Smith-82",
	Title="{The Star User Interface: An Overview}",
	BookTitle="Proceedings of the AFIPS 1982 National Computer Conference",
	Publisher="AFIPS",
	Address="",
	Month="",
	Year="1982",
        Note="Also as Xerox Palo Alto Research Center Office Products Memo")

@Article(Smith-star,
	Author="David C. Smith and Charles Irby and Ralph Kimball and 
		Bill Verplank",
	Key="Smith-star",
	Title="{Designing the Star User Interface}",
	Journal="Byte",
	Volume="",
	Number="",
	Month="April",
	Year="1982",
        Note="Also as Xerox Palo Alto Research Center Memo")

@Article(Lipkie82,
	Author="Daviel E. Lipkie and Steve R. Evans and John K. Newlin and 
		Robert Weissman",
	Key="Lipkie82",
	Title="{Star Graphics: An Object-Oriented Implementation}",
	Journal="Computer Graphics",
	Volume="16",
	Number="3",
	Month="July ",
	Year="1982",
        Note="Also appears as Xerox Palo Alto Research Center Memo")

@InProceedings(Balasundaram91,
	Author="Vasanth Balasundaram and Geoffrey Fox and Ken Kennedy and 
		Ulrich Kremer",
	Key="Balasundaram91",
	Title="{A Static Performance Estimator to Guide Data Partitioning}",
	BookTitle="Proceedings Principles and Practice of Parallel 
		Programming III",
	Publisher="ACM",
	Address="New York, New York",
	Month="April",
	Year="1991",
        Note="")

@InProceedings(Koelbel90,
	Author="Charles Koelbel and Piyush Mehrotra and John Van Rosendale",
	Key="Koelbel90",
	Title="{Supporting Shared Data Structures on Distributed Memory 
		Architectures}",
	BookTitle="Proceedings Principles and Practice of Parallel 
		Programming II",
	Publisher="ACM",
	Address="ACM",
	Month="March",
	Year="1990",
        Note="")

@Article(Callahan88,
	Author="David Callahan and Ken Kennedy",
	Key="Callahan88",
	Title="{Compiling Programs for Distributed-Memory Multiprocessors}",
	Journal="Journal of Supercomputing",
	Volume="2",
	Number="151-169",
	Month="October",
	Year="1988",
        Note="")

@Article(Birrell82,
	Author="Andrew D. Birrell and Roy Levin and Roger M. Needham 
		and Michael D. Schroeder",
	Key="Birrell82",
	Title="{Grapevine: An Exercise in Distributed Computing}",
	Journal="Communications of the ACM",
	Volume="25",
	Number="4",
	Month="April",
	Year="1982",
        Note="")


@Article(Gannon88,
  Author  = {D. Gannon and W. Jalby and K. Gallivan},
  Title   = {Strategies for Cache and Local Memory Management by Global Program
Transformation},
  Journal = {Journal of Parallel and Distributed Computing},
  Year    = {1988},
  Volume  = {5},
  Pages   = {587-616}
  )

@InProceedings(RS91a,
  Author       = {J. Ramanujam and P. Sadayappan},
  Title        = {Tiling Multidimensional Iteration Spaces for Nonshared Memory Machines},
  BookTitle    = {Proceedings of Supercomputing '91},
  Year         = {1991},
  Publisher    = {IEEE Computer Society Press}
  )



@book(Schrijver90,
  Author      = {A. Schrijver},
  Title       = {Theory of Linear and Integer Programming},
  Publisher   = {John Wiley \& Sons},
  Year        = {1990} )


@InProceedings(Wolf91,
  Author       = {M. Wolf and M. Lam},
  Title        = {A Data Locality Optimizing Algorithm},
  BookTitle    = {Proceedings of the ACM SIGPLAN 91 Conference Programming
Language Design and Implementation},
  Year         = {1991},
  Pages        = {30-44}
  )




@book(Arfken,
	Author="George Arfken ",
	Key="Arfken",
	Title="{Mathematical Methods for Physics}",
	Publisher="Academic Press ",
	Year="1985")



@INBOOK{Ferrante91,
	AUTHOR = {J. Ferrante and  V. Sarkar and W. Thrash},
	PAGES = {328-341},
	TITLE = {On Estimating and Enhancing Cache Effectiveness},
	Note={Lecture Notes in Computer Science: Languages and Compilers for Parallel Computing. Editors U. Banerjee and D. Gelernter and A. Nicolau and D. Padua},
	PUBLISHER = {Springer-Verlag},
	Month = {August},
	YEAR = {1991}
}

@Article(Robertson91,
	Author="Brian Robertson",
	Key="Transputer",
	Title="{Superscalar Design and Packet Switched Links Extend 
		Performance}",
	Journal="Microprocessor Report",
	Volume="5",
	Number="9",
	Month="May",
	Year="1991",
        Note="T9000 Boosts Transputer Performance")

@InProceedings(Agarwal92,
	Author="Anant Agarwal and David Kranz and Venkat Natarajan",
	Key="AgarwalKrNa93",
	Title="{Automatic Partitioning of Parallel Loops for Cache-Coherent 
			Multiprocessors}",
	BookTitle="22nd International Conference on Parallel Processing",
	Publisher="IEEE",
	Address="St. Charles, IL",
	Month="August",
	Year="1993",
	Pages="",
        Note="To appear in IEEE TPDS")

@TechReport(Soundararajan92,
	Author="Vijayaraghavan Soundararajan",
	Key="Soundararajan92",
	Title="{Dribbling Registers: A Mechanism for Reducing Context Switch 
		Latency in Large-Scale Multiprocessors}",
	Institution="Massachusetts Institute of Technology",
	Volume="",
	Number="TM-474",
	Month="November",
	Year="1992",
        Note="")

@Article(Chaiken92-Smart,
	Author="David Chaiken",
	Key="Chaiken92-Smart",
	Title="{Smart Memory Systems}",
        Journal="CMG Transactions",
	Issue="79",
	Month="Winter",
	Year="1993",
	Pages="23-32")

@InProceedings(Kubi92-anatomy,
	Author="John Kubiatowicz and Anant Agarwal",
	Key="Kubi92-anatomy",
	Title="{Anatomy of a Message in the Alewife Multiprocessor}",
	BookTitle="Proceedings of the International Supercomputing Conference 
		(ISC) 1993",
	Publisher="IEEE",
	Address="Tokyo, Japan",
	Month="July",
	Year="1993",
        Note="Also as MIT/LCS TM-498, December 1992")

@Unpublished(Kubi93-sparcle,
	Author={John Kubiatowicz},
	Key="Kubi93-sparcle",
	Title="{The Sparcle Processor: A Modified SPARC for Multiprocessing}",
	Note="ALEWIFE Memo No. 3, Laboratory for Computer Science,
		Massachusetts Institute of Technology.  Revised February 1993",
	Month="March",
	Year="1990")


@INPROCEEDINGS{Eicken-active,
	AUTHOR = {Thorsten von Eicken and David Culler and Seth Goldstein and 
		Klaus Schauser},
	TITLE = {Active Messages: A Mechanism for Integrated Communication and 
		Computation},
	BOOKTITLE = {19th International Symposium on Computer Architecture},
	YEAR = {1992},
	MONTH = May
}

@Manual(CM5-NI,
	Key="CM5-NI",
	Title="{The Connection Machine System: Programming the NI.}",
	Volume="",
	Address="Thinking Machines Corporation",
	Month="March",
	Year="1992",
        Note="Version 7.1")

@Manual(ALPHA92,
	Key="ALPHA92",
	Title="{Alpha Architecture Reference Manual.}",
	Volumn="",
	Publisher="Digital Press",
	Address="Maynard, MA",
	Year="1992")

@InProceedings{Seitz-mosaic,
	AUTHOR = "C.L. Seitz and N.J. Boden and J. Seizovic and W.K. Su",
	TITLE = "{The Design of the Caltech Mosaic C Multicomputer}",
	BookTitle = "Research on Integrated Systems Symposium Proceedings",
	Publisher = "MIT Press",
	Address = "Cambridge, MA",
	Year = "1993",
	Pages = "1-22"}


@InProceedings(Henry92,
	Author="Dana S. Henry and Christopher F. Joerg",
	Key="Henry92",
	Title="{A Tightly-Coupled Processor-Network Interface}",
	BookTitle="Fifth Internataional Architectural Support for Programming 
		Languages and Operating Systems (ASPLOS V)",
	Publisher="ACM",
	Address="Boston",
	Month="October",
	Year="1992",
        Note="")

@inproceedings{Irigoin88,
	author = "Irigoin, F. and Triolet, R.",
	key    = "Irigoin88",
	title  = "{Supernode Partitioning}",
	booktitle = "15th Symposium on Principles of Programming Languages (POPL XV)",
	pages  = "319-329",
	month  = "January",
	year   = 1988}

@Article(CLOS,
	Author="Daniel G. Bobrow and Linda G. DeMichiel and Richard P. Gabriel
 and Sonya E. Keene and Gregor Kiczales and David A. Moon",
	Key="CLOS",
	Title="{Common Lisp Object System Specification}",
	Journal="ACM SIGPLAN Notices",
	Volume="23",
	Month="September",
	Year="1988")

@TechReport(So85,
	Author="Kimming So and Rudolph N. Rechtschaffen",
	Key="So85",
	Title="{Cache Operations by MRU Change}",
	Institution="IBM T.J. Watson Research Center",
	Volume="51667",
	Number="RC 11613",
	Month="November",
	Year="1985",
        Note="")

@Article(SPARCLE-IEEE,
	Author="Anant Agarwal and John Kubiatowicz and David Kranz and 
		Beng-Hong Lim and Donald Yeung and Godfrey D'Souza and 
		Mike Parkin",
	Key="SPARCLE-IEEE",
	Title="{Sparcle: An Evolutionary Processor Design for 
		Multiprocessors}",
	Journal="IEEE Micro",
	Volume="13",
	Number="3",
	Pages="48--61",
	Month="June",
	Year="1993",
        Note="")

@InProceedings(Agarwal-FPGA,
	Author="Jonathan Babb and Russell Tessier and Anant Agarwal",  
	Key="Agarwal-FPGA",
	Title="{Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic 
		Emulators}",
	BookTitle="Proceedings IEEE Workshop on FPGA-based Custom 
		Computing Machines",
	Publisher="IEEE",
	Address="Napa, CA",
	Month="April",
	Year="1993",
	Pages="142-151",
        Note="Also as MIT/LCS TM-491, January 1993")

@TechReport(Schreiber90,
	Author="Robert Schreiber and Jack Dongarra",
	Key="Schreiber",
	Title="{Automatic Blocking of Nested Loops}",
	Institution="",
	Volume="",
	Number="",
	Month="May ",
	Year="1990",
        Note="RIACS, NASA Ames Research Center, and Oak Ridge National 
		Laboratory")


@article(Gupta92,
	Author="M. Gupta and P. Banerjee",
	Title="{Demonstration of Automatic Data Partitioning Techniques for 
		Parallelizing Compilers on Multicomputers}",
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Volume="3",
	Number="2",
	Month="March",
	Pages="179-193",
	Year="1992")

@TECHREPORT{Dongarra87,
	AUTHOR = {J.J. Dongarra and J.L. Martin and J. Worlton},
	TITLE = "{Evaluating Computers and Their Performance: Perspectives, Pitfalls, and Paths}", 
	INSTITUTION = {IBM},
	YEAR = {1987},
	TYPE = {Research Report},
	NUMBER = {12904},
	MONTH = "April"
}

@TECHREPORT{SPLASH92,
	AUTHOR = {J.P. Singh and W.-D. Weber and A. Gupta},
	TITLE = "{SPLASH: Stanford Parallel Applications for Shared-Memory}",
	INSTITUTION = {Stanford University},
	YEAR = {1992},
	NUMBER = {CSL-TR-92-526},
	MONTH = "June"
}

@TECHREPORT{Berry89,
	AUTHOR = "M. Berry et al.",
	TITLE = "{The Perfect Club Benchmarks: Effective Performance 
		Evaluation of Supercomputers}",
	INSTITUTION = {Center for Supercomputing Research and Development},
	YEAR = {1989},
	TYPE = {CSRD Report},
	NUMBER = {No. 827},
	ADDRESS = {Urbana, Illinois},
	MONTH = "May"
}

@INBOOK{Gear71,
	AUTHOR = {C.W. Gear},
	TITLE = "{Numerical Initial Value Problems in Ordinary Differential 
		Equations}",
	PUBLISHER = {Prentice-Hall},
	YEAR = {1971},
	ADDRESS = {New Jersey}
}

@INPROCEEDINGS{Rothberg90,
	AUTHOR = {E. Rothberg and A. Gupta},
	TITLE = "{Techniques for improving the performance of sparse 
		factorization on multiprocessor workstations}",
	BOOKTITLE = "{Proceedings of Supercomputing '90}",
	YEAR = {1990},
	MONTH = "November",
}

@TECHREPORT{George88,
	AUTHOR = {A. George and M. Heath and J. Liu and E. Ng},
	TITLE = "{Solution of sparse positive definite systems on a 
		hypercube}",
	INSTITUTION = {Oak Ridge National Laboratory},
	YEAR = {1988},
	TYPE = {Technical Report},
	NUMBER = {TM-10865}
}

@ARTICLE{Lubeck88,
	AUTHOR = {Olaf M. Lubeck and V. Faber},
	TITLE = "{Modeling the performance of hypercubes: A case study using 
		the particle-in-cell application}",
	JOURNAL = "Parallel Computing",
	YEAR = {1988},
	VOLUME = {9},
	PAGES = {37-52}
}

@TechReport(Kubi-sm,
	Author="John D. Kubiatowicz",
	Key="Kubi-sm",
	Title="{Closing the Window of Vulnerability in Multiphase 
		Memory Transactions: The Alewife Transaction Store}",
	Institution="MIT",
	Volume="MIT/LCS",
	Number="TR-594",
	Month="November",
	Year="1994",
        Note="")

@mastersthesis(yeung-sm,
	author="Donald Yeung",
	Key="yeung-sm",
	title="{An Evaluation of Multiprocessor Support for Fine-Grain
		Synchronization in Preconditioned Conjugate Gradient}",
	address="Department of Electrical Engineering and Computer Science",
	School="MIT",
	Month="February",
	Year="1993")

@phdthesis(olsen-sm,
	author="James J. Olsen",
	Key="olsen-sm",
	title="{Control and Reliability of Optical Networks in 
		Multiprocessors}",
	address="Department of Electrical Engineering and Computer Science",
	School="MIT",
	Month="May",
	Year="1993")

@misc(palka-sb,
	author="Thomas M. Palka",
	Key="palka-sb",
	title="{Implementation and Analysis of Digital Circuit Partitioning}",
	address="Department of Electrical Engineering and Computer Science",
	School="MIT",
	Month="May",
	Year="1993",
	note="S.B. Thesis")

@mastersthesis(piscitello-sm,
	author="John D. Piscitello",
	Key="piscitello-sm",
	title="{A Software Cache Coherence Protocol for Alewife}",
	address="Department of Electrical Engineering and Computer Science",
	School="MIT",
	Month="May",
	Year="1993")


@misc(choi-sb,
	author="Andrew C. Choi",
	key="choi-sb",
	title="{Postpass Instruction Scheduling for Pipelined Architectures}",
	address="Department of Electrical Engineering and Computer Science",
	school="MIT",
	month="May",
	year="1993",
	note="S.B. Thesis")

@misc(hadjicostis-sb,
	author="Christoforos N. Hadjicostis",
	key="hadjicostis-sb",
	title="{Techniques for Solving the Memory Assignment Problem in 
		Multiprocessor Caches}",
	address="Department of Electrical Engineering and Computer Science",
	school="MIT",
	month="May",
	year="1993",
	note="S.B. Thesis")

@TechReport{Teller91,
  author = 	"Patricia Jane Teller",
  title = 	"Translation-Lookaside Buffer Consistency in
		 Highly-Parallel Shard-Memory Multiprocessors",
  institution = "IBM",
  month = 	"May",
  year = 	"1991",
  type = 	"RC",
  number = 	"16858",
  address = 	"IBM Thomas J. Watson Research Center, Distribution
		 Services F-11 Stormytown, PO Bos 218, Yorktown
		 Heights, NY 10598",
  note =	"RC 16858 (no. 74685) 5/14/91"
}

@unpublished(NWO-users,
	Author="David Chaiken and Kirk Johnson",
	Key="Chaiken",
	Title="{NWO User's Manual}",
	Note="ALEWIFE Memo No. 36, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="June",
	Year="1993")



@Unpublished(Lo90,
	Author="Virginia M. Lo and Sanjay Rajopadhye and Samik Gupta et al",
	Key="Lo90",
	Title="{LaRCS: A Language for Describing Parallel Computations}",
  	City="Eugene, OR",
	Month="July",
	Year="1990",
        Note="")

@Article(Sunderam90,
	Author="V.S. Sunderam",
	Key="Sunderam90",
	Title="{PVM: A Framework for Parallel Distributed Computing}",
	Journal="Concurrency: Practice and Experience",
	Volume="2",
	Number="4",
	Month="December",
	Year="1990",
        Note="")

@Article(Thakkar-Scalable,
	Author="Shreekant Thakkar and Michel Dubois and Anthony T. Laundrie 
		and Gurindar Sohi",
	Key="Thakkar-Scalable",
	Title="{Scalable Shared-Memory Multiprocessor Architectures}",
	Journal="Computer",
	Volume="23",
	Number="6",
	Month="June",
	Year="1990",
        Note="")

@Unpublished(Bajwa92,
	Author="R. S. Bajwa and R. M. Owens and M. J. Irwin",
	Key="Bajwa90",
	Title="{Area Time Tradeoffs in Micro-Grained VLSI Array Architectures}",
  	City="University Park, PA",
	Month="",
	Year="1990",
        Note="To be appear in IEEE Transactions on Computers")

@InProceedings(Bajwa93,
	Author="R. S. Bajwa and R. M. Owens and M. J. Irwin",
	Key="Bajwa93",
	Title="{Image Processing with the MGAP: A Cost-Effective Solution}",
	BookTitle="In Proceedings of the IPPS 1993",
	Publisher="",
	Address="",
	Month="",
	Year="1993",
        Note="")

@InProceedings(Bajwa-VLSI,
	Author="R. S. Bajwa and R. M. Owens and M. J. Irwin",
	Key="Bajwa-VLSI",
	Title="{A Massively Parallel, Micro-grained VLSI Architecture}",
	BookTitle="In Procedings of VLSI Design 1993",
	Publisher="",
	Address="",
	Month="",
	Year="1993",
        Note="")

@InProceedings(So88,
	Author="Kimming So and Vittorio Zecca",
	Key="So88",
	Title="{Cache Performance of Vector Processors}",
	BookTitle="In Proceedings ISCA-XV, 1988",
	Publisher="IEEE",
	Month="",
	Year="1988",
        Note="")

@InProceedings(Rudolph91,
	Author="Larry Rudolph and Miriam Slivkin-Allalouf and Eli Upfal",
	Key="Rudolph91",
	Title="A Simple Load Balancing Scheme for Task Allocation 
		in Parallel Machines",
	BookTitle="{Proceedings of the III Annual Symposium on Parallel 
		Algorithms and Architectures (SPAA)}",
	Publisher="ACM",
	Address="",
	Month="",
	Year="1991",
        Note="")

@Article(Slater92,
	Author="Michael Slater",
	Key="Slater92",
	Title="{Rambus Unveils Revolutionary Memory Interface}",
	Journal="Microprocessor Report",
	Volume="",
	Number="",
	Month="March",
	Year="1992",
        Note="")

@Book(Rebbi83,
	Author="Claudio Rebbi",
	Key="Rebbi83",
	Title="{The Lattice Theory of Quark Confinement}",
	Volume="",
	Publisher="World Scientific",
	Month="",
	Year="1983",
        Note="")

@Unpublished(Stenstrom92,
	Author="Per Stenstrom and Mats Brorsson and Lars Sandberg",
	Key="Stenstrom92",
	Title="{An Adaptive Cache Coherence Protocol Optimized for 
		Migratory Sharing}",
  	City="Lund, Sweden",
	Month="November",
	Year="1992",
        Note="")

@InProceedings(Wilson93,
	Author="Andrew W. Wilson Jr. and Richard P. LaRowe Jr. and 
		Marc J. Teller",
	Key="Wilson93",
	Title="{Hardware Assist for Distributed Shared Memory}",
	BookTitle="The 13th International Conference on Distributed 
		Computing Systems",
	Publisher="IEEE",
	Address="Pittsburg, PA",
	Month="May",
	Year="1993",
        Note="")

@Misc(Agarwal92-Modeling,
	Author="Anant Agarwal",
	Key="Agarwal92-Modeling",
	Title="{Modeling Multiprogrammed Caches}",
	Institution="MIT",
	Volume="MIT/LCS",
	Number="TM-488",
	Month="June",
	Year="1993",
        Note="Submitted to ACM Transactions on Computers")

@Misc(Tanguay93,
	Author="Donald O. Tanguay, Jr.",
	Key="Tanguay93",
	Title="{Compile-Time Loop Splitting for Distributed Memory 
		Multiprocessors}",
	Institution="MIT",
	Volume="MIT/LCS",
	Number="TM-490",
	Month="May",
	Year="1993",
        Note="")

@TechReport(Olsen93,
	Author="James Jonathan Olsen",
	Key="Olsen93",
	Title="{Control and Reliability of Optical Networks in 
		Multiprocessors}",
	Institution="MIT",
	Volume="MIT/LCS",
	Number="TR-571",
	Month="May",
	Year="1993",
        Note="")

@Article(Lim91,
	Author="Beng-Hong Lim and Anant Agarwal",
	Key="Lim91",
	Title="{Waiting Algorithms for Synchronization in Large-Scale 
		Multiprocessors}",
	Journal="ACM Transactions on Computer Systems",
	Volume="11",
	Number="3",
	Pages="253-294",
	Month="August",
	Year="1993",
        Note="Also available as MIT VLSI Memo 91-632, July 1991.")

@misc(Bolotski90,
	Key="Bolotski90",
	Title="{Distributed Bit-Parallel Architecture and Algorithms for 
		Early Vision}",
	Howpublished="Master Degree of Applied Science",
	Address="The University of British Columbia",
	Month="August",
	Year="1990",
        Note="")

@Book(Strang88,
	Author="Gilbert Strang",
	Key="Strang88",
	Title="{Linear algebra and its applications}",
	Volume="3rd edition",
	Publisher="Harcourt Brace Jovanovich",
	Address="San Diego, CA",
	Year="1988")

@InProceedings(Anderson93,
	Author="Jennifer M. Anderson and Monica S. Lam",
	Key="ANderson",
	Title="{Global Optimizations for Parallelism and Locality on Scalable Parallel Machines}",
	BookTitle="Proceedings of SIGPLAN '93, Conference on Programming Languages Design and Implementation",
	Month="June",
	Year="1993")

@InProceedings(Unger58,
	Author="S. H. Unger",
	Key="Unger58",
	Title="{A Computer Oriented Toward Spatial Problems}",
	BookTitle="Proceedings of the Institute of Radio Engineers",
	Publisher="",
	Address="",
	Month="October",
	Year="1958",
        Note="")

@misc(Hadjiyiannis93,
	Author="George I. Hadjiyiannis",
	Key="Hadjiyiannis93",
	Title="{A Pipeline Tracer for TLB Guessing for the SPARCLE Processor}",
	Institution="MIT",
	Volume="SB Thesis",
	Number="",
	Month="August",
	Year="1993",
        Note="")

@misc(Livadas93,
	Author="Carolos Livadas",
	Key="Livadas93",
	Title="{Data Locality on the Alewife Machine in the 
		Barnes-Hut N-body Application}",
	Institution="MIT",
	Volume="SB Thesis",
	Number="",
	Month="September",
	Year="1993",
        Note="")

@Book(Thacker82,
	Author="C.P. Thacker and E.M. McCreight et al.",
	Key="Thacker82",
	Title="{Alto:  A Personal Computer}",
	Booktitle="{Computer Structures: Principles and Examples}",
	Publisher="McGraw-Hill Publishers",
	Year="1982",
	Note="pp. 548--572")

@Unpublished(Carnevalli,
	Author="A. Carnevali and V. Natarajan and A. Agarwal",
	Key="Carnevalli",
	Title="{A Relationship between the Number of Lattice Points 
		within Hyperparallelepipeds and their Volume}",
  	City="Cambridge, MA",
	Month="August",
	Year="1993",
        Note="Motorola Cambridge Research Center.  In preparation.")

@Article(Thekkath93,
	Author="Chandramohan A. Thekkath and Henry M. Levy",
	Key="Thekkath93",
	Title="{Limits to Low-Latency Communication on High-Speed Networks}",
	Journal="ACM Transactions on Computer Systems",
	Volume="11",
	Number="2",
	Month="May",
	Year="1993",
        Note="pp. 179--203")

@Article(Schaefer91,
	Author="David H. Schaefer",
	Key="Schaefer91",
	Title="{The Characterization and Representation of Massively 
		Parallel Computing Structures}",
	Journal="Proceedings of the IEEE",
	Volume="79",
	Number="4",
	Month="April",
	Year="1991",
	Note="pp. 461--468")
  
@inproceedings{Hill-CICO,
	AUTHOR = "Mark D. Hill and James R. Larus and Steven K.
		Reinhardt and David A. Wood",
	TITLE = "{Cooperative Shared Memory: Software and Hardware for 
		Scalable Multiprocessors}",
	booktitle = "Fifth International Conference on Architectural 
		Support for Programming Languages and Operating Systems 
		(ASPLOS V)",
	Organization="ACM",
	Address="Boston",
	month  = "October",
	year   = "1992",
	pages  = "262-273"}

@InProceedings(Wood-CICO,
	Author="David A. Wood and Satish Chandra and Babak Falsafi and
		Mark D. Hill and James R. Larus and Alvin R. Lebeck
		and James C. Lewis and Shubhendu S. Mukherjee and
		Subbarao Palacharla and Steven K.  Reinhardt",
	Title="{Mechanisms for Cooperative Shared Memory}",
	BookTitle="In Proceedings of the 20th Annual International Symposium 
		on Computer Architecture 1993",
	Publisher="ACM",
	Address="San Diego, CA",
	Month="May ",
	Year="1993",
	Pages="156-167")

@misc{Wood-oct93,
	AUTHOR = "David A. Wood",
        Month="October",
	Year="1993",
	Note = "Private Communication"
	}

@InProceedings(SIM:HOR-arch,
	Author="Richard Simoni and Mark Horowitz",
	Title="{Dynamic Pointer Allocation for Scalable Cache Coherence Directories}",
	BookTitle="Proceedings International Symposium on Shared Memory 
		Multiprocessing",
	Publisher="IPS Press",
	Address="Japan",
	Month="April",
	Year="1991")

@InProceedings(Stenstrom93,
	Author="{Per Stenstr\"{o}m, Mats Brorsson, and Lars Sandberg}",
	Title="{An Adaptive Cache Coherence Protocol Optimized for 
		Migratory Sharing}",
	BookTitle="Proceedings of the 20th Annual Symposium on Computer 
		Architecture 1993",
	Publisher="ACM",
	Address="New York",
	Month="May ",
	Year="1993")

@InProceedings(Cox93,
	Author="Alan L. Cox and Robert J. Fowler",
	Title="{Adaptive Cache Coherence for Detecting Migratory Shared Data}",
	BookTitle="Proceedings of the 20th Annual Symposium on Computer 
		Architecture 1993",
	Publisher="ACM",
	Address="New York",
	Month="May ",
	Year="1993")

@InProceedings(Talluri92,
	Author="Madhusudhan Talluri and Shing Kong and 
		Mark D. Hill and David A. Patterson",
	Key="Talluri92",
	Title="{Tradeoffs in Supporting Two Page Sizes}",
	BookTitle="Proceedings of the 19th International 
		Symposium on Computer Architecture",
	Publisher="",
	Address="Gold Coast, Australia",
	Month="May",
	Year="1992",
        Pages="415-424",
	Note="")

 @Article(Fortran-D,
	 Author="Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
	 Title="{Compiling Fortran D for MIMD Distributed Memory Machines}",
	 Journal="Communications of the ACM",
	 Volume="35",
	 Number="8",
	 Pages="66-80",
	 Month="August",
	 Year="1992")

@article(Koelbel-91,
	AUTHOR = {Koelbel, C. and Mehrotra, P.},
	TITLE = "{Compiling Global Name-Space Parallel Loops for Distributed 
		Execution}", 
	Journal="IEEE Transactions on Parallel and Distributed Systems",
	Month="October",
	Year="1991")

@InProceedings(Amarasinghe93,
	Author="Saman P. Amarasinghe and Monica S. Lam",
	Key="Amarasinghe",
	Title="{Communication Optimization and Code Generation for 
		Distributed Memory Machines}",
	BookTitle="Proceedings of SIGPLAN '93, Conference on Programming 
		Languages Design and Implementation",
	Month="June",
	Year="1993")

@InProceedings(Tessier93,
	Author="R.J. Tessier and J. Babb and M. Dahl and S. Hanono and 
		A. Agarwal",
	Key="Tessier93",
	Title="{The Virtual Wires Emulation System: A Gate-Efficient 
		ASIC Prototyping Environment}",
	BookTitle="Proceedings Workshop on Field Programmable Gate Arrays",
	Publisher="ACM",
	Address="Berkeley, CA",
	Month="February",
	Year="1994",
        Note="")

@InProceedings(Chaiken93,
	Author="David Chaiken and Anant Agarwal",
	Key="Chaiken93",
	Title="{Software-Extended Coherent Shared Memory:
                Performance and Cost}",
	BookTitle="Proceedings 21st Annual International Symposium on 
		Computer Architecture (ISCA'94)",
  	City="Chicago, IL",
	Month="April",
	Year="1994",
	Pages="314-324",
        Note="")

@InProceedings(Lim93,
	Author="Beng-Hong Lim and Anant Agarwal",
	Key="Lim93",
	Title="{Reactive Synchronization Algorithms for Multiprocessors}",
	BookTitle="Sixth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS VI)",
	Publisher="ACM",
	Address="",
	Month="October",
	Year="1994",
        Note="To appear")

@Unpublished(Barua93,
	Author="Rajeev Barua and David Kranz and Anant Agarwal",
	Key="Barua93",
	Title="{Addressing Partitioned Arrays in Distributed Memory 
		Multiprocessors - the Software Virtual Memory Approach}",
  	City="Cambridge",
	Month="November",
	Year="1993",
        Note="Preliminary version; submitted for publication")

@InProceedings(Frank93,
	Author="Matthew J. Frank and Mary K. Vernon",
	Key="Frank93",
	Title="{A Hybrid Shared Memory/Message Passing Parallel Machine}",
	BookTitle="Proceedings 22nd International Conference on Parallel
		Processing",
	Publisher="",
	Address="Boca-Raton, FL",
	Month="August",
	Year="1993",
        Note="")

@Unpublished(Koren93,
	Author="Gilad Koren and Dennis Shasha",
	Key="Koren93",
	Title="{MOCA: A Multiprocessor On-Line Competitive Algorithm 
		for Real-Time Systems Scheduling}",
  	City="New York, NY",
	Month="November",
	Year="1993",
        Note="")

@Article(Varghese93,
	Author="Joseph Varghese and Michael Butts and Jon Batcheller",
	Key="Varghese93",
	Title="{An Efficient Logic Emulation System}",
	Journal="IEEE Transactions on Very Large Scale 
		Integration (VLSI) Systems",
	Volume="1",
	Number="2",
	Month="June",
	Year="1993",
        Note="")

@Article(Rubinstein83,
	Author="Jorge Rubinstein and Paul Penfield Jr. and Mark A. Horowitz",
	Key="Rubinstein83",
	Title="{Signal Delay in RC Tree Networks}",
	Journal="IEEE Transactions on Computer-Aided Design",
	Volume="CAD-2",
	Number="3",
	Month="July",
	Year="1983",
        Note="")

@Unpublished(Geist91,
	Author="G. A. Geist and V. S. Sunderam",
	Key="Geist91",
	Title="{Network Based Concurrent Computing on the PVM System}",
  	City="Oak Ridge, TN",
	Month="",
	Year="1991",
        Note="")

@TechReport(Pfister83,
	Author="Gregory F. Pfister",
	Key="Pfister83",
	Title="{The Yorktown Simulation Engine: Introduction}",
	Institution="IBM T.J. Watson Research Center",
	Volume="IBM RC",
	Number="9809",
	Month="January",
	Year="1983",
        Note="Also in IEEE 19th Annual Design Conference")

@TechReport(Denneau81,
	Author="Monty M. Denneau",
	Key="Denneau81",
	Title="{The Yorktown Simulation Engine}",
	Institution="IBM T.J. Watson Research Center",
	Volume="IBM RC",
	Number="9347",
	Month="November",
	Year="1981",
        Note="")

@TechReport(Chu88,
	Author="Chorng-Yeong Chu",
	Key="Chu88",
	Title="{Improved Models for Switch-Level Simulation}",
	Institution="Stanford University",
	Volume="CSL-TR",
	Number="88-368",
	Month="November",
	Year="1988",
        Note="")

@InProceedings(Kravitz89,
	Author="Saul A. Kravitz and Randal E. Bryant and Rob A. Rutenbar",
	Key="Kravitz89",
	Title="{Logic Simulation on Massively Parallel Architectures}",
	BookTitle="Proceedings of the 16th International 
		Conference on Supercomputing",
	Publisher="",
	Address="Jerusalem, Israel",
	Month="May",
	Year="1989",
        Note="")

@InProceedings(Farrens91,
	Author="Matthew Farrens and Arvin Park",
	Key="Farrens91",
	Title="{Dynamic Base Register Caching: A Technique for 
		Reducing Address Bus Width}",
	BookTitle="Proceedings of the 18th International Conference 
		on Supercomputing",
	Publisher="",
	Address="Toronto",
	Month="May",
	Year="1991",
        Note="")

@InProceedings(Fu91,
	Author="John W. C. Fu and Janak H. Patel",
	Key="Fu91",
	Title="{Data Prefetching in Multiprocessor Vector Cache Memories}",
	BookTitle="Proceedings of the 18th International Conference 
		on Computer Architecture",
	Publisher="",
	Address="Toronto",
	Month="May",
	Year="1991",
        Note="")

@InProceedings(Klaiber91,
	Author="Alexander C. Klaiber and Henry M. Levy",
	Key="Klaiber91",
	Title="{An Architecture for Software-Controlled Data Prefetching}",
	BookTitle="Proceedings of the 18th International Conference 
		on Computer Architecture",
	Publisher="",
	Address="Toronto",
	Month="May",
	Year="1991",
        Note="")

@InProceedings(Kaeli91,
	Author="David R. Kaeli and Philip G. Emma",
	Key="Kaeli91",
	Title="{Branch History Table Prediction of Moving 
		Target Branches Due to Subroutine Returns}",
	BookTitle="Proceedings of the 18th International Conference
		on Computer Architecture",
	Publisher="",
	Address="Toronto",
	Month="May",
	Year="1991",
	Pages="34-42",
	Note="")

@InProceedings(Austin92,
	Author="Todd M. Austin and Gurindar S. Sohi",
	Key="Austin92",
	Title="{Dynamic Dependency Analysis of Ordinary Programs}",
	BookTitle="Proceedings of the 19th International Conference 
		on Computer Architecture",
	Publisher="",
	Address="Gold Coast, Australia",
	Month="May",
	Year="1992",
        Note="")

@InProceedings(Yang92,
	Author="Quing Yang and Liping Wu Yang",
	Key="Yang92",
	Title="{A Novel Cache Design for Vector Processing}",
	BookTitle="Proceedings of the 19th International Conference 
		on Computer Architecture",
	Publisher="",
	Address="Gold Coast, Australia",
	Month="May",
	Year="1992",
        Note="")

@InProceedings(Valero92,
	Author="M. Valero and T. Lang and J. M. Llaberia and M. Peiron 
		and E. Ayguade and J. J. Navarro",
	Key="Valero92",
	Title="{Increasing the Number of Strides for Conflict-free 
		Vector Access}",
	BookTitle="Proceedings of the 19th International Symposium 
		on Computer Architecture",
	Publisher="",
	Address="Gold Coast, Australia",
	Month="May",
	Year="1992",
        Note="")

@TechReport(Bedichek93,
	Author="Robert Bedichek and Curtis Brown",
	Key="Bedichek93",
	Title="{The Meerkat Multicomputer}",
	Institution="University of Washington",
	Volume="CSE-TR",
	Number="93-09-05",
	Month="",
	Year="1993",
        Note="")

@Article(Wei91,
	Author="Yen-Chuen Wei and Chung-Kuan Cheng",
	Key="Wei91",
	Title="{Ratio Cut Partitioning for Hierarchical Designs}",
	Journal="IEEE Trans. on Computer-Aided Design",
	Volume="10",
	Number="7",
	Month="July",
	Year="1991",
        Note="")

@Unpublished(Ramaswamy93,
	Author="Shankar Ramaswamy and Prithviraj Banerjee",
	Key="Ramaswamy93",
	Title="{Processor Allocation and Scheduling of Macro Dataflow 
		Graphs on Distributed Memory Multicomputers by the PARADIGM 
		Compiler}",
  	City="Urbana, IL",
	Month="November",
	Year="1993",
        Note="")

@InProceedings(Gupta93,
	Author="Manish Gupta and Prithviraj Banerjee",
	Key="Gupta93",
	Title="{PARADIGM: A Compiler for Automatic Data Distribution on 
		Multicomputers}",
	BookTitle="Proceedings 1993 International Conference on 
		Supercomputing",
	Publisher="ACM",
	Address="Tokyo, Japan",
	Month="July",
	Year="1993",
        Note="")

@InProceedings(Gupta-ISC92,
	Author="Manish Gupta and Prithviraj Banerjee",
	Key="Gupta-ISC92",
	Title="{A Methodology for High-Level Synthesis of Communication on 
		Multicomputers}",
	BookTitle="Proceedings 1992 International Conference on 
		Supercomputing",
	Publisher="ACM",
	Address="Washington, DC",
	Month="July",
	Year="1992",
        Note="")

@InProceedings(Reinhardt94,
	Author="Steve K. Reinhardt and James R. Larus and David A. Wood",
	Key="Reinhardt94",
	Title="{Tempest and Typhoon: User-Level Shared Memory}",
	BookTitle="Proceedings of the 21st Annual International Symposium 
		on Computer Architecture (ISCA) 1994",
	Publisher="IEEE",
	Address="Chicago, IL",
	Month="April",
	Year="1994")

@InProceedings(Kuskin94,
	Author="Jeffrey Kuskin and David Ofelt and Mark Heinrich et al.",
	Key="Kuskin94",
	Title="{The Stanford FLASH Multiprocessor}",
	BookTitle="Proceedings of the 21st Annual International Symposium 
		on Computer Architecture (ISCA) 1994",
	Publisher="IEEE",
	Address="Chicago, IL",
	Month="April",
	Year="1994")

@InProceedings(Clark90,
	Author="Douglas W. Clark",
	Key="Clark90",
	Title="{Large-Scale Hardware Simulation: Modeling and Verification 
		Strategies}",
	BookTitle="Proceedings of the 25th Anniversary Symposium, 
		Carnegie Mellon University",
	Publisher="Carnegie Mellon University",
	Address="Pittsburgh, PA",
	Month="September",
	Year="1990",
        Note="")

@TechReport(Chandra93,
	Author="Rohit Chandra and Kourosh Gharachorloo and Vijayaraghavan 
		Soundararajan and Anoop Gupta",
	Key="Chandra93",
	Title="{Performance Evaluation of Hybrid Hardware and Software 
		Distributed Shared Memory Protocols}",
	Institution="Stanford",
	Volume="",
	Number="",
	Month="",
	Year="1993",
        Note="")

@Article{LaRowe91a,
  Author = 	"{Richard P. LaRowe, Jr.} and Carla Schlatter Ellis",
  Title = 	"{Page Placement Policies for NUMA Multiprocessors}",
  Journal = 	"Journal of Parallel and Distributed Computing",
  Year = 	"1991",
  Volume = 	"11",
  Pages = 	"112-119",
  Institution = "Duke",
}

@TechReport{LeBlanc89,
  Author = 	"T. J. LeBlanc and B. D. Marsh and M. L. Scott",
  Title = 	"{Memory Management for Large-Scale NUMA
		 Multiprocessors}",
  Institution = "Rochester",
  Year = 	"1989",
  Type = 	"TR",
  Number = 	"311",
  Address = 	"Rochester, NY",
  Month = 	"March"
}

@TechReport(Heinlein94,
	Author="John Heinlein and Kourosh Gharachorloo and Anoop
		 Gupta",
	Title="{Integrating Multiple Communication Paradigms in High
		 Performance Multiprocessors}",
	Institution="Stanford",
	Month="February",
	Year="1994",
	Type="CSL-TR",
	Number="94-604"
)

@InProceedings{Black89,
  Author = 	"David L. Black and Richard F. Rashid and David B.
		 Golub and Charles R. Hill and Robert V. Baron",
  Title = 	"{Translation Lookaside Buffer Consistency: A Software
		 Approach}",
  Booktitle = 	"Third International Conference on Architectural
		 Support for Programming Languages and Operating
		 Systems.",
  Pages = 	"113-122",
  Year = 	"1989",
  Publisher = 	"ACM",
  Institution = "CMU"
}

@Article{Rosenburg89,
  Author = 	"Bryan S. Rosenburg",
  Title = 	"{Low-Synchronization Translation Lookaside Buffer
		 Consistency in Large-Scale Shared-Memory
		 Multiprocessors}",
  Journal = 	"ACM Operating Systems Review",
  Month = 	"December",
  Year = 	"1989",
  Volume = 	"23",
  Number = 	"5",
  Pages = 	"137-146",
  Institution = "IBM"
}

@InProceedings{Wheeler92,
  Author = 	"Bob Wheeler and Brian N. Bershad",
  Title = 	"{Consistency Management for Virtually Indexed Caches}",
  Pages = 	"124-136",
  Booktitle = 	"Fifth International Conference on Architectural
		 Support for Programming Languages and Operating
		 Systems",
  Month = 	"October",
  Year = 	"1992",
  Publisher = 	"ACM",
  Institution = "CMU"
}

@TechReport{Wilkes93,
  Author = 	"John Wilkes",
  Title = 	"{Hamlyn --- an interface for sender-based communications}",
  Institution = "HP Labs OS Research",
  Month = 	"November",
  Year = 	"1992",
  Type = 	"Department technical report",
  Number = 	"HPL-OSR-92-13"
}

@inproceedings{Blumrich93,
  Author = 	"Matthias A. Blumrich and Kai Li and Richard Alpert
		 and Cezary Dubnicki and Edward W. Felten and Jonathan
		 Sandberg",
  Title = 	"{Virtual Memory Mapped Network Interface for the
		 SHRIMP Multicomputer}",
	BookTitle="Proceedings 21st Annual International Symposium on 
		Computer Architecture (ISCA'94)",
  	City="Chicago, IL",
	Month="April",
	Year="1994",
	Pages="142-153",
        Note=""}

@TechReport(Babb93,
	Author="Jonathan W. Babb",
	Key="Babb93",
	Title="{Vitural Wires: Overcoming Pin Limitations in FPGA-based 
		Logic Emulation}",
	Institution="MIT",
	Volume="LCS",
	Number="TR-586",
	Month="November",
	Year="1993",
        Note="S.M. Thesis")

@Unpublished(Yeung94,
	Author="Donald Yeung and William J. Dally and Anant Agarwal",
	Key="Yeung94",
	Title="{How to Choose the Grain Size of a Parallel Computer}",
  	City="Cambridge, MA",
	Month="February",
	Year="1994",
        Note="Submitted for publication.")

@Unpublished(Mackenzie94,
	Author="Ken Mackenzie and John Kubiatowicz and Anant Agarwal
		and Franz Kaashoek",
	Key="Mackenzie94",
	Title="{FUGU: Implementing Protection and Virtual Memory in a 
		Multimodel, Multiuser Multiprocessor}",
  	City="Cambridge, MA",
	Month="February ",
	Year="1994",
        Note="Submitted for publication.")

@phdthesis(Nussbaum-PhD,
	Author="Daniel S. Nussbaum",
	Key="Nussbaum-PhD",
	Title="{Run-Time Thread Management for Large-scale Multiprocessors}",
	school="MIT",
	Month="February",
	Year="1994",
        Note="")

@Unpublished(Barua-94,
	Author="Rajeev Barua and David Kranz and Anant Agarwal",
	Key="Barua-94",
	Title="{Global Partitioning of Parallel Loops and Data Arrays 
		for Caches and Distributed Memory in Multiprocessors}",
  	City="Cambridge, MA",
	Month="March",
	Year="1994",
        Note="Submitted for publication")

@InProceedings{Nikhil92,
  author = 	"R. S. Nikhil and G. M. Papadopoulos and Arvind",
  title = 	"{*T: A Multithreaded Massively Parallel
		 Architecture}",
  booktitle = 	"Proceedings of the 19th International Symposium on
		 Computer Architecture",
  pages = 	"156-167",
  year = 	"1992",
  publisher = 	"ACM",
}

@InProceedings{Papadopoulos93,
  author = 	"Gregory M. Papadopoulos and G. Andy Boughton and
		 Robert Greiner and Michael J. Beckerle",
  title = 	"{*T: Integrated Building Blocks for Parallel Computing}",
  booktitle = 	"Supercomputing '93",
  pages = 	"624-635",
  month = 	"November",
  year = 	"1993",
  publisher = 	"IEEE",
}

@Unpublished(Lim-memo93,
	Author="Beng-Hong Lim",
	Key="Lim",
	Title="{Parallel C Functions for the Alewife System}",
  	City="Cambridge",
	Month="September",
	Year="1993",
        Note="ALEWIFE Memo No. 37, Laboratory for Computer Science, 
		Massachusetts Institute of Technology")

@Unpublished(Hurley93,
	Author="Edward Hurley",
	Key="Hurley",
	Title="{Sending and Receiving Faxes}",
  	City="Cambridge, MA",
	Month="September",
	Year="1993",
        Note="ALEWIFE Memo No. 38, Laboratory for Computer Science,
		Massachusetts Institute of Technology")

@Unpublished(Hanono93,
	Author="Silvina Z. Hanono",
	Key="Hanono93",
	Title="{LSI and Verilog Serial Interface to FPGA Boards}",
  	City="Cambridge, MA",
	Month="September",
	Year="1993",
        Note="ALEWIFE Memo No. 39, Laboratory for Computer Science, 
		Massachusetts Institute of Technoloy")

@Unpublished(Hurley94,
	Author="Edward Hurley",
	Key="Hurley94",
	Title="{The Alewife Server}",
  	City="Cambridge, MA",
	Month="January",
	Year="1994",
        Note="ALEWIFE Memo No. 40, Laboratory for Computer Science, 
		Massachusetts Institute of Technology")

@Misc(Bauer94,
	Author="Trevor J. Bauer",
	Key="Bauer94",
	Title="{The Design of an Efficient Hardware Subroutine Protocol 
		for FPGAs}",
	Institution="M.Eng. Thesis, Department of Electrical Engineering and 
		Computer Science, MIT",
	Month="May",
	Year="1994",
        Note="")

@TechReport{Thekkath-rma,
  author = 	"Chandramohan A. Thekkath and Henry M. Levy and Edward
		 D. Lazowska",
  title = 	"{Efficient Support for Multicomputing on ATM Networks}",
  institution = "University of Washington",
  month = 	"April",
  year = 	"1993",
  type = 	"UW-CSE",
  number = 	"93-04-03",
  address = 	"Seattle, WA",
}

@techreport{NAS,
  author =      "D. {Bailey et al.}",
  title =       "{The NAS Parallel Benchmarks}",
  institution = "{NASA Ames Research Center}",
  number =      "{RNR-94-007}",
  year =        "1994",
  month = "March"}

@techreport{p4,
  author =      "Ralph Butler and Ewing Lusk",
  title =       "{User's Guide to the p4 Programming System}",
  institution = "{Argonne National Laboratory}",
  number =      "{ANL-92/17}",
  year =        "1992",
  month = "October"}

@InProceedings(Hsieh93,
	Author="Wilson C. Hsieh and Paul Wang and William E. Weihl",
	Title="{Computation MIgration:  Enhancing Locality for Distributed-Memory Parallel Systems}",
	BookTitle="Proceedings of the 4th ACM SIGPLAN Symposium on Principles \& Practice of Parallel Programming",
	Pages="239-248",
	Month="May",
	Year="1993")

@InProceedings{Anderson91,
  author = 	"Thomas E. Anderson and Brian N. Bershad and Edward D.
		 Lazowska and Henry M. Levy",
  title = 	"{Scheduler Activations: Effective Kernel Support for
		 the User-Level Management of Parallelism}",
  booktitle = "Proceedings of the 13th ACM Symposium on Operating Systems Principles",
  pages = 	"95-109",
  month = 	"",
  year = 	"1991",
}

@TechReport{Tucker94,
  author = 	"Andrew Tucker",
  title = 	"{Efficient Scheduling on Multiprogrammed
		 Shared-Memory Multiprocessors}",
  institution = "Stanford",
  month = 	"January",
  year = 	"1994",
  type = 	"CSL-TR",
  number = 	"94-601",
}

@TechReport{Hsieh94,
  author = 	"Wilson C. Hsieh and Kirk L. Johnson and M. Frans
		 Kaashoek and Deborah A. Wallach and William E. Weihl",
  title = 	"{Efficient Implementation of High-Level Languages on
		 User-Level Communication Architectures}",
  institution = "MIT",
  month = 	"May",
  year = 	"1994",
  type = 	"MIT/LCS",
  number = 	"TR-616",
  address = 	"Cambridge, MA",
  keywords = 	"",
  annote = 	"optimistic active messages"
}

@unpublished(mitra-statistics,
	Author="Srmana Mitra",
	Title="{Statistics on Alewife}",
	Note="ALEWIFE Memo No. 41, Laboratory for Computer Science, Massachusetts Institute of Technology",
	Month="June",
	Year="1994")

@phdthesis(chaiken-thesis,
	author="David L. Chaiken",
	title="{Mechanisms and Interfaces for Software-Extended Coherent Shared Memory}",
	address="Department of Electrical Engineering and Computer Science",
	School="Massachusetts Institute of Technology",
	Year="1994")

@TechReport{Osborne94,
  author = 	"Randy Osborne",
  title = 	"{A Hybrid Deposit Model for Low Overhead
		 Communication in High Speed LANs}",
  institution = "MERL",
  month = 	"June",
  year = 	"1994",
  type = 	"Technical Report",
  number = 	"94-02v3",
  address = 	"201 Broadway, Cambridge, MA 02139"
}

@Unpublished(T3D,
	Author="Steve Reinhardt and Winnie Williams",
	Key="T3D",
	Title="{Cray T3D Software: Delivering the performance}",
	Year="1994",
        Note="55 min. video")

@inproceedings{exokernel,
  title = "The Operating System as a Secure Programmable Machine",
  author = "D.E. Engler and M.F. Kaashoek and J. O'Toole",
  booktitle = "Proc. of the 6th ACM SIGOPS European Workshop",
  month = "Sept.",
  year = "1994",
  address = "Wadern, Germany",
}

@inproceedings{ld,
  title = "The Logical Disk: A new approach to Improving File Systems",
  author = "W. de Jonge and M.F. Kaashoek and W.C. Hsieh",
  booktitle = "Proc. 14th ACM Symposium on Operating System Principles",
  pages = "15-28",
  month = "Dec.",
  year = "1993",
  address = "Asheville, NC",
}

@inproceedings{Hoe94,
  author = 	"James C. Hoe",
  title = 	"{Network Interface for Message-Passing Parallel
		  Computation on a Workstation Cluster}",
  booktitle = 	"Proceedings of Hot Interconnects II",
  month = 	"August",
  year = 	"1994"
}