Fast classification of MPI applications using Lamport’s logical clocks.

Saved in:
Bibliographic Details
Title: Fast classification of MPI applications using Lamport’s logical clocks.
Authors: Tong, Zhou1 tong@cs.fsu.edu, Pakin, Scott2 pakin@lanl.gov, Lang, Michael2 mlang@lanl.gov, Yuan, Xin1 xyuan@cs.fsu.edu
Source: Journal of Parallel & Distributed Computing. Oct2018, Vol. 120, p77-88. 12p.
Subjects: Logical clocks, Counters (Computer science), Distributed computing, Computer networks, Cloud computing
Abstract: We present a novel trace-based analysis tool that rapidly classifies an MPI application as bandwidth-bound, latency-bound, load-imbalance-bound, or computation-bound for different interconnection networks. The tool uses an extension of Lamport’s logical clock to track application progress in the trace replay. It has two unique features. First, it can predict application performance for many latency and bandwidth parameters from a single replay of the trace. Second, it infers the performance characteristics of an application and classifies the application using the predicted performance trend for a range of network configurations instead of using the predicted performance for a particular network configuration. We describe the techniques used in the tool and its design and implementation, and report our performance study of the tool and our experience with classifying twelve applications and mini-apps from the DOE DesignForward project as well as the NAS Parallel Benchmarks. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Parallel & Distributed Computing is the property of Academic Press Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 131146813
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Fast classification of MPI applications using Lamport’s logical clocks.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Tong%2C+Zhou%22">Tong, Zhou</searchLink><relatesTo>1</relatesTo><i> tong@cs.fsu.edu</i><br /><searchLink fieldCode="AR" term="%22Pakin%2C+Scott%22">Pakin, Scott</searchLink><relatesTo>2</relatesTo><i> pakin@lanl.gov</i><br /><searchLink fieldCode="AR" term="%22Lang%2C+Michael%22">Lang, Michael</searchLink><relatesTo>2</relatesTo><i> mlang@lanl.gov</i><br /><searchLink fieldCode="AR" term="%22Yuan%2C+Xin%22">Yuan, Xin</searchLink><relatesTo>1</relatesTo><i> xyuan@cs.fsu.edu</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Parallel+%26+Distributed+Computing%22">Journal of Parallel & Distributed Computing</searchLink>. Oct2018, Vol. 120, p77-88. 12p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Logical+clocks%22">Logical clocks</searchLink><br /><searchLink fieldCode="DE" term="%22Counters+%28Computer+science%29%22">Counters (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Distributed+computing%22">Distributed computing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+networks%22">Computer networks</searchLink><br /><searchLink fieldCode="DE" term="%22Cloud+computing%22">Cloud computing</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: We present a novel trace-based analysis tool that rapidly classifies an MPI application as bandwidth-bound, latency-bound, load-imbalance-bound, or computation-bound for different interconnection networks. The tool uses an extension of Lamport’s logical clock to track application progress in the trace replay. It has two unique features. First, it can predict application performance for many latency and bandwidth parameters from a single replay of the trace. Second, it infers the performance characteristics of an application and classifies the application using the predicted performance trend for a range of network configurations instead of using the predicted performance for a particular network configuration. We describe the techniques used in the tool and its design and implementation, and report our performance study of the tool and our experience with classifying twelve applications and mini-apps from the DOE DesignForward project as well as the NAS Parallel Benchmarks. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Parallel & Distributed Computing is the property of Academic Press Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=131146813
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.jpdc.2018.05.005
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 12
        StartPage: 77
    Subjects:
      – SubjectFull: Logical clocks
        Type: general
      – SubjectFull: Counters (Computer science)
        Type: general
      – SubjectFull: Distributed computing
        Type: general
      – SubjectFull: Computer networks
        Type: general
      – SubjectFull: Cloud computing
        Type: general
    Titles:
      – TitleFull: Fast classification of MPI applications using Lamport’s logical clocks.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Tong, Zhou
      – PersonEntity:
          Name:
            NameFull: Pakin, Scott
      – PersonEntity:
          Name:
            NameFull: Lang, Michael
      – PersonEntity:
          Name:
            NameFull: Yuan, Xin
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 10
              Text: Oct2018
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-print
              Value: 07437315
          Numbering:
            – Type: volume
              Value: 120
          Titles:
            – TitleFull: Journal of Parallel & Distributed Computing
              Type: main
ResultId 1