I am working on leveraging SPDK (which internally uses EAL from DPDK) from an 
existing application that uses Intel?s TBB. I do not need to use EAL for 
multithreading but SPDK does require at least huge page support and PCI access 
from EAL.

I noticed that if I try to use TBB?s parallel_for() after I have called 
rte_eal_init(), then the TBB operation doesn?t actually run in parallel. If I 
remove the call to rte_eal_init(), the TBB operations work as expected however 
I then cannot use SPDK. Does anyone have any input regarding how I can keep my 
existing multi-threaded application working as intended as I integrate 
SPDK/DPDK?

Thanks

Reply via email to