What’s faster than a Cheetah and more flexible than a Cirque du Soleil performer? The new SPDK Accelerator Framework!
Many years ago SPDK introduced the “Copy Framework”, a light weight framework for supporting one HW accelerator, Intel® IOAT, behind a generic API so that acceleration would be used if available and if not the operations would be carried out in software. That has since evolved into what we now call the Accelerator Framework and we’ve gone from 2 operations and one accelerator to 8 operations, 7 accelerators (including the brand new Intel® Data Streaming Accelerator) with the ability to either automatically or manually map operations to specific offload engines.