Mechanical Sympathy
Hardware and software working together in harmony
Thursday, 22 March 2012
Fun with my-Channels Nirvana and Azul Zing
›
Since leaving LMAX I have been neglecting my blog a bit. This is not because I have not been doing anything interesting. Quite the opposi...
57 comments:
Monday, 26 December 2011
Java Sequential IO Performance
›
Many applications record a series of events to file-based storage for later use. This can be anything from logging and auditing, through ...
30 comments:
Tuesday, 22 November 2011
Biased Locking, OSR, and Benchmarking Fun
›
After my last post on Java Lock Implementations , I got a lot of good feedback about my results and micro-benchmark design approach. As a ...
12 comments:
Saturday, 19 November 2011
Java Lock Implementations
›
We all use 3rd party libraries as a normal part of development. Generally, we have no control over their internals. The libraries provide...
5 comments:
Saturday, 5 November 2011
Locks & Condition Variables - Latency Impact
›
In a previous article on Inter-Thread Latency I showed how it is possible to signal a state change between 2 threads with less than 50ns of...
Wednesday, 19 October 2011
Smart Batching
›
How often have we all heard that “batching” will increase latency? As someone with a passion for low-latency systems this surprises me. In...
20 comments:
‹
›
Home
View web version