GraphLab: Distributed Graph-Parallel API  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
GraphLab Engines

Classes

class  graphlab::async_consistent_engine< VertexProgram >
 The asynchronous consistent engine executed vertex programs asynchronously but ensures mutual exclusion such that adjacent vertices are never executed simultaneously. Mutual exclusion can be weakened to "factorized" consistency in which case only individual gathers/applys/ scatters are guaranteed to be consistent. More...
class  graphlab::omni_engine< VertexProgram >
 The omni engine encapsulates all the GraphLab engines allowing the user to select which engine to use at runtime. More...
class  graphlab::semi_synchronous_engine< VertexProgram >
 The semi synchronous engine executes a fraction of all active vertex program synchronously in a sequence of super-step (iterations) in both the shared and distributed memory settings. More...
class  graphlab::synchronous_engine< VertexProgram >
 The synchronous engine executes all active vertex program synchronously in a sequence of super-step (iterations) in both the shared and distributed memory settings. More...

Detailed Description