You are viewing content from a past/completed QCon

Presentation: Novel Algos and Optimizations in JCTools Concurrent Queues

Track: Bare Knuckle Performance

Location: Windsor, 5th flr.

Duration: 2:55pm - 3:45pm

Day of week: Tuesday

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

Bitwise tricks, memory layout, minimal memory ordering primitives and some innovation result in queues that leave their JDK alternatives in the dust.
In this talk we will follow several examples of optimizations, tradeoffs and implementation details from the JCTools library. In addition we will explore the driving forces behind some of JCTools novel algorithms and their applicability.

Speaker: Nitsan Wakart

Performance Engineer - Consultant @DataStax & Chief Performance Consultant at TTNR Labs

An experienced performance engineer with decades of programming experience ranging from finance to commercial JVM implementations, Nitsan started writing software as a child and is unable to stop. A blogger, public speaker, open source contributor, instructor, JUG organizer and Java Champion, Nitsan is the lead developer on the JCTools project, the concurrency library of choice for Netty, DSE and many others.

When not plotting world domination, Nitsan enjoys pina coladas and getting caught in the rain.

Find Nitsan Wakart at

Last Year's Tracks

Monday, 4 March

Tuesday, 5 March

Wednesday, 6 March