Latest Blog Post

Blog Post Image
Easy Virtual Prototyping of Complex Network Systems

Learn the steps required for assembling virtual system prototypes with SimBricks.


Blog Post Image
Challenges in Evaluating New Data Center Network Protocols

How can virtual prototyping improve the process of testing and evaluating new protocols for large-scale networks?

Blog Post Image
Virtual Prototyping for Deep System Visibility

Virtual prototypes are a valuable tool for diving deep into the intricate behaviors of modern software and hardware systems.

Blog Post Image
Parallelizing Individual Simulators with SimBricks

Effectively and flexibly divide simulators into multiple parallel pieces to reduce simulation time.

Blog Post Image
Challenges in Virtual Prototyping for Computer System Components

Why has virtual prototyping for computer systems not yet become commonplace?

Blog Post Image
Large-Scale Virtual Prototypes With Distributed SimBricks Simulations

How does SimBricks enable users to virtually prototype systems with 1000s of components?

Blog Post Image
Rapid Design Space Exploration with Virtual Prototypes

How does SimBricks enable the exploration of system and component design choices?

Blog Post Image
Integrating Simulators into SimBricks

A practical guide to adding new simulators to SimBricks.

Blog Post Image
Cross-Component Full-System Visibility with SimBricks

How can SimBricks enable deep visibility into low-level behavior across system components without affecting the system?

Blog Post Image
Efficient Parallel Simulation with Shared Memory Message Passing

How does SimBricks connect component simulators into full systems without further slowing down slow simulators?

Blog Post Image
Simulating Complex Systems Without Simulation Expertise

How does SimBricks help users overcome the steep learning curve of existing simulators?

Blog Post Image
Accurate, Efficient, and Scalable Simulator Synchronization

How does SimBricks synchronize 1000s of parallel simulators with minimal overhead?

Blog Post Image
Streamline Your Chip Design with SimBricks

How can SimBricks help make chip design faster, cheaper, and lower risk?

Blog Post Image
Easily Run Complex Simulations with SimBricks Orchestration

The SimBricks orchestration framework automatically configures and runs even complex simulations from simple simulation scripts.

Blog Post Image
Build Systems around Emerging Technologies Faster with SimBricks

Modular full-system simulation is particularly useful for disruptive systems with even longer time to deployment.

Blog Post Image
Loosely Coupled Simulator Processes for Parallelism and Easy Integration

Our secret to scalably connect and integrate a range of independent and often incompatible simulators into a coherent whole.

Blog Post Image
Modern Systems Require Full-System Simulation

Why should you care about end-to-end evaluation in simulation? How can SimBricks help you conduct end-to-end evaluations?

Blog Post Image
Modular Full System Simulation

How does SimBricks work? What technical pieces are required to assemble full system simulations from component simulators?

Blog Post Image
SimBricks — An Overview

What is SimBricks? Why and when should you use SimBricks? Get a first overview through in our inaugural blog post. You can look forward to future posts going into more detail.