What’s faster than a Cheetah and more flexible than a Cirque du Soleil performer? The new SPDK Accelerator Framework!

Fri Sep 30 | 12:40pm
Abstract

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. Not only are these capabilities important to classic SPDK-based applications but they are becoming increasingly critical for infrastructure offload implementations where accelerators play an even more important role. Come learn not only about the journey but the current state of the Framework and the exciting features that the community has planned. You may even find yourself eager to jump in an help!

Learning Objectives

  • Learn about all of the new capabilities in the SPDK Accelerator Framework
  • Understand emerging areas where SPDK is a great fit, especially with robust accelerator support (infrastructure offload)
  • Identify opportunties for new offload modules
  • Have Fun!

 

Abstract

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. Not only are these capabilities important to classic SPDK-based applications but they are becoming increasingly critical for infrastructure offload implementations where accelerators play an even more important role. Come learn not only about the journey but the current state of the Framework and the exciting features that the community has planned. You may even find yourself eager to jump in an help!

Learning Objectives

  • Learn about all of the new capabilities in the SPDK Accelerator Framework
  • Understand emerging areas where SPDK is a great fit, especially with robust accelerator support (infrastructure offload)
  • Identify opportunties for new offload modules
  • Have Fun!

 


---

Paul Luse
Intel
Related Sessions