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.