Source code for our paper "Solving Discrete Logarithms in Smooth-Order Groups with CUDA" from SHARCS 2012. The cuda-11.5 branch will compile on CUDA 11.5 and now runs with two A100 GPUs, though is perhaps not tuned optimally.
|
|
%!s(int64=14) %!d(string=hai) anos | |
|---|---|---|
| COPYING | %!s(int64=14) %!d(string=hai) anos | |
| Makefile | %!s(int64=14) %!d(string=hai) anos | |
| README | %!s(int64=14) %!d(string=hai) anos | |
| controller.cc | %!s(int64=14) %!d(string=hai) anos | |
| controller.h | %!s(int64=14) %!d(string=hai) anos | |
| controller_main.cc | %!s(int64=14) %!d(string=hai) anos | |
| cudadl.h | %!s(int64=14) %!d(string=hai) anos | |
| dlrho.cc | %!s(int64=14) %!d(string=hai) anos | |
| dpnode.cc | %!s(int64=14) %!d(string=hai) anos | |
| dpnode.h | %!s(int64=14) %!d(string=hai) anos | |
| dpnode_main.cc | %!s(int64=14) %!d(string=hai) anos | |
| dpstream.cu | %!s(int64=14) %!d(string=hai) anos | |
| evutils.cc | %!s(int64=14) %!d(string=hai) anos | |
| evutils.h | %!s(int64=14) %!d(string=hai) anos | |
| gen_N.cc | %!s(int64=14) %!d(string=hai) anos | |
| gencios_reg_20 | %!s(int64=14) %!d(string=hai) anos | |
| mpi.cc | %!s(int64=14) %!d(string=hai) anos | |
| parrhoasm.cu | %!s(int64=14) %!d(string=hai) anos | |
| subproblem.h | %!s(int64=14) %!d(string=hai) anos | |
| worker.cc | %!s(int64=14) %!d(string=hai) anos | |
| worker.h | %!s(int64=14) %!d(string=hai) anos | |
| worker_main.cc | %!s(int64=14) %!d(string=hai) anos |