• Home
  • Search
  • Efficiency Analysis in Code Development for High-Performance Computing Centers
  • https://doi.org/10.1145/3362789.3362865Copy DOI Icon

Efficiency Analysis in Code Development for High-Performance Computing Centers

  • Oct 16, 2019
  • Javier Corral-García +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

High-Performance Computing (HPC) has become a powerful tool to solve highly complex projects that could not otherwise be addressed. However, developing parallel programs to take advantage of its benefits, making a proper and effective use of the available computing resources, can be a difficult task for beginners or scientists of specific branches of science which have very little to do with computer programming. For this purpose, a transcompiler for automatic parallelization of sequential codes was developed to train beginners in parallel programming and achieve better performances in HPC centers. Current efforts are focused on expanding the transcompiler with an additional module for optimizing sequential and parallel code fragments with the objective of speeding up their execution times. To accomplish this, several techniques for writing efficient code have been evaluated with a view to integrate them into the transcompiler in the future. This manuscript discusses the importance of these techniques to decrease running times of HPC programs. In addition, a set of tests have been developed for analysing and measuring the improvements achieved when applying each of these techniques, all of them with a significant impact on the execution times.

Similar Papers
  • Conference Article
  • Citations3

Expressing and Managing Network Policies for Emerging HPC Systems

  • Jul 28, 2019
  • Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (learning)
  • Sergio Rivera +3
  • Conference Article
  • Citations32

CATCH: A Cloud-Based Adaptive Data Transfer Service for HPC

  • May 01, 2011
  • Henry M Monti +2
  • Conference Article
  • Citations44

Predicting the Energy-Consumption of MPI Applications at Scale Using Only a Single Node

  • Sep 01, 2017
  • Franz Christian Heinrich +7
  • Conference Article
  • Citations5

Combining cooling technology and facility design to improve HPC data center energy efficiency

  • May 01, 2016
  • Lynn A Parnell +2
  • PDF
  • Research Article
  • Citations8

Overcoming Challenges to Continuous Integration in HPC

  • Nov 01, 2022
  • Computing in Science & Engineering
  • Todd Gamblin +1
  • Conference Article
  • Citations3

An object-based parallel programming assistant

  • Jan 01, 1988
  • E T Hvannberg +1
  • Research Article
  • Citations3

Parallel Performance Modeling using a Genetic Programming-based Error Correction Procedure

  • Jul 01, 2007
  • SIMULATION
  • Kavitha Raghavachar +4
  • Conference Article
  • Citations2

Employing Augmented Reality for Cybersecurity Operations in High Performance Computing Environments

  • Jul 28, 2019
  • Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (learning)
  • Nitin Sukhija +2
  • Research Article
  • Citations1

Speeding up the communications on a cluster using MPI by means of Software Defined Networks

  • Jul 31, 2024
  • Future Generation Computer Systems
  • Pablo Gomariz-Martínez +2
  • Research Article
  • Citations33

Analysis and optimization of dynamic dataflow programs

  • Jan 01, 2015
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Simone Casale-Brunet
  • Research Article
  • Citations6

Exploring compiler optimization opportunities for the OpenMP 4.x accelerator model on a POWER8+GPU platform

  • Nov 13, 2016
  • Akira Hayashi +4
  • Conference Article
  • Citations27

PaCMap

  • Jun 08, 2015
  • Ozan Tuncer +2
  • Book Chapter
  • Citations5

The use of interpreted languages for implementing parallel algorithms on distributed systems

  • Jan 01, 1996
  • Noemi Rodriguez +3
  • Single Report
  • Citations2

Performance Refactoring of Instrumentation, Measurement, and Analysis Technologies for Petascale Computing. The PRIMA Project

  • Jan 31, 2014
  • Allen D Malony +1
  • Research Article
  • Citations15

Introducing computational thinking, parallel programming and performance engineering in interdisciplinary studies

  • Jan 09, 2017
  • Journal of Parallel and Distributed Computing
  • Eduardo Cesar +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.