#heterogeneous #cpu-gpu #applications #cuda #universal #computing #devices

sys ulib

Universal data storage library for CPU/GPU heterogeneous applications

6 releases

0.3.3 Aug 20, 2023
0.3.2 Aug 20, 2023
0.3.1 Apr 30, 2023
0.2.1 Dec 22, 2022
0.1.0 Jul 30, 2022

#16 in #heterogeneous


Used in 4 crates (3 directly)

AGPL-3.0-only

30KB
618 lines

ulib: General library for universal computing.

This library basically implements traits and structs for holding vectors on hosts and different kinds of devices. It is intended to be used with ucc builder which generates wrapper bindings using this library.

CUDA support must be manually enabled using the feature cuda.

Dependencies

~1–12MB
~165K SLoC