Listed below are technical reports organized by year.
2010
- “Is Storage Hierarchy Dead? Co-located Compute-Storage NVRAM-based Architectures for Data-Centric Workloads”, D. Roberts, J. Chang, P. Ranganathan, T. Mudge. HP Laboratories, HPL-2010-119, November 2010. [pdf]
- “Data Dwarfs: Motivating a Coverage Set for Future Large Data Center Workloads”, M. Shah, P. Ranganathan, J. Chang, N. Tolia, D. Roberts, T. Mudge. HP Laboratories, HPL-2010-115, November 2010. [pdf]
2004
- “Design and Applications of a Virtual Context Architecture”, D. Oehmke, N. Binkert, S. Reinhardt, T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-497-04, September 2004. [pdf]
2000
- “The Need for Large Register Files in Integer Codes,” M. Postiff, D. Greene, and T. Mudge. The University of Michigan, Computer Science and Engineering, October 2000. [pdf]
- “The MIRV SimpleScalar/PISA Compiler”, M. Postiff, D. Greene, C. Lefurgy, D. Helder and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-421-00, April 2000. [pdf]
1999
- “Smart Register Files for High-Performance Microprocessors”, M. Postiff, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-403-99, June 1999. [pdf]
1998
- “Performance Limits of Trace Caches,” M. Postiff, G. Tyson, and T. Mudge. Advanced Computer Architecture Laboratory, EECS Department, The University of Michigan, September 1998. [pdf]
- “Code Compression for DSP,” C. Lefurgy, and, T.N. Nudge. The University of Michigan, Computer Science and Engineering, CSE-TR-380-98, 1998. [pdf]
1997
- “Improving Code Density using Compression Techniques,” C. Lefurgy, P. Bird, I.C. Chen, T.N. Nudge. The University of Michigan, Computer Science and Engineering, CSE-TR-342-97, July, 1997. [pdf]
- “A Case Study of a Hardware-Managed TLB in a Multi-Tasking Environment,” C.C. Lee, R.A. Uhlig, T.N. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-341-97, June, 1997. [pdf] [pdf2]
- “The Impact of Instruction Compression on I-cache Performance,” I. Chen, P. Bird, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-330-97, February, 1997. [pdf]
1996
- “An Instruction Stream Compression Technique,” P. Bird, T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-319-96, November, 1996. [pdf]
- “Tagless Two-level Branch Prediction Schemes,” I-C. Cheng, C-C. Lee, M. Postiff, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-301-96, September, 1996. [pdf]
- “Using Stall Cycles to Improve Microprocessor Performance,” James D. Dundas, T.N. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-301-96, September, 1996. [pdf]
- “Specification of the PUMA memory management design,” B. Jacob, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-314-96, September, 1996. [pdf]
- “Timing Analysis of Domino Logic,” D. Van Campenhout, T. Mudge, K. Sakallah. The University of Michigan, Computer Science and Engineering, CSE-TR-296-96, June, 1996. [pdf]
- “Modeling Domino Logic for Static Timing Analysis,” D. Van Campenhout, T. Mudge, K. Sakallah. The University of Michigan, Computer Science and Engineering, CSE-TR-295-96, June, 1996. [pdf]
- “Correlation And Aliasing In Dynamic Branch Predictors Full Simulation Results_CSE_TR_283_96, May, 1996. [pdf]
- “Faster Timing Analysis Via Bus Compression,” D. Van Campenhout and T. Mudge, The University of Michigan, Computer Science and Engineering, CSE-TR-285-96, February, 1996. [pdf]
- “The Limits to Branch Prediction,” The University of Michigan, Computer Science and Engineering, CSE-TR-282-96, January, 1996. [pdf]
1995
- “Timing Analysis of Digital Systems with Gated Clocks,” D. Van Campenhoutand T. Mudge, The University of Michigan, Computer Science and Engineering, CSE-TR-257-95, 1995. [pdf]
- “Notes on Calculating Computer Perfromance,” B. Jacob and T. Mudge, The University of Michigan, Computer Science and Engineering, 1995. [pdf]
1994
- “IDtrace – A Tracing Tool for i486 Simulation,” J. Pierce, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-203-94, 1994. [pdf]
- “Wrong-Path Prefetching,” J. Pierce, and T. Mudge. University of Michigan Tech Report, 1994. [pdf]
1993
- “Hardware Support for Hiding Cache Latency,” M. Golden, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-152-93, November, 1996. [pdf]
1992
- “Software TLB Management in OSF/1 and Mach 3.0”, R. Uhlig, D. Nagel, T. Mudge, and S. Sechrest. The University of Michigan, Computer Science and Engineering, CSE-TR-156-93, December 1992. [pdf]
- “Monster: A Tool for Analyzing the Interaction Between Operating Systems and Computer Architecture,” D. Nagel, R. Uhlig, and T. Mudge. University of Michigan Tech Report, May 1992. [pdf]
1991
- “Synchronization of Pipelines”, K. Sakallah, T. Mudge, T. Burks, and E. Davidson. The University of Michigan, Computer Science and Engineering, CSE-TR-97-91, February 1991. [pdf]
1990
- “Algorithms for Timing Verification and Optimal Clocking of Synchronous Digital Circuits,” K. Sakallah, T. Mudge, and O. Olukotun. The University of Michigan, Computer Science and Engineering, CSE-TR-71-90, September 1990. [pdf]
- “Parallel Language COnstructs for Efficient Parallel Processing,” R. Clapp, and T. Mudge. The University of Michigan, Computer Science and Engineering, CSE-TR-66-90, June 1990. [pdf]
- “A GaAs Micro-Supercomputer: Rationale and Design”, R. Brown, J. Dykstra, T. Mudge, and R. Milano. The University of Michigan, Computer Science and Engineering, CSE-TR-42-90, June 1990. [pdf]
- “Optimal Clocking of Synchronous Systems”, K. Sakallah, T. Mudge, and O. Olukotun. The University of Michigan, Computer Science and Engineering, CSE-TR-65-90, June 1990. [pdf]
- “Report on the Embedded AI Languages Workshop, Ann Arbor MI, November 1988”, R. Volz, T. Mudge, and G. Lindstrom. Sponsoredby the Army Research Organization, Grant DAAL03-88-G-0030, January 1990. [pdf]
1989
- Analysis and Design of Latch-Controlled Synchronous Digital Circuits”, K. Sakallah, T. Mudge, O. Olukotun. The University of Michigan, Computer Science and Engineering, CSE-TR-31-89, October 1989.[pdf]
- “Bus and Cache Memory Organizations for Multiprocessors”, D. C. Winsor. The University of Michigan, Computer Science and Engineering, CSE-TR-19-89, 1989 .[copy of Ph.D. thesis] [pdf]
1988
- “Distributed ADA on a Loosely Coupled Multiprocessor,” R. Clapp, and T. Mudge, The University of Michigan, Center for Research on Integrated Manufacturing, RSD-TR-03-88, February 1988. [pdf]
1987
- “Distributed Run-Time Support for ADA on the NCUBE Hypercube Multiprocessor,” R. Clapp, R. Volz, and T. Mudge, The University of Michigan, Center for Research on Integrated Manufacturing, RSD-TR-10-87, August 1987. [pdf]
- “An Algorithm for Model Based Recognition of Objects Using Range Maps”, P. Gottschalk, and T. Mudge. The University of Michigan, Center for Research on Integrated Manufacturing, RSD-TR-3-87, February 1987. [pdf]
1986
- “Towards Real-Time Performance Benchmarks for ADA”, R. Clapp, L. Duchesneau, R. Volz, T. Mudge, and T. Schulte. The University of Michigan, Center for Research on Integrated Manufacturing, RSD-TR-12-86, July 1986. [pdf]
- “Translation and Execution of Distributed ADA Programs: Is It Still ADA?,” R. Volz, T. Mudge, G. Buzzard, and P. Krishnan, RSD-TR-9-85. March 1986. [pdf]
1985
- “Comparisons Between ADA and LISP”, P. Bhugra, and T. Mudge. The University of Michigan, Center for Research and Integrated Manufacturing, RSD-TR-9-85. October 1985. [pdf]
- “Some Problems in Distributing Real-Time ADA Programs”, R. Volz, A. Naylor, T. Mudge, and J. Meyer. The University of Michigan, Center for Research on Integrated Manufacturing, RSD-TR-5-85, April 1985. [pdf]
1984
- “Hierarchical Decomposition and Simulation of Manufacturing Cells”, C. Antonelli, R. Volz, T. Mudge. The University of Michigan, Center for Research and Integrated Manufacturing, RSD-TR-18-84. November 1984. [pdf]
- “A Semi-Markov Model for Memory Interference in Multiprocessors”, T. Mudge, Humoud Al-Sadoun, B. Makrucki. The University of Michigan, Computing Research Laboratory, CRL-TR-44-84. October 1984. [pdf]
- “Memory Interface Models With Variable Connection Time”, T. Mudge, Humoud Al-Sadoun. Department of Electrical and Computer Engineering, The University of Michigan, Computing Research Laboratory, CRL-TR-16-84. July 1984. [pdf]
- User Manual for ZIP, A Z80 Assembly Language Interpreter Program,” G. Buzzard, and T. Mudge. Department of Electrical and Computer Engineering, University of Michigan, Computing Research Laboratory, CRL-TR-20-84. March 1984. [pdf]
- “A Stochastic Model of Multiprocessing”, B. Makrucki. Department of Electrical and Computer Engineering, University of Michigan, Computing Research Laboratory, CRL-TR-23-84. March 1984. [Brad Makrucki’s Ph.D. thesis] [pdf]
- “Analysis of Multiple-Bus Interconnection Networks”, T. Mudge, J. Hayes, G. Buzzard, D. Winsor. Department of Electrical and Computer Engineering, The University of Michigan,Computing Research Laboratory, CRL-TR-12-84, February 1984. [pdf]
1983
- “An Investigation of the Discrete Karhunen-Loeve Transform: Methods and Computational Aspects,” Michael R. Betker, Edward J. Delp, T.N. Mudge. The University of Michigan, Computing Research Lab, CRL-TR-35-83. December 1983. [pdf]
- “Object-Based Computer Systems and the ADA Programming Language,” G.D. Buzzard, T.N. Mudge. The University of Michigan, Computing Research Laboratory, CRL-TR-29-83 August, 1983. [pdf]
- “Object-Based Computer Architectures,” T.N. Mudge, G.D. Buzzard, D.J. Verhaeghe, J. Hill, D.C. Windsor. The University of Michigan, Computing Research Laboratory, CRL-TR-18-83, April, 1983. [pdf]
- “Using ADA as a Programming for Robot-based Manufacturing Cells,” R. Volz, T. Mudge, D. Gal. The University of Michigan, Center for Robotics and Integrated Manufacturing, RSD-TR-15-83, March 1983. [pdf]
- “Efficiency of Feature Dependent Algorithms for the Parallel Processing of Images,” T.N. Mudge, T.A. Rahman. The University of Michigan, Computing Research Laboratory., CRL-TR-11-83, March, 1983. [pdf]
- “A Class of Cellular Architectures to Support Physical Design Automation,” R.A. Rutenbar, T.N. Mudge, D.E. Atkins. The University of Michigan, Computing Research Laboratory, CRL-TR-10-83, February, 1983. [pdf]
- “A Queueing Model of Delta Networks,” B.A. Makrucki, T.N. Mudge. The University of Michigan, Computing Research Laboratory, CRL-TR-26-83, August, 1983. (reissue of SEL-TR-167 July 1982 and SEL-TR-159 January 1982) [pdf]
1982
- “A Stochastic Model of Parallel and Concurrent Program Execution on Multiprocessors,” B.A. Makrucki, T.N. Mudge. The University of Michigan, Computing Research Laboratory, CRL-3-82, October, 1982. [pdf]
- “Note on a Queueing Model of Delta Networks,” B.A. Markucki, T.N. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-167, July, 1982. [pdf]
- “Bin of Parts Strategy,” J.L. Turney, T.N. Mudge. The University of Michigan, Center for Robotics and Integrated Manufacturing, RSD-MEMO-1-82, May, 1982. [pdf]
- “On The Control of Mechanical Manipulators,” C.S. George Lee, Myung-jin Chung, T.N. Mudge, J.L. Turney. The University of Michigan, Center for Robotics and Integrated Manufacturing, RSD-TR-5-82, April, 1982. [pdf]
- “VLSI Crossbar Design Version Two,” S. McFarling, J. Turney, and T. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-165, February, 1982. [pdf]
- “A Queueing Model of Delta Networks,” B.A. Makrucki, T.N. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-159, January, 1982. [pdf]
1981
- “Connection Between Fprmulations of Robot Arm Dynamics with Applications to Simulation and Control,” J. Turney, T. Mudge, C. Lee, The University of Michigan, Center for Robotics and Integrated Manufacturing, RSD-TR-4-82, November, 1981. [pdf]
- “A Multiple M/Dz/1/L Queueing Network Model of Crossbar-based Multiprocessors,” B.A. Makrucki, T.N. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-157, September, 1981. [pdf]
- “Probablistic Analysis of a Crossbar Switch,” B.A. Marucki, T.N. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-150, March, 1981. [pdf]
- “VLSI Design of a Crossbar Switch,” B.A. Marucki, T.N. Mudge. The University of Michigan, Systems Engineering Laboratory, SEL-TR-149, January, 1981. [pdf]
1980
- “Equivalence of Two Formulations for Robotic Arm Dynamics,” J.L. Turney, T.N. Mudge, C.S.G. Lee. The University of Michigan, Systems Engineering Laboratory, SEL-TR-142 & RSD-TR-3-82, December, 1980. [pdf]
1979
- “A Data Driven Computer that Uses Lookahead without Associative Search,” T. Mudge. The University of Michigan, Systems Engineering Laboratory., SEL-TR-131, June 15, 1979. [pdf]
- “Application of Sorting Networks to Sparse Matrix Problems,” T. Mudge, K. Hadavi. The University of Michigan, Computer Systems Engineering Laboratory, SEL–TR-130, May, 1979. [pdf]
1978
- “A Data Driven Computer Architecture,” The University of Michigan, Systems Engineering Laboratory, SEL-TR-117, January, 1978. [pdf]
1977
- “A Computer Hardware Design Language for Multiprocessor Systems,” T. Mudge. PHD DISSERTATION. Coordinated Sciences Lab., University of Illinois at Urbana-Champaign. UILU-ENG 77-2234, Report R-787, September, 1977, Urbana, Illinois. [pdf]
1973
- “SEMANTRIX: A Semantically Guided Digital Electronic Machine,” T. Mudge. MASTERS DISSERTATION. Department of Computer Science, University of Illinois at Urbana-Champaign. UIUCDCS-R-73-559. February, 1973, Urbana, Illinois. [pdf]