Mechanical Sympathy

Hardware and software working together in harmony

Showing posts with label Concurrent. Show all posts
Showing posts with label Concurrent. Show all posts
Thursday, 22 September 2011

Single Writer Principle

›
When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for any item o...
61 comments:
Sunday, 11 September 2011

Adventures with AtomicLong

›
Sequencing events between threads is a common operation for many multi-threaded algorithms.  These sequences could be used for assigning id...
28 comments:
Saturday, 27 August 2011

Disruptor 2.0 Released

›
Significantly improved performance and a cleaner API are the key takeaways for the Disruptor 2.0 concurrent programming framework for Java....
13 comments:
Saturday, 13 August 2011

False Sharing && Java 7

›
In my previous post on False Sharing I suggested it can be avoided by padding the cache line with unused long fields.  It seems Java 7 got...
41 comments:
Tuesday, 9 August 2011

Inter Thread Latency

›
Message rates between threads are fundamentally determined by the latency of memory exchange between CPU cores.   The minimum unit of transf...
36 comments:
›
Home
View web version

About Me

Martin Thompson
London, United Kingdom
Technology geek exploring the capabilities of modern hardware. Available for development, training, performance tuning, and consulting services via Real Logic Limited. Twitter: @mjpt777
View my complete profile
Powered by Blogger.