HMLP: High-performance Machine Learning Primitives
hmlp::thread_communicator Class Reference

Public Member Functions

 thread_communicator (int jc_nt, int pc_nt, int ic_nt, int jr_nt)
 Default constructor takes 4 partitioning numbers.
 
void Create (int level, int num_threads, int *config)
 Recursively create tree base communicators.
 
void Barrier ()
 OpenMP thread barrier from BLIS.
 
void Send (void **buffer)
 
void Recv (void **buffer)
 
void Print ()
 
int GetNumThreads ()
 
int GetNumGroups ()
 

Public Attributes

thread_communicatorkids
 
string name
 

Friends

ostream & operator<< (ostream &os, const thread_communicator &obj)
 

The documentation for this class was generated from the following files: