High Performance Computing

We design, develop and port software to CPU+GPU architectures and help make the most of the HPC infrastructure.

byteLAKE brings:

  • massive experience in building software for supercomputers
  • own software assets to make the most of the hardware
  • various optimization techniques to boost performance
    and create energy efficient solutions
  • expertise on Intel and NVIDIA technologies

Some highlights of our past projects:

Technical highlights

  • MPI – Message Passing Interface
  • CUDA – Compute Unified Device Architecture
  • OpenCL – Open Computing Language
  • OpenMP – Open Multi-Processing
  • C, C++, C++-11
  • Pthreads – POSIX Threads, and others

byteLAKE's expertise in HPC

We understand heterogeneous computing not only as a type of computations performed using GPU/Intel Xeon Phi architecture and having CPU as a management layer. Our company focuses on utilizing all the computing resources to unleash the power of the accelerators (GPU/Intel Xeon Phi) and host processors (CPUs). In this approach we optimize the following aspects:

  • selecting the right programming model to a given problem (task parallelism, data parallelism, mixture of these two),
  • providing the right balance between CPUs and GPUs which are processing the algorithm with different performance,
  • optimizing the data transfers between the host memory and accelerators,
  • code adaptation to a variety of computing platforms (i.e. server/desktop GPUs, multicore CPUs, mobile platforms),
  • optimization based on three criterion: performance, energy efficiency (Green Computing), accuracy of calculations
  • profiling and analysis:
    • selecting the most time consuming part of the application,
    • diagnosing bottlenecks, load unbalancing, idle resources,
    • rebuilding code by using different methods, techniques, algorithms.

Together with our partners, we deliver complete, end-to-end HPC solutions:

  • hardware components,
  • software stack,
  • fully configured hardware and a highly optimized custom software applications.

Megware and byteLAKE partnership (flyer)

High Performance Computing

Let's talk!

I agree that byteLAKE may collect and process my data to answer my enquiries, provide me with product and service information as well as for marketing purposes, including sending emails (marketing materials). You may revoke your permissions by contacting us at gdpr@byteLAKE.com. We will treat your information with respect. For details see our Privacy Policy (link at the bottom of this website).