This event has ended. Visit the official site or create your own event on Sched.
View analytic
Thursday, July 13 • 10:10 - 10:40
How to Abstract Hardware Acceleration Device in Cloud Environment - Maciej Grochowski, Intel

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Intel® QuickAssist Technology (QAT) offers acceleration for the compute-intensive workloads of cryptography and compression. It supports Single Root I/O Virtualization (SR-IOV), which allows a single physical device to be shared by multiple guests. To better support fair sharing of capacity in a multi-tenant environment, Intel supports the concept of service level agreements. The service level is expressed using the abstraction of “acceleration units”. In this talk we will explain why we chose to define such an abstraction, and why specifying the capacity using raw throughput or operation rate alone is insufficient for accelerators – in brief, because the capacity is so heavily dependent on factors such as algorithm, direction (encrypt/sign/compress vs. decrypt/verify/decompress), key size, request size, compression level, etc. We go on to describe how such SLAs can be used to ensure that guests can be guaranteed some minimum acceleration capacity, and/or limited to some maximum. Finally, we describe use cases where this might be useful, such as when offering “acceleration as a service” in a cloud or Network Functions Virtualization (NFV) environment.


Maciej Grochowski

Software Engineer, Intel
Maciej Grochowski is a software engineer at Intel Corporation, working for Data Center Group. He has wide technology background from small embedded systems, through driver development to user applications stacks and low latency applications. Currently focused on acceleration of c... Read More →

Thursday July 13, 2017 10:10 - 10:40
Valletta Conference Centre II

Attendees (5)