Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Caching In: Understand, Measure and Use your CPU Cache More Effectively

DZone's Guide to

Caching In: Understand, Measure and Use your CPU Cache More Effectively

Free Resource

Transform incident management with machine learning and analytics to help you maintain optimal performance and availability while keeping pace with the growing demands of digital business with this eBook, brought to you in partnership with BMC.

I've put the slides online for JavaOne talk on CPU Cache Optimization. Here's the talk abstract:
Modern computationally intensive tasks are rarely bottlenecked by the absolute performance of your processor cores. The real bottleneck in 2013 is getting data out of memory. CPU caches are designed to alleviate the difference in performance between CPU core clock speed and main memory clock speed, but developers rarely understand how this interaction works or how to measure or tune their application accordingly. This session aims to address this by:
  • Describing how CPU caches work in the latest Intel hardware
  • Showing what and how to measure in order to understand the caching behavior of software
  • Giving examples of how this affects Java program performance and what can be done to address poor cache utilization


Evolve your approach to Application Performance Monitoring by adopting five best practices that are outlined and explored in this e-book, brought to you in partnership with BMC.

Topics:

Published at DZone with permission of Richard Warburton, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}