gpu-post icon indicating copy to clipboard operation
gpu-post copied to clipboard

Spacemesh proof of space time gpu optimized setup

Results 13 gpu-post issues
Sort by recently updated
recently updated
newest added

Fixed lookup buffer size calculation for Vulkan implementation.

CPU output: ``` [email protected]:~/workspace/post$ hexdump -n 128 ./nj-pos_cpu/postdata_0.bin 0000000 18e6 e3e9 31f3 a10a 3f86 bd9a cddb 040c 0000010 6ba3 d9a5 c796 35c8 2b21 49d2 b856 226d 0000020 ac55 b76f 8c6c...

Currently, we're abusing M1 name as apple silicon. We should fix that :) Have to be fixed in this repo and in ALL depending also.

`g_spacemesh_api_abort_flag` (defined here https://github.com/spacemeshos/gpu-post/blob/develop/src/api_internal.cpp#L15) is used as a termination condition to stop calculation of hashes early (e.g. here https://github.com/spacemeshos/gpu-post/blob/develop/src/cuda/driver-cuda.cpp#L220). This global variable isn't protected from concurrent access, so stopping a...

bug
good first issue

The release job defined in `build.yml` doesn't work as expected. It only runs when the push that triggered the execution of the Github action happened on `master` and included a...

technical debt

`labels-count` test takes 12m30s on Mac m1. And it somehow takes 5s on Linux amd64 and 7s on mac intel. Should be investigated.

bug

This project is missing a linter that checks the code for issues. A commonly used linter is [clang-tidy](https://clang.llvm.org/extra/clang-tidy/). It should check the code during every build and prevent tests from...

technical debt

At the moment tests are written and executed "by hand". Instead we should use a testing framework like https://github.com/google/googletest or https://github.com/boostorg/test and remove all the boilerplate code that invokes our...

technical debt

At the moment the code is inconsistently formatted. I suggest to use a code formatting tool like `clang-format` to get consistently formatted code. Maybe we can also add a test...

technical debt