blog

Nitsan Wakart

speakerImage

Biography

A coder with a pedantic passion for performance. My work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies.

Blogger (http://http://psy-lob-saw.blogspot.com/), Open Source Developer (https://github.com/nitsanw/JAQ-InABox)

Lectures

1h - Slides+Speech

Queue evolution: from 10M to 470M ops/sec

Download materials

Queues are one of the most fundamental data-structures of concurrent programming. In this session we will tracking the development, evolution, hurdles and obstacles experienced in taking the humble Queue and squeezing all available performance out of it for specific access patterns.

On our journey we will touch on:

  • Lock free algorithms
  • CPU instruction parallelism
  • Memory cache hierarchy
  • False sharing, Read/Write misses and cache coherency
  • Controlling Java memory layout
  • Benchmarking challenges

Sponsors

Platinum

Gold

Silver


Organizers & Key partners

Tweet