Optimization & High Performance Computing

EZNumeric can advise you on how to parallelize your algorithm/software and what hardware setup and parallelization techniques will be the most beneficial to achieve a significant speedup.

Why Choose Us?

Not satisfied with the performance of your modeling or simulation software? Wanting to accelerate your computations? Wondering which parallelization technique and parallel architecture to use?

EZNumeric can advise you on how to parallelize your algorithm/software and what hardware setup and parallelization techniques will be the most beneficial to achieve a significant speedup.

What We do best

Areas Of Expertise 

Parallelization techniques using:

  • OpenMP
  • MPI
  • GPU(s)

Scientific software optimization

GPGPU in:

  • Accelerator mode
  • Replacement mode

Heterogeneous Map-Reduce: in-house parallel framework

What We use

Programming Tools

OpenMP (many-cores, XeonPhi)

MPI

GPGPU : CUDA, OpenCL

Socket programming

See More

Our Publications

Performance and scalability of finite-difference and finite-element wave-propagation modeling on Intel’s Xeon Phi

GPU implementation of a Helmholtz Krylov solver preconditioned by a shifted Laplace multigrid method

A comparison of continuous mass-lumped finite elements with finite differences for 3-D wave propagation

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs

Reduction of computing time for least-squares migration based on the Helmholtz equation by graphics processing units

Closing the performance gap between an iterative frequency-domain solver and an explicit time-domain scheme for 3D migration on parallel architectures

What can we promise?

Our Guarantees

Speak to an expert within 24 hours

Do you have a numerical problem to solve? If you would like to know more about our services or if you have any questions, please feel free to contact us by email, phone or by using the contact form. One of our experts will make sure to get back to you within 24 hours with a tailor-made answer.

The best option for your business

Every EZNumeric team member is the owner of their very own business. Because of this we know exactly what it’s like to be an entrepreneur. We at EZNumeric value your time as a business owner and we make sure that we work in the most efficient and personal way to make the most out of your budget.

Speak To An Expert Within 24 Hours

Get In Touch