Easily create and execute virtual prototypes through SDK or GUI
Simulate full heterogeneous systems with hosts, devices, network, and software
Modular and independent composition of simulators
Large-scale virtual prototypes with thousands of components
Preserve accuracy of constituent simulators
Works with the simulation tools and processes you already use
SimBricks enables the creation of virtual prototypes by combining, connecting and synchronizing pre-existing simulators and simulation models for different system components.
Uniquely capable of simulating complete, large-scale, heterogeneous computer systems
Not just another simulator, but a platform to unify existing simulators into cohesive, scalable prototypes
Build on top of cutting-edge research
New to SimBricks?
Get started quickly with our easy-to-use demo.
Do you have further questions?
Contact us at info@simbricks.io
SimBricks enables virtual prototyping of heterogeneous computer systems. So far we have used it for network, storage, and distributed systems, as well as hardware accelerators.
The main target users are system architects, as well as hardware and software engineers. Other users are technical sales teams.
We provide an easy-to-use demo of the SimBricks hosted offering and pre-built docker images. Setting up and using SimBricks for the first time can take as little as 5 minutes. More complex configurations with proprietary simulators may require more time.
The current version of SimBricks offers flexibility in how and where it can be run. You can run SimBricks fully locally on your own computing infrastructure, suited for small and simple virtual prototypes. Addtionally, it is possible to run larger and more complex virtual prototypes via a hosted SimBricks offering, using either our servers or your own servers (Bring Your Own Cloud) to run the simulation models. Please reach out if you are interested.
SimBricks simulates virtual prototypes by combining and connecting multiple different simulators for individual system components into a complete system simulation.
SimBricks aims to enable virtual prototyping of complete computer systems, rather than individual components. SimBricks also does not replace existing simulators for individual components, but instead enables users to connect together multiple existing simulators, even from different vendors and such simulators never designed to interoperate, into a complete system.
Do you have further questions?
Contact us at info@simbricks.io
SimBricks is the result of years of top research at the Max-Planck-Institute for Software Systems and the National University of Singapore. Discover the research behind it and see how academic rigor is driving the future of computing.