• Open Access IconOpen Access
  • Cite Icon27
  • https://doi.org/10.1145/2751205.2751225Copy DOI Icon

PaCMap

  • Jun 8, 2015
  • Ozan Tuncer +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In high performance computing (HPC), applications usually have many parallel tasks running on multiple machine nodes. As these tasks intensively communicate with each other, the communication overhead has a significant impact on an application's execution time. This overhead is determined by the application's communication pattern as well as the network distances between communicating tasks. By mapping the tasks to the available machine nodes in a communication-aware manner, the network distances and the execution times can be significantly reduced.

Similar Papers
  • Conference Article
  • Citations2

MPACP: An Approach for Automatic Matching of Parallel Application Communication Patterns

  • Dec 01, 2008
  • Chao Ma +2
  • Research Article
  • Citations28

Controlling garbage collection and heap growth to reduce the execution time of Java applications

  • Sep 01, 2006
  • ACM Transactions on Programming Languages and Systems
  • Tim Brecht +3
  • Conference Article
  • Citations2

Task graph mapping and scheduling on heterogeneous architectures under communication constraints

  • Jul 01, 2017
  • Control theory & applications
  • A Emeretlis +4
  • Research Article
  • Citations12

Locality-aware task scheduling for homogeneous parallel computing systems

  • Nov 01, 2017
  • Computing
  • Muhammad Khurram Bhatti +6
  • Conference Article
  • Citations38

Controlling garbage collection and heap growth to reduce the execution time of Java applications

  • Oct 01, 2001
  • Tim Brecht +3
  • Conference Article
  • Citations1

Seeds for a Heterogeneous Interconnect

  • May 01, 2013
  • Adam Hackett +4
  • Research Article
  • Citations8

Hardware support for flexible distributed shared memory

  • Jan 01, 1998
  • IEEE Transactions on Computers
  • S.K Reinhardt +2
  • Conference Article
  • Citations5

Using Monitoring Data to Improve HPC Performance via Network-Data-Driven Allocation

  • Sep 20, 2021
  • Yijia Zhang +7
  • Conference Article
  • Citations130

Exploring the Energy-Time Tradeoff in MPI Programs on a Power-Scalable Cluster

  • Jul 15, 2015
  • V.W Freeh +4
  • Conference Article
  • Citations37

Assessing the scalability of garbage collectors on many cores

  • Oct 23, 2011
  • Lokesh Gidra +3
  • Book Chapter
  • Citations1

Support for Collaboration, Visualization and Monitoring of Parallel Applications Using Shared Windows

  • Jun 18, 2006
  • Daniel Stødle +2
  • PDF
  • Research Article
  • Citations20

Performance characterization of containerization for HPC workloads on InfiniBand clusters: an empirical study

  • Nov 16, 2021
  • Cluster Computing
  • Peini Liu +1
  • Research Article
  • Citations5

PERIDOT: Modeling Execution Time of Spark Applications

  • Jan 01, 2021
  • IEEE Open Journal of the Computer Society
  • Sarah Shah +3
  • Conference Article
  • Citations8

Task mapping on NoC-based MPSoCs with faulty tiles: Evaluating the energy consumption and the application execution time

  • May 01, 2011
  • Alexandre M Amory +3
  • Conference Article
  • Citations35

A dynamic scheduling framework for emerging heterogeneous systems

  • Dec 01, 2011
  • Vignesh T Ravi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.