2015Unpublished venueRequires access

A Methodology for Co-Location Aware Application Performance Modeling in Multicore Computing

Daniel Dauwe, Eric Jonardi, Ryan D. Friese, Sudeep Pasricha, Anthony A. Maciejewski, David A. Bader, Howard Jay Siegel

Open publisher page 18 citations

Abstract

As multicore processor architectures are now prevalent in server nodes of parallel and distributed computing systems, it has become important to characterize the performance of applications run on these architectures. This study investigates the performance degradation an application experiences from memory interference due to other applications colocated on cores of the same multicore processor. We propose a methodology for designing models that are capable of utilizing varying amounts of information relating to an application and its co-located applications to predict the application's execution time performance degradation due to co-location. We evaluate the models sing several application co-location scenarios based on real world test data from two scientific benchmark suites on two server class Intel Xeon multicore processors.

About this research paper

What this paper is about

As multicore processor architectures are now prevalent in server nodes of parallel and distributed computing systems, it has become important to characterize the performance of applications run on these architectures. This study investigates the performance degradation an application experiences from memory interference due to other applications colocated on cores of the same multicore processor. We propose a methodology for designing models that are capable of utilizing varying amounts of information relating to an application and its co-located applications to predict the application's execution time performance degradation due to co-location. We evaluate the models sing several application co-location scenarios based on real world test data from two scientific benchmark suites on two server class Intel Xeon multicore processors.

Why it matters

OpenAlex reports 18 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

As multicore processor architectures are now prevalent in server nodes of parallel and distributed computing systems, it has become important to characterize the performance of applications run on these architectures. This study investigates the performance degradation an application experiences from memory interference due to other applications colocated on cores of the same multicore processor. We propose a methodology for designing models that are capable of utilizing varying amounts of information relating to an application and its co-located applications to predict the application's execution time performance degradation due to co-location. We evaluate the models sing several application co-location scenarios based on real world test data from two scientific benchmark suites on two server class Intel Xeon multicore processors.

Key concepts: Multi-core processor, Xeon, Computer science, Benchmark (surveying), Xeon Phi, Parallel computing, Embedded system, Computer architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
A Methodology for Co-Location Aware Application Performance Modeling in Multicore Computing — Research Paper | ScholarLens