How would one get the theoretical lowest latency achievable for interthread or IPC for a 50 bytes message in a modern server with 2 treads exchanging data in 2 separate cores, same cup socket?
The best case for a dirty hit between cores is 60 cycles, it can be a lot more with large L3 caches. This should be less cycles than writing a 50 byte message plus header. The alternative is two cache misses.
Write a test to see how they compare. It is not a difficult experiment. :) Use MSRs to dig in.
--
You received this message because you are subscribed to the Google Groups "mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mechanical-symp...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Are there other limitations java imposes to this design?
I will get the numbers and let you know