Project profile

Turkey, Norway, Portugal, Germany
01/04/2022 - 31/03/2024

Motivation and Goals

  • Identify optimisation potentials: characterise applications & data by analytical and machine-learning performance and energy models
  • Increase performance via advanced node-level static and dynamic code optimisations
  • Increase performance via advanced system-level, topology-aware code optimisations
  • Create a “digital twin” for supercomputers and evaluate what-if scenarios
  • Demonstrate SparCity results with four challenging real-life applications
  • Deliver a robust, well-supported and documented SW development framework

Technical Approach

  • Inspection
    • Feature extraction
    • ML-base recommendation systems
    • Performance & energy models
  • Node-level optimisations
    • Mixed-precision support
    • Data locality optimisation
    • Data and computation reordering
  • System-level optimisations
  • Memory constrained partitioning
  • Optimising ML loads on emerging hardware
  • Topology mapping
  • Communication optimisation
  • Digital Supercomputer Twin
  • Automated HW topology discovery
  • Micro-benchmarks
  • Metric collection, performance evaluation, ML
  • Demonstrators
  • Four real-world applications
  • A complete framework
  • Software tools and open data repositories

Status / Highlights

  • 11 high-impact publications and 14 presentations in relevant
    meetings, conferences and workshops
  • MLOpt 2023 Workshop, co-located with HiPEAC 2023

Project coordinator

 

Address: Turkey

Website: https://www.ku.edu.tr/

Project website