[dpdk-dev] [PATCH v8 0/4] examples: add performance-thread

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Dec 4 19:33:47 CET 2015


2015-12-04 10:03, Stephen Hemminger:
> Looks useful, but this needs more discussion.
> 
> Maybe it should be a separate library not tied into DPDK so
> it gets wider use and testing? Also what are the limitations?
> What if an lthread did a system call? What about interaction
> with rte_poll?
> 
> Earlier attempts at lightweight threading (fibers) would be worth
> looking into. http://c2.com/cgi/wiki?CooperativeThreading
> Intel Thread Building Blocks
> IBM NGPT (now defunct)
> 
> There lots of hidden gotcha's here, like preemption (or not),
> and limitations on interactions with other libraries.
> 
> Intel may have some milestone to get it into DPDK 2.2 but
> really this seems too late...

Yes, sure it is too late to have enough discussions in 2.2 timeframe.


More information about the dev mailing list