• FR : +33 (0) 491 370 638 | INT’L : +44 (0) 203 8580789 | Contact

HPC

Modern processors (both CPUs and GPUs) and architectures (grid, cluster, cloud) are particularly adapted for distribution, parallelism and vectorization (Single Instruction Multiple Data). Well-designed parallel code can run much faster than simple C/C++ implementations. In order to benefit from this speedup, one requires extensive knowledge of a variety of hardware and software technologies.
Our research and development activities in partnership with main technology vendors (Nvidia, Intel) allowed us to build expertise in HPC. This expertise helps our customers maximizing performance while focusing on algorithmic innovation (Automatic Differentiation e.g.).

News

Our core services include

  • GPU

    Development of high performance computing solutions for GPUs using CUDA or OpenCL
  • Intel MIC

    Development of high performance computing solutions for Intel MIC using OpenMP or OpenCL
  • Algorithm parallelization

    For multi-core, many-core and multi-node scaling
  • Global Analysis

    Feasibilty study, algorithmic analysis and identification of financial software integration patterns
  • Code optimization

    Optimization using improved memory access, SIMD instruction sets, etc.
  • Recommendations

    Making hardware and architecture recommendations for specific use cases