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: www.gem5.org
Applications and Advantages
‰ۢ Simulating computer systems
‰ۢ Cost and time savings