Challenges Porting Blockchain Library to OpenCL

2021 
This article discusses the complexities of porting a performance blockchain library, encompassing core cryptographic operations, to the OpenCL framework. We present the solution we developed as a general guideline and we highlight the limitations of the OpenCL framework. Given the potential use case of multiple platforms and devices, the effective portability of the library for end users is presented. Finally, a comparison with a CUDA variant of the library is discussed, both in terms of code complexity, runtime and performance.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    9
    References
    0
    Citations
    NaN
    KQI
    []