Home
Heterogeneous Computing Laboratory
UCD School of Computer Science and Informatics
  • Projects
  • People
  • Publications
  • Conferences
  • Hardware
  • Contact

CPM: A software tool for Communication Performance Modelling

  • Main Page
  • Users' Guide
  • Modules
  • Namespaces
  • Classes
  • Files

Communication performance models

Library

A static library libcpm.a implements heterogeneous communication performance models and consists of the following modules:

  • Measurement: benchmarking specific communication experiments
  • Communication performance models
  • Predictor of the execution time of p2p or collective communication

modules.dot

Tools

  • Model builder
  • Predictor of the execution time of p2p or collective communication
  • Generator of hierarchy files
  • Generator of rank-to-host mapping
  • Hierarchical model builder

Projects

  • Heterogeneous models and algorithms
    • Computation models
    • Communication models
    • Heterogeneous algorithms
  • System software
    • mpC
    • HeteroMPI
    • libELC
    • SmartGridSolve
  • Mathematical software
    • HeteroScaLAPACK
    • HydroPad
SFIIBM

Hosted by UCD Open Source Lab