Decision Workspace
arrayfire_fork vs arrayfire vs gpgpu
Side-by-side comparison of Rust crates
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
Simple WIP GPGPU framework built on top of wgpu
Core Metrics
| arrayfire_fork | arrayfire | gpgpu | |
|---|---|---|---|
| Health Score | 47 | 50 | 35 |
| Total Downloads | 5.5K | 116.4K | 5.1K |
| 30d Downloads | 181 | 1.3K | 21 |
| Dependents | 175 | 151 | 0 |
| Releases | 1 | 18 | 3 |
| Last Updated | 959d ago | 1902d ago | 1556d ago |
| Age | 2y 7m | 10y 4m | 4y 6m |
Health Breakdown
Technical Details
| arrayfire_fork | arrayfire | gpgpu | |
|---|---|---|---|
| Version | 3.8.1 | 3.8.0 | 0.2.0 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | BSD-3-Clause | BSD-3-Clause | EUPL-1.2 |
| Dependencies | 13 | 12 | 11 |
| Crate Size | 177KB | 170KB | 499KB |
| Features | 17 | 17 | 2 |
| Yanked % | 0.0% | 5.6% | 0.0% |
| Edition | 2018 | 2018 | 2018 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •arrayfire leads with a health score of 50/100, but none of the options score above 80.
- •arrayfire_fork is depended on by 175 crates — strongest ecosystem trust.
- •⚠ arrayfire_fork, arrayfire, gpgpu have not been updated in over a year.
- •gpgpu is pre-1.0 — API may change.