Snabb (formerly "Snabb Switch") is a simple and fast packet networking toolkit. We are also a grassroots community of programmers and network engineers who help each other to build and deploy new network elements. We care about practical applications and finding simpler ways to do things.
networking luajit userspace-driver userspace-networking nfv-frameworkThis library is a userspace API implemented in C for writing custom NVM Express (NVMe) drivers and high-performance storage applications. The API provides simple semantics and functions which a userspace program can use to control or manage one or more NVMe disk controllers. The API is in essence similar to SPDK, in that it moves driver code to userspace and relies on hardware polling rather than being interrupt driven. By mapping userspace memory directly, libnvm eliminates the cost of context switching into kernel space and enables zero-copy access from userspace. This greatly reduces the latency of IO operations compared to accessing storage devices through normal file system abstractions provided by the Linux kernel.
ssd nvme pcie gpudirect-rdma gpu nvm-express disk dax driver cluster-computing dma nvidia-cuda userspace-driver nvm cuda disk-io gpudirect dolphinics smartio sisciA faster, lower-latency, userspace touchscreen input driver for the official Raspberry Pi 7" screen. Only tested on Pi 4. It's possible it works on Pi 3 too. Will not work on Pi 2 or 1.
raspberry-pi driver touchscreen userspace-driver raspberry-pi-4
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.