SimEngine provides the building blocks to build fast, highly-scalable solutions to graph alignment problems. SimEngine works by finding pairs of aligned pivots between two colored graphs. A pivot is a node that is aligned to itself in all the automorphisms of a graph. Aligned pivots serve as anchors to then efficiently complete the alignment without the combinatorial explosion of possibilities that traditionally makes graph alignment problems intractable.

SimEngine can scale to tens of millions of nodes on a commodity laptop and billions of nodes on HPC hardware, and is highly resistant to error in the source graphs.

Nodes Hardware Time to Align (10% edge error)
100,000 4-core 2.5GHz i7 1 second
1,000,000 4-core 2.5GHz i7 23 seconds
10,000,000 4-core 2.5GHz i7 47 minutes
100,000,000 1024-core SGI UV 300 21 minutes
1,000,000,000 1024-core SGI UV 300 35 hours

SimEngine Solution Development & Evaluation License

The SimEngine Solution Development & Evaluation License allows your team to develop and evaluate a solution based on SimEngine that includes world-class support from ENSOFT and guidance tailored to the project. A separate deployment license will be needed once the solution is developed.

Request More Information About SimEngine