Office of Technology Transfer – University of Michigan

M5 Simulator System

Technology #2628

Questions about this technology? Ask a Technology Manager

Download Printable PDF

Steven K. Reinhardt
Managed By
Drew Bennett
Associate Director - Software Licensing 734-615-4004


In computer systems design, simulation of architecture may often be required prior to implementation. While small scale mockup of the desired architecture may be beneficial, they are often expensive and time consuming.


Researchers at the University of Michigan have developed a software platform for the simulation of computer systems, called M5. Its primary purpose is to allow evaluation of computer system design ideas involving hardware modification without the need to actually build the hardware. The software enables modeling of existing computer system designs by providing more visibility into the internal operation than can be achieved with actual hardware. This technology is available with an opensource license. It is available at:

Applications and Advantages


‰ۢ Simulating computer systems


‰ۢ Cost and time savings