Do you have a program that does what it is supposed to do, but is too slow? You are looking for more performance? The program isn’t parallelized yet and hence cannot use the power of multicore CPUs? Or do you want to use the GPU, but don’t known where to start? Then let me help you with
- Performance check and parallelization of C# .Net programs
- Parallelization of C/C++ programs with OpenMP and MPI
- Programming for the GPU with Nvidia CUDA
Interested? Then contact me!
More about parallelization and High Performance Computing:
- An Introduction to Parallel Programming. How do you parallelize programs with OpenMP and MPI? An older tutorial that uses Fortran code, but the basic principles are still valid. Source code and sample data can be found on the Publications page.
- Numerical optimisation and parallelisation. A presentation from my time with TU Delft.