nvvm alternatives and similar packages
Based on the "Foreign" category.
Alternatively, view nvvm alternatives based on common mentions on social networks and blogs.
-
tasty-lua
DISCONTINUED. Integrate Lua tests into tasty. This package is now part of the hslua monorepo. -
hslua-module-text
DISCONTINUED. Lua module providing a selected set of operations on Text. NOTE: moved into the hslua monorepo. -
hslua-module-system
DISCONTINUED. HsLua module for system and directory functions. This repository has been moved to the hslua monorepo. -
foreign-storable-asymmetric
DISCONTINUED. Types and instances for implementing a Storable with different peek and poke
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of nvvm or a related project?
Popular Comparisons
README
Haskell FFI Bindings to NVVM
The NVVM library compiles NVVM IR (a subset of LLVM IR) into PTX code which can then be executed on NVIDIA GPUs.
In contrast to the standard NVPTX target built in to the LLVM
toolchain, NVVM includes a set of proprietary optimisations which are otherwise
only available by compiling CUDA code with the nvcc
compiler. On the other
hand, the version of LLVM that NVVM is internally based on typically lags the
public release by several generations (years), so these secret optimisations may
or may not be worthwhile to your application.
The resulting PTX code can be loaded onto the GPU and executed using the cuda package.
The NVVM library is a compiler component available a part of the CUDA toolkit:
https://developer.nvidia.com/cuda-toolkit
The configure step will look for your CUDA installation in the standard places,
and if the nvcc
compiler is found in your PATH
, relative to that.