Mechanical Sympathy

Hardware and software working together in harmony

Friday, 25 January 2013

Further Adventures With CAS Instructions And Micro Benchmarking

›
In a previous article I reported what appeared to be a performance issue with CAS/LOCK instructions on the Sandy Bridge  microarchitecture...
7 comments:
Wednesday, 19 December 2012

Mechanical Sympathy Discussion Group

›
Lately a number of people have suggested I start a discussion group on the subject of mechanical sympathy, so I've taken the plunge and...
3 comments:
Wednesday, 17 October 2012

Compact Off-Heap Structures/Tuples In Java

›
In my last post I detailed the implications of the access patterns your code takes to main memory.  Since then I've had a lot of quest...
80 comments:
Sunday, 5 August 2012

Memory Access Patterns Are Important

›
In high-performance computing it is often said that the cost of a cache-miss is the largest performance penalty for an algorithm.  For many...
36 comments:
Thursday, 5 July 2012

Native C/C++ Like Performance For Java Object Serialisation

›
Do you ever wish you could turn a Java object into a stream of bytes as fast as it can be done in a native language like C++?  If you use s...
42 comments:
Saturday, 19 May 2012

Applying Back Pressure When Overloaded

›
How should a system respond when under sustained load?  Should it keep accepting requests until its response times follow the deadly hockey...
6 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.