addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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, 8-10th June 16

  • SkillsMatter

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

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • 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:

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