Marvin Meiers

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?

Jakob Görgen

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.

Hejing Li

Parallelizing Individual Simulators with SimBricks

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

Antoine Kaufmann

Challenges in Virtual Prototyping for Computer System Components

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

Marvin Meiers

Large-Scale Virtual Prototypes With Distributed SimBricks Simulations

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

Jonas Kaufmann

Rapid Design Space Exploration with Virtual Prototypes

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

Hejing Li

Integrating Simulators into SimBricks

A practical guide to adding new simulators to SimBricks.

Jakob Görgen

Cross-Component Full-System Visibility with SimBricks

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

Antoine Kaufmann

Efficient Parallel Simulation with Shared Memory Message Passing

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

Marvin Meiers

Simulating Complex Systems Without Simulation Expertise

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

Jonas Kaufmann

Accurate, Efficient, and Scalable Simulator Synchronization

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

Jakob Görgen

Streamline Your Chip Design with SimBricks

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

Hejing Li

Easily Run Complex Simulations with SimBricks Orchestration

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

Antoine Kaufmann

Build Systems around Emerging Technologies Faster with SimBricks

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

Jonas Kaufmann

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.

Marvin Meiers

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?

Antoine Kaufmann

Modular Full System Simulation

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

Antoine Kaufmann

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.