Why do users need to take care of their HPC applications efficiency?

Gespeichert in:
Bibliographische Detailangaben
Titel: Why do users need to take care of their HPC applications efficiency?
Autoren: Nikitenko, Dmitry, Shvets, Pavel, Voevodin, Vadim
Weitere Verfasser: Russian Science Foundation (agreement No. 17-71-20114), RFBR (grant No. 20-07-00864)
Quelle: Lobachevskii Journal of Mathematics; Том 41, № 8 (2020): Special issue “Supercomputing Applications, Algorithms and Software Tools”. ; 1818-9962 ; 1995-0802
Verlagsinformationen: Pleiades Publishing, LTD
Publikationsjahr: 2020
Bestand: Kazan Federal University Science Tatarstan / Каза́нский федера́льный университе́т Science Tatarstan (E-Journal)
Schlagwörter: high-performance computing, supercomputer, application efficiency, performance analysis, performance statistics, system software, parallel program, 68M20, 68M99
Beschreibung: High-performance computing takes a very important place in modern scientific research process. And since all scientists want to solve their problems faster, it is very important to speed up these computations. For these purposes, new algorithms are being developed, new HPC systems appear, etc. However, quite little attention is paid to the efficiency of high-performance computations, which often leads to a vast amount of supercomputer resources being idle. It is vital to change this situation; in particular, it is necessary to show users the importance and necessity of optimizing their applications. One of the main steps in this direction is to help users detect performance issues in their programs, analyze their level of criticality as well as root causes, and eliminate them in order to improve application performance. In this article we describe the research being performed at the Lomonosov Moscow State University aimed at solving this problem. In particular, we analyze the results of supercomputer center users survey, showing their opinion on the efficiency analysis. We also share our vision on the HPC center workflow requirements to support system and applications efficiency analysis. After that, we describe a software tool being developed that allows any supercomputer user to obtain and analyze versatile statistics on performance of his HPC jobs, helping him to detect possible root causes of performance degradation.
Publikationsart: article in journal/newspaper
Sprache: English
Relation: http://ojs.kpfu.ru/index.php/ljm/article/downloadSuppFile/1396/992; http://ojs.kpfu.ru/index.php/ljm/article/downloadSuppFile/1396/993; http://ojs.kpfu.ru/index.php/ljm/article/view/1396
Verfügbarkeit: http://ojs.kpfu.ru/index.php/ljm/article/view/1396
Rights: (c) 2020 Lobachevskii Journal of Mathematics
Dokumentencode: edsbas.87B52814
Datenbank: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://ojs.kpfu.ru/index.php/ljm/article/view/1396#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Nikitenko%20D
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.87B52814
RelevancyScore: 894
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 893.994323730469
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Why do users need to take care of their HPC applications efficiency?
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Nikitenko%2C+Dmitry%22">Nikitenko, Dmitry</searchLink><br /><searchLink fieldCode="AR" term="%22Shvets%2C+Pavel%22">Shvets, Pavel</searchLink><br /><searchLink fieldCode="AR" term="%22Voevodin%2C+Vadim%22">Voevodin, Vadim</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Russian Science Foundation (agreement No. 17-71-20114)<br />RFBR (grant No. 20-07-00864)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Lobachevskii Journal of Mathematics; Том 41, № 8 (2020): Special issue “Supercomputing Applications, Algorithms and Software Tools”. ; 1818-9962 ; 1995-0802
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Pleiades Publishing, LTD
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2020
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Kazan Federal University Science Tatarstan / Каза́нский федера́льный университе́т Science Tatarstan (E-Journal)
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22high-performance+computing%22">high-performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22supercomputer%22">supercomputer</searchLink><br /><searchLink fieldCode="DE" term="%22application+efficiency%22">application efficiency</searchLink><br /><searchLink fieldCode="DE" term="%22performance+analysis%22">performance analysis</searchLink><br /><searchLink fieldCode="DE" term="%22performance+statistics%22">performance statistics</searchLink><br /><searchLink fieldCode="DE" term="%22system+software%22">system software</searchLink><br /><searchLink fieldCode="DE" term="%22parallel+program%22">parallel program</searchLink><br /><searchLink fieldCode="DE" term="%2268M20%22">68M20</searchLink><br /><searchLink fieldCode="DE" term="%2268M99%22">68M99</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: High-performance computing takes a very important place in modern scientific research process. And since all scientists want to solve their problems faster, it is very important to speed up these computations. For these purposes, new algorithms are being developed, new HPC systems appear, etc. However, quite little attention is paid to the efficiency of high-performance computations, which often leads to a vast amount of supercomputer resources being idle. It is vital to change this situation; in particular, it is necessary to show users the importance and necessity of optimizing their applications. One of the main steps in this direction is to help users detect performance issues in their programs, analyze their level of criticality as well as root causes, and eliminate them in order to improve application performance. In this article we describe the research being performed at the Lomonosov Moscow State University aimed at solving this problem. In particular, we analyze the results of supercomputer center users survey, showing their opinion on the efficiency analysis. We also share our vision on the HPC center workflow requirements to support system and applications efficiency analysis. After that, we describe a software tool being developed that allows any supercomputer user to obtain and analyze versatile statistics on performance of his HPC jobs, helping him to detect possible root causes of performance degradation.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: article in journal/newspaper
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: http://ojs.kpfu.ru/index.php/ljm/article/downloadSuppFile/1396/992; http://ojs.kpfu.ru/index.php/ljm/article/downloadSuppFile/1396/993; http://ojs.kpfu.ru/index.php/ljm/article/view/1396
– Name: URL
  Label: Availability
  Group: URL
  Data: http://ojs.kpfu.ru/index.php/ljm/article/view/1396
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: (c) 2020 Lobachevskii Journal of Mathematics
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.87B52814
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.87B52814
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: high-performance computing
        Type: general
      – SubjectFull: supercomputer
        Type: general
      – SubjectFull: application efficiency
        Type: general
      – SubjectFull: performance analysis
        Type: general
      – SubjectFull: performance statistics
        Type: general
      – SubjectFull: system software
        Type: general
      – SubjectFull: parallel program
        Type: general
      – SubjectFull: 68M20
        Type: general
      – SubjectFull: 68M99
        Type: general
    Titles:
      – TitleFull: Why do users need to take care of their HPC applications efficiency?
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Nikitenko, Dmitry
      – PersonEntity:
          Name:
            NameFull: Shvets, Pavel
      – PersonEntity:
          Name:
            NameFull: Voevodin, Vadim
      – PersonEntity:
          Name:
            NameFull: Russian Science Foundation (agreement No. 17-71-20114)
      – PersonEntity:
          Name:
            NameFull: RFBR (grant No. 20-07-00864)
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2020
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
          Titles:
            – TitleFull: Lobachevskii Journal of Mathematics; Том 41, № 8 (2020): Special issue “Supercomputing Applications, Algorithms and Software Tools”
              Type: main
ResultId 1