Thread (31 messages) 31 messages, 8 authors, 2014-09-29

Re: [PATCH net-next] dql: dql_queued() should write first to reduce bus transactions

From: Jesper Dangaard Brouer <hidden>
Date: 2014-09-26 08:47:58

On Thu, 25 Sep 2014 23:04:56 -0700
Eric Dumazet [off-list ref] wrote:

[...]
It turned out the problem was caused by compiler trying to be
smart, but involving a bad MESI transaction :
[...] 
I got an incredible 10 % gain [1] by making sure cpu do not attempt
to get the cache line in Shared mode, but directly requests for
ownership.
[...]
Signed-off-by: Eric Dumazet <edumazet@google.com>
---
I'm very impressed - thank you Eric for finding this!!!

Acked-by: Jesper Dangaard Brouer <redacted>

-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Sr. Network Kernel Developer at Red Hat
  Author of http://www.iptv-analyzer.org
  LinkedIn: http://www.linkedin.com/in/brouer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help