Show HN: Easy Virtual Prototyping for Complex Computer Systems with SimBricks
We are very excited to launch our new and heavily reworked version of SimBricks, the virtual prototyping solution we are developing for computer systems! Whether you are building the next generation analog processor, optical AI accelerator, or computer systems around such components, SimBricks provides you with a means to test this as part of a complete system including multiple machines, networks, and the complete software stack on top. Another interesting use-case case we are currently investigating with our first pilot customer are much more interactive demos for early stage sales when building new computer components.
SimBricks enables all of this through modular combination (with efficient combination and synchronization) of different existing or custom simulators (qemu, gem5, ns3, omnet, simics, verilator, vivado, ....) for different system components. We can scale to simulate systems with hundreds of components without substantially slowing down. Depending on the use-case we also span the gamut from simple behavioral (e.g. SystemC) models all the way to detailed gate-level simulations.
In addition to simply making all of this possible, one of our key strengths is making this (relatively) easy to get started with, and providing flexibility to integrate this in other tools and processes, both to provide inputs and also to work with the outputs.
Please check out SimBricks and let us know what you think. It's as easy as registering and then doing pip install and you are in business!
No comments yet