Office of Technology Transfer – University of Michigan

M5 Simulator System

Technology #2628

Questions about this technology? Ask a Technology Manager

Download Printable PDF

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

Background

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.

Technology

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: www.gem5.org

Applications and Advantages

Applications

‰ۢ Simulating computer systems

Advantages

‰ۢ Cost and time savings