Modeling parallel applications performance on heterogeneous systems

Jameela Al-Jaroodi, Nader Mohamed, Hong Jiang, David R Swanson

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

18 Citations (Scopus)

Abstract

The current technologies have made it possible to execute parallel applications across heterogeneous platforms. However, the performance models available do not provide adequate methods to calculate, compare and predict the applications performance on these platforms. In this paper, we discuss an enhanced performance evaluation model for parallel applications on heterogeneous systems. In our analysis, we include machines of different architectures, specifications and operating environments. We also discuss the enabling technologies that facilitate such heterogeneous applications. The model is then validated through experimental measurements using an agent-based parallel Java system, which facilitates simultaneous utilization of heterogeneous systems for parallel applications. The model provides good evaluation metrics that allow developers to assess and compare the parallel heterogeneous applications performances.

Original languageEnglish (US)
Title of host publicationProceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)0769519261, 9780769519265
DOIs
StatePublished - Jan 1 2003
EventInternational Parallel and Distributed Processing Symposium, IPDPS 2003 - Nice, France
Duration: Apr 22 2003Apr 26 2003

Publication series

NameProceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003

Other

OtherInternational Parallel and Distributed Processing Symposium, IPDPS 2003
CountryFrance
CityNice
Period4/22/034/26/03

Fingerprint

Heterogeneous Systems
Parallel Applications
Performance Model
Modeling
Evaluation Model
Java
Performance Evaluation
Specification
Calculate
Metric
Predict
Evaluation
Model
Specifications

Keywords

  • And performance model
  • Cluster
  • Heterogeneous systems
  • Parallel applications

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Theoretical Computer Science
  • Software

Cite this

Al-Jaroodi, J., Mohamed, N., Jiang, H., & Swanson, D. R. (2003). Modeling parallel applications performance on heterogeneous systems. In Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003 [1213298] (Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IPDPS.2003.1213298

Modeling parallel applications performance on heterogeneous systems. / Al-Jaroodi, Jameela; Mohamed, Nader; Jiang, Hong; Swanson, David R.

Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc., 2003. 1213298 (Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003).

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

Al-Jaroodi, J, Mohamed, N, Jiang, H & Swanson, DR 2003, Modeling parallel applications performance on heterogeneous systems. in Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003., 1213298, Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003, Institute of Electrical and Electronics Engineers Inc., International Parallel and Distributed Processing Symposium, IPDPS 2003, Nice, France, 4/22/03. https://doi.org/10.1109/IPDPS.2003.1213298
Al-Jaroodi J, Mohamed N, Jiang H, Swanson DR. Modeling parallel applications performance on heterogeneous systems. In Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc. 2003. 1213298. (Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003). https://doi.org/10.1109/IPDPS.2003.1213298
Al-Jaroodi, Jameela ; Mohamed, Nader ; Jiang, Hong ; Swanson, David R. / Modeling parallel applications performance on heterogeneous systems. Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc., 2003. (Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003).
@inproceedings{2455bab5ac574cffad00c1ae03604344,
title = "Modeling parallel applications performance on heterogeneous systems",
abstract = "The current technologies have made it possible to execute parallel applications across heterogeneous platforms. However, the performance models available do not provide adequate methods to calculate, compare and predict the applications performance on these platforms. In this paper, we discuss an enhanced performance evaluation model for parallel applications on heterogeneous systems. In our analysis, we include machines of different architectures, specifications and operating environments. We also discuss the enabling technologies that facilitate such heterogeneous applications. The model is then validated through experimental measurements using an agent-based parallel Java system, which facilitates simultaneous utilization of heterogeneous systems for parallel applications. The model provides good evaluation metrics that allow developers to assess and compare the parallel heterogeneous applications performances.",
keywords = "And performance model, Cluster, Heterogeneous systems, Parallel applications",
author = "Jameela Al-Jaroodi and Nader Mohamed and Hong Jiang and Swanson, {David R}",
year = "2003",
month = "1",
day = "1",
doi = "10.1109/IPDPS.2003.1213298",
language = "English (US)",
series = "Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003",

}

TY - GEN

T1 - Modeling parallel applications performance on heterogeneous systems

AU - Al-Jaroodi, Jameela

AU - Mohamed, Nader

AU - Jiang, Hong

AU - Swanson, David R

PY - 2003/1/1

Y1 - 2003/1/1

N2 - The current technologies have made it possible to execute parallel applications across heterogeneous platforms. However, the performance models available do not provide adequate methods to calculate, compare and predict the applications performance on these platforms. In this paper, we discuss an enhanced performance evaluation model for parallel applications on heterogeneous systems. In our analysis, we include machines of different architectures, specifications and operating environments. We also discuss the enabling technologies that facilitate such heterogeneous applications. The model is then validated through experimental measurements using an agent-based parallel Java system, which facilitates simultaneous utilization of heterogeneous systems for parallel applications. The model provides good evaluation metrics that allow developers to assess and compare the parallel heterogeneous applications performances.

AB - The current technologies have made it possible to execute parallel applications across heterogeneous platforms. However, the performance models available do not provide adequate methods to calculate, compare and predict the applications performance on these platforms. In this paper, we discuss an enhanced performance evaluation model for parallel applications on heterogeneous systems. In our analysis, we include machines of different architectures, specifications and operating environments. We also discuss the enabling technologies that facilitate such heterogeneous applications. The model is then validated through experimental measurements using an agent-based parallel Java system, which facilitates simultaneous utilization of heterogeneous systems for parallel applications. The model provides good evaluation metrics that allow developers to assess and compare the parallel heterogeneous applications performances.

KW - And performance model

KW - Cluster

KW - Heterogeneous systems

KW - Parallel applications

UR - http://www.scopus.com/inward/record.url?scp=70350551267&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70350551267&partnerID=8YFLogxK

U2 - 10.1109/IPDPS.2003.1213298

DO - 10.1109/IPDPS.2003.1213298

M3 - Conference contribution

T3 - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003

BT - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003

PB - Institute of Electrical and Electronics Engineers Inc.

ER -