IntelligentSoftwareSystems / Galois

Galois: C++ library for multi-core and multi-node parallelization
http://iss.ices.utexas.edu/?p=projects/galois
Other
314 stars 133 forks source link

Modulize mining header #352

Closed bozhiyou closed 4 years ago

bozhiyou commented 4 years ago

For developing distributed mining apps, the bare header lonestarmine.h of mining apps, which contains llvm options, will be in conflict with those in libdistbench (specifically, MiningStart.h). Making the header into a module like libdistbench or liblonestar can solve this conflict.

bozhiyou commented 4 years ago

Corresponding apps are tested locally, including gpu apps. There are some existing issues with frequent-subgraph-mining-gpu and memory-sanitizing issues with cpu mining apps, and I'll leave it there for others.