Lock Free Queue Evolution: From 10M to 470M ops/sec

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: https://skillsmatter.com/meetups/6225-lock-free-queues


Lock Free Queue Evolution: From 10M to 470M ops/sec
Presented by Nitsan Wakart - Approx 1 hour

An in depth examination of the optimization process focused on the humble Single-Producer-Single-Consumer queue, 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

- Benchmarking pitfalls

- And more... (time allowing)

At the end of the talk a free drink will be offered to any finders of further optimizations ;-)

A ppt presentation, some code will be reviewed.

Who should attend:

Anyone with a passion for concurrency, performance or both.

Bio - Nitsan Wakart:

"I'm a long time Java developer (since 2000), my experience in Betting and Finance industries focused on latency sensitive applications leading my career to Java performance engineering. I have been blogging about Java Performance/Concurrency from an empirical perspective for the last year and a bit (http://psy-lob-saw.blogspot.com). Currently working as a Performance Engineer/Architect for Azul."  

Agenda:

Doors open at 18:15, followed by lightning talks from members of the LJC, refreshments and the main talk. Networking and informal discussion from 8pm at: The Old Ivy House Pub, 166 Goswell Road EC1V 7DT www.oldivyhouse.co.uk

Please Note:

Nearest tube: Barbican 
Nearest Coffee Shop: Sun Coffee Shop, 55-63 Goswell Road, London, EC1V 7EN for if you arrive early

Refreshments at Skills Matter are being kindly sponsored by Azul Systems (@AzulSystems)

Event organised by the awesome folk at RecWorks - check out the blog here: http://blog.recworks.co.uk/

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: https://skillsmatter.com/meetups/6225-lock-free-queues



Join or login to comment.

  • Tom

    Was this talk filmed?

    March 17, 2014

    • Anji C.

      Hiya Tom, Skills Matter usually record for us so I chased them up on this. It seems there has been a problem and they are going to get back to me asap - I'll update you soon,

      March 20, 2014

    • Anji C.

      I have spoken to Skills Matter and they didn't record unfortunately. Sorry about that Tom :(

      March 26, 2014

  • Tariq R.

    What's the blog URL?

    March 7, 2014

    • Onkar J.

      Google : psy lob saw

      March 7, 2014

  • Tariq R.

    Excellent topic. Audio was bad. Not enough food for everyone.

    March 7, 2014

  • A former member
    A former member

    It was a good session.

    March 7, 2014

  • Onkar J.

    Excellent talk! Will look up the blog for more.

    March 6, 2014

  • Tariq R.

    Excellent talk! Insights into measuring eg noise from other threads, and dramatic improvements from understanding what happens under the language abstraction.

    1 · March 6, 2014

  • Edward E.

    Sorry for late notice

    March 6, 2014

  • Anji C.

    Guillermo Lopez Taboada will present the lightning talk: "MPI Java (MPJ) vs Disruptor, the race for baremetal Java performance".

    March 4, 2014

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference, in collaboration with the LJC 12/13 Jun 14

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • Packt Publishing

    A publishing company specializing on specific technologies and solutions

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy