loda-lang / loda-cpp

Runtime and miner for the LODA language written in C++
https://loda-lang.org/
Apache License 2.0
21 stars 1 forks source link

GPU version of interpreter and miner #204

Closed ckrause closed 1 year ago

ckrause commented 1 year ago

Create a GPU version of the LODA interpreter and miner. It should be in a new repository loda-gpu. Use OpenCL? In the first step, we should be able to run a really simple LODA program (w/o loops) on a GPU without any parallelization.

ckrause commented 1 year ago

We would first need to migrate away from the BOINC wrapper app to a native BOINC app. That alone is a major effort. After that we would need to extend loda-cpp with separate code and new binaries specifically for BOINC/GPU. Contrary to the original plan, it would be within loda-cpp, not in a separate repo.

ckrause commented 1 year ago

GPU-related ML code is considered in https://github.com/loda-lang/loda-python