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

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

15 Scopus 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.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages434-443
Number of pages10
ISBN (Electronic)0769555101, 9780769555102
DOIs
StatePublished - Sep 29 2015
Externally publishedYes
Event29th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015 - Hyderabad, India
Duration: May 25 2015May 29 2015

Publication series

NameProceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015

Conference

Conference29th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015
Country/TerritoryIndia
CityHyderabad
Period5/25/155/29/15

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture

Keywords

  • application co-location
  • benchmarking
  • memory interference
  • multicore processors
  • performance modeling
  • resource management

Fingerprint

Dive into the research topics of 'A Methodology for Co-Location Aware Application Performance Modeling in Multicore Computing'. Together they form a unique fingerprint.

Cite this