SkillsCast coming soon.
Interested in taking an examination of the optimisation process focusing on the humble Single-Producer-Single-Consumer queue? Join LJC who will be starting from stock JDK queues and iterating/refining/optimizing to achieve extreme performance.
On this journey we will cover:
Lock Free concurrency
Java Memory Model and Single Writers
CPU Cache Coherency
False Sharing and Object Memory Layout
And more... (time allowing)
At the end of the talk a free drink will be offered to any finders of further optimizations ;-)
YOU MAY ALSO LIKE:
Lock Free Queue Evolution: From 10M to 470M ops/sec
Nitsan is a blogger and a coder with a pedantic passion for performance. His work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. He is the Lead Performance Eng. for Azul Systems by day (working on Zing, best JVM ever :-)), and main contributor to lock free data structures library JCTools by night.