Offload Engines - Working Group – BSDCan 2012

May 9th, 2012 9:00-12:00 EDT

Working Group Presentation

Storage and network applications can benefit from CPU offload and/or acceleration engines for DMA, memfill, XOR/PQ. 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
  • If/how much should this infrastructure coincide with crypto(9)
9:00-9:15 Introductions
9:15-10:30 Offload Engine Brainstorm
10:30-11:00 Break
11:00-11:45 Next Steps and Opens
11:45-12:00 Review Follow-up Items

  • devsummit/201205/offloadengines.txt
  • Last modified: 2021/04/25 07:13
  • by JethroNederhof