January 11, 2020

140 words 1 min read

Optimizing Application Locking Performance on Large Multi-core Systems

Optimizing Application Locking Performance on Large Multi-core Systems

Developing large multi-threaded applications that scale well with increasing system size is challenging. Besides NUMA awareness, inter-process and inter-thread synchronization is a major reason for th …

Talk Title Optimizing Application Locking Performance on Large Multi-core Systems
Speakers Waiman Long (Principal Software Engineer, Red Hat)
Conference Open Source Summit North America
Conf Tag
Location Los Angeles, CA, United States
Date Sep 10-14, 2017
URL Talk Page
Slides Talk Slides
Video

Developing large multi-threaded applications that scale well with increasing system size is challenging. Besides NUMA awareness, inter-process and inter-thread synchronization is a major reason for the less than ideal linear scaling of performance. This presentation focuses mainly on the locking aspect of application development. Available locking options will be discussed with best practices on optimizing locking performance. It will also discuss existing and upcoming technologies that can help locking performance.

comments powered by Disqus