This is an old revision of the document!
Offload Engines - Working Group – BSDCan 2012
May 9th, 2012 9:00-12:00 EDT
[note: please coordinate edits to this page with session leader JimHarris.]
Attendees (preliminary list)
- JimHarris (session leader)
- David Somayajulu (Qlogic)
Overview
Storage and network applications can benefit from CPU offload and/or acceleration engines for XOR/PQ, compression and cryptography. Currently, FreeBSD does not have an infrastructure in place where these engines can be registered with the kernel, nor applications can generically take advantage of such engines if they exist.
The purpose of this working group would be to identify the following:
- Critical areas in the kernel where offload/acceleration would most benefit
- High-level architecture for an offload interface
- Offload/acceleration engines that could be supported in FreeBSD ** Note: I am currently working on a driver for Intel's IOAT v3 engines which support XOR/PQ, DMA, memfill
Agenda (tentative)
- TBD
Brainstorm
- TBD