Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, August 18 • 3:00pm - 3:50pm
Memory Bandwidth Monitoring (MBM) in Linux for High Performance Applications - Kanaka Juvva, Intel

Sign up or log in to save this to your schedule and see who's attending!

Multi-core cache hierarchies benefit applications with several orders of magnitude in performance. However, when many user processes are running in parallel and/or concurrently, cache and memory bandwidth are the most contended resources and must be monitored and used efficiently to get the ultimate performance. In this presentation we look at how to monitor two shared resources, LLC and memory bandwidth consumption, in Linux running on top of Intel Xeon multi-core processors. Intel Xeon microarchitecture provides performance counters which Linux kernel can read on a timely basis and measure the bandwidth from one level of the cache hierarchy to the next – in this case focusing on the L3 cache, which is backed directly by system memory. As a result of this, memory bandwidth consumed by a process is monitored. This framework can be incorporated into Cloud and Data Center applications.

Speakers
KJ

Kanaka Juvva

Intel
Kanaka Juvva is working as a software engineer with Intel Corporation. She has been with software industry for the last 25 years. She developed software products for High-Performance Networking, Security, and Embedded Systems. In the past she worked for Symantec, TE Connectivity, and Ricoh. Kanaka’s experience includes Linux Kernel Development, Device Drivers, DPDK, Security and Multi-core Software Development. She graduated | from... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Diamond