• Home
  • Search
  • Data Decomposition for Code Parallelization in Practice: What Do the Experts Need?
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1109/hpcc.and.euc.2013.110Copy DOI Icon

Data Decomposition for Code Parallelization in Practice: What Do the Experts Need?

  • Nov 1, 2013
  • Anne Meade +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Parallelizing serial software systems in order to run in a High Performance Computing (HPC) environment presents many challenges to developers. In particular, the extant literature suggests the task of decomposing large-scale data applications is particularly complex and time-consuming. In order to take stock of the state of practice of data decomposition in HPC, we conducted a two-phased study. Firstly, using focus group methodology we conducted an exploratory study at a software laboratory with an established track record in HPC. Based on the findings of this first phase, we designed a survey to assess the state of practice among experts in this field around the world. Our study shows that approximately 75% of parallelized applications use some form of data decomposition. Furthermore, data decomposition was found to be the most challenging phase in the parallelization process, consuming approximately 40% of the total time. A key finding of our study is that experts do not use any of the available tools and formal representations, and in fact, are not aware of them. We discuss why existing tools have not been adopted in industry and based on our findings, provide a number of recommendations for future tool support.

Similar Papers
  • Conference Article
  • Citations2

S06---Computing protection in open HPC environments

  • Jan 01, 2006
  • Stephen Q Lau +3
  • Conference Article
  • Citations29

On the Use of Containers in High Performance Computing Environments

  • Oct 01, 2020
  • Subil Abraham +3
  • Book Chapter

A diffraction tomography method for medical imaging implemented on high performance computing environment

  • Jan 01, 1999
  • T A Maniatis +2
  • Research Article
  • Citations35

Glider fuselage-wing junction optimization using CFD and RBF mesh morphing

  • Oct 03, 2016
  • Aircraft Engineering and Aerospace Technology
  • Marco Evangelos Biancolini +5
  • Research Article
  • Citations29

ARNApipe: a balanced, efficient and distributed pipeline for processing RNA-seq data in high-performance computing environments

  • Jan 20, 2017
  • Bioinformatics
  • Arnald Alonso +10
  • PDF
  • Research Article
  • Citations88

Replicability of the EC-Earth3 Earth system model under a change in computing environment

  • Mar 12, 2020
  • Geoscientific Model Development
  • François Massonnet +5
  • Abstract

98P - Standardized and compliant bio-informatics pipeline for neoepitope analysis in oncology clinical trials

  • Dec 01, 2018
  • Annals of Oncology
  • N Masloboeva-Siwach +4
  • Book Chapter

Designing Photonic Processors for Ultra-Fast Data Processing in High-Performance Computing

  • Sep 16, 2024
  • Murali Krishna Pasupuleti
  • Conference Article
  • Citations10

SciDP: Support HPC and Big Data Applications via Integrated Scientific Data Processing

  • Sep 01, 2018
  • Kun Feng +3
  • Book Chapter
  • Citations3

Eeny Meeny Miny Moe: Choosing the Fault Tolerance Technique for my Cloud Workflow

  • Dec 28, 2017
  • Leonardo Araújo De Jesus +2
  • PDF
  • Research Article
  • Citations8

Overcoming Challenges to Continuous Integration in HPC

  • Nov 01, 2022
  • Computing in Science & Engineering
  • Todd Gamblin +1
  • Book Chapter
  • Citations2

Secure Usage of Containers in the HPC Environment

  • Jan 01, 2025
  • Barbara Krasovec +1
  • Single Report
  • Citations2

System Software and Tools for High Performance Computing Environments: A report on the findings of the Pasadena Workshop, April 14--16, 1992

  • Apr 01, 1993
  • T Sterling +2
  • 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
  • Book Chapter
  • Citations2

Accounting and Billing in Computing Environments

  • Jan 01, 2010
  • Claus-Peter Rückemann
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.