Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
61.703 UPC E-Prints
You are here:
View Item 
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Articles de revista
  • View Item
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Articles de revista
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Dynamic reconfiguration of noniterative scientific applications A case study with HPG aligner

Thumbnail
View/Open
INTERNATIONAL_JOURNAL_OF_HIGH_PERFORMANCE_COMPUTING_APPLICATIONS.pdf (647,8Kb)
 
10.1177/1094342018802347
 
  View Usage Statistics
  LA Referencia / Recolecta stats
Cita com:
hdl:2117/345721

Show full item record
Iserte, Sergio
Martínez Pérez, Héctor
Barrachina Mir, Sergio
Castillo Catalán, Maribel
Mayo, Rafael
Peña, AntonioMés informació
Document typeArticle
Defense date2018
PublisherSAGE Publications
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Several studies have proved the benefits of job malleability, that is, the capacity of an application to adapt its parallelism to a dynamically changing number of allocated processors. The most remarkable advantages of executing malleable jobs as part of a high performance computer workload are the throughput increase and the more efficient utilization of the underlying resources. Malleability has been mostly applied to iterative applications where all the processes execute the same operations over different sets of data and with a balanced per process load. Unfortunately, not all scientific applications adhere to this process-level malleable job structure. There are scientific applications which are either noniterative or present an irregular per process load distribution. Unlike many other reconfiguration tools, the Dynamic Management of Resources Application Programming Interface (DMR API) provides the necessary flexibility to make malleable these out-of-target applications. In this article, we study the particular case of using the DMR API to generate a malleable version of HPG aligner, a distributed-memory noniterative genomic sequencer featuring an irregular communication pattern among processes. Through this first conversion of an out-of-target application to a malleable job, we both illustrate how the DMR API may be used to convert this type of applications into malleable and test the benefits of this conversion in production clusters. Our experimental results reveal an important reduction of the malleable HPG aligner jobs completion time compared to the original HPG aligner version. Furthermore, HPG aligner malleable workloads achieve a greater throughput than their fixed counterparts.
CitationIserte, S. [et al.]. Dynamic reconfiguration of noniterative scientific applications A case study with HPG aligner. "International Journal of High Performance Computing Applications", 2018, vol. 33, núm. 5. 
URIhttp://hdl.handle.net/2117/345721
DOI10.1177/1094342018802347
ISSN1094-3420
Publisher versionhttps://journals.sagepub.com/doi/abs/10.1177/1094342018802347
Collections
  • Computer Sciences - Articles de revista [294]
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
INTERNATIONAL_J ... COMPUTING_APPLICATIONS.pdf647,8KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina