Mechanical Sympathy

Hardware and software working together in harmony

Showing posts with label Performance. Show all posts
Showing posts with label Performance. Show all posts
Monday, 5 May 2014

Simple Binary Encoding

›
Financial systems communicate by sending and receiving vast numbers of messages in many different formats. When people use terms like ...
43 comments:
Monday, 26 August 2013

Lock-Based vs Lock-Free Concurrent Algorithms

›
Last week I attended a review session of the new JSR166 StampedLock run by Heinz Kabutz at the excellent JCrete unconference. StampedLo...
50 comments:
Tuesday, 16 July 2013

Java Garbage Collection Distilled

›
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the hundreds ...
22 comments:
Thursday, 14 February 2013

CPU Cache Flushing Fallacy

›
Even from highly experienced technologists I often hear talk about how certain operations cause a CPU cache to "flush".  This see...
29 comments:
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:
›
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.