c3fd3e95bb
The one large global mempool was a waste of memory for apps that don't use the accel framework as its always allocated a pool sized to handle a heavy load with multiple threads. Instead move to a per channel list of just 1024 tasks greatly decreasing the memory footprint but still able to scale as more threads are added. Also renamed all accel_req to acccel_taak and simply task to accel_task as this was being touched anyways and not consistent. fixes issue #1510 Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I0e93ca6270323e2df4b739711c5d9b667a52e1eb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3740 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
accel_engine.c | ||
Makefile | ||
spdk_accel.map |