Watch Federico Lois’s talk - Scratched metal
Federico is the go to guy we have for all our performance issues, he talks about a lot of our challenges in this talk.
Micro-optimizations at the RavenDB vNext storage engine are critical to achieve 50K+ write requests per second on single node commodity hardware. In this talk we'll explore the use of the new hardware intrinsic introduced on CoreCLR 2.1 in the context of real-life critical path bottlenecks. We will touch on hardcore topics like CPU architecture and its effect on instruction latency and throughput, the effect of cache behaviors (hit/miss ratio, poisoning), prefetching, etc. The talk is aimed at engineers doing micro-optimization and high performance computing.
Comments
Interesting to see a talk about new "c# intrinsics" and the potential performance it brings. Thanks for sharing this presentation.
Also fun to hear that the "diff compression" I suggested a long time ago actually ended up as a performance bottleneck a few years later. If that kinda thing becomes your bottleneck, it certainly means you are in a good place.
@Alex, that is definitely a good problem to have ;)
Very interesting talk. Thanks.
Comment preview