[dpdk-dev] [PATCH v4 0/2] mempool: add stack mempool handler
David Hunt
david.hunt at intel.com
Thu Jun 30 09:41:40 CEST 2016
This patch set adds a lifo stack handler to the external mempool
manager.
This patch utilises the mempool handler feature which allows the addition
of new mempool handlers to DPDK.
Performance Notes:
For the mempool_perf_autotest, there's ain average of 30% increase in
performance for the local cache use-case for 1 - 36 cores (results vary
within those tests between 10-45% gain, but with an average of 30% gain
over all the tests.).
However, for the tests with no local cache configured, throughput of the
enqueue/dequeue drops by about 30%, with the 36 core yelding the largest
drop of 40%. So this handler would not be recommended in no-cache
applications.
v4 changes:
* Update the test to replace the custom handler test with the
stack handler test rather than just adding a stack handler test.
The custom handler code is very similar to the stack handler, so
there's no need to have both.
v3 changes:
* Updated based on the latest version (v15) of the Mempool Handler feature
v2 changes:
* updated based on mailing list feedback (Thanks Stephen)
* checkpatch fixes.
David Hunt (2)
mempool: add stack (lifo) mempool handler
test: migrate custom handler test to stack handler
More information about the dev
mailing list