Skip to main content


Merlin consists of models used for the simulation of high-performance interconnects. The models conform to the SimpleNetwork interface and consist of a configurable input/output queued high-radix router, and network interface for use by the endpoint model. The router supports multiple network topologies and has pluggable implementations for crossbar arbitration and output arbitration. Merlin is primarily designed to model system-level interconnects, but is sufficiently flexible to be used as a node-level network as well.

At a Glance

Source Code: sst-elements/.../merlin  
SST Name: merlin  
Maturity Level: Mature (3)  
Development Path: Active  
Last Released: SST 13.1

Required dependencies


Optional dependencies