CODE TRANSFORMATION & PLATFORM MIGRATION
Seamlessly port and modernize HPC applications across diverse hardware platforms and architectures.
Code Migration
Seamlessly port and refactor HPC codes across diverse hardware platforms.




CODE TRANSFORMATION
PLATFORM MIGRATION
IT Services Portfolio
Architecture-agnostic code transformation
Complete refactoring and modernization of legacy HPC codes (Fortran 77/90, C/C++, MPI/OpenMP) to modern, maintainable, and performance-portable standards (Fortran 2008/2018, C++17/20, SYCL/oneAPI, Kokkos, RAJA) without loss of scientific fidelity
CPU → GPU / accelerator migration
Full porting and optimization from CPU-only codebases to GPU (CUDA → HIP → SYCL), multi-GPU, and heterogeneous architectures, including kernel extraction, data layout redesign, memory hierarchy tuning, and asynchronous execution strategies
Vendor lock-in elimination & back-end portability
Migration to performance-portable programming models (SYCL, OpenMP target offload, Kokkos, Raja, stdpar) to achieve seamless runnability and comparable performance across NVIDIA, AMD, Intel, ARM, and emerging accelerators
MPI + threading hybrid modernization
Transformation of pure MPI codes into efficient hybrid MPI + OpenMP/OpenMP target / MPI + SYCL models, with topology-aware process/thread binding, overlap of communication & computation, and reduction of MPI overhead
Legacy-to-cloud / exascale readiness
Step-by-step migration from on-premise clusters to cloud HPC (AWS ParallelCluster, Azure CycleCloud, Google Cloud HPC Toolkit) or exascale-class systems, including containerization (Singularity/Apptainer/Podman), batch scheduler integration (Slurm, PBS), and cost-aware scaling strategies
End-to-end migration with performance assurance
Full lifecycle support: baseline profiling → transformation → validation on target platform → regression testing → performance benchmarking → handover with training & documentation, guaranteeing ≥90–95 % of original performance or better on the new platform
Contact
Expert HPC consulting tailored to your needs
telePhone
contact@dml-hpc.com
+33 672 993 615
©DML-HPC 2026. All rights reserved.
address
paris, FRANCE
