NICA is a hardware and software framework for accelerating server applications via inline data processing. It offers new OS abstractions for inline processing and runs on FPGA-based SmartNICs. It integrates inline processing with standard network stacks and enables SmartNIC virtualization.
FlexDriver is a new system design for connecting hardware and FPGA accelerators to the network, allowing the accelerator to directly control commodity Network Interface Cards (NICs) without using the CPU.