Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of ProjectPhysX

ProjectPhysX

ProjectPhysX has asked 0 questions and find answers to 3 problems.

Stats

63
EtPoint
18
Vote count
0
questions
3
answers

About

I'm Moritz Lehmann, theoretical physics PhD candidate at the University of Bayreuth, biophysics graduate at elite network of bavaria, and member of DLR Graduate Program and Khronos OpenCL Advisory Panel. I'm one of the world's leading experts in high performance computing on GPUs using OpenCL/C++.

My main project right now is FluidX3D, the fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. I recently also integrated interactive raytracing graphics that I implemented in OpenCL entirely from scratch.

I know all of the techniques to optimize software to the (roofline model) limit. I like extremely efficient, short and aesthetic code without any bloat or overhead, and I'm not a fan of external libraries as they often lead to compatibility issues and elongate compile time disproportunately. Instead I come up with my own much faster and more elegant solutions, for example math/string utility functions, FP32<->FP16 floating-point conversion or writing an integer array to a .bmp image file.

Want to learn OpenCL? I created this OpenCL-Wrapper for the C++ bindings to make it a lot simpler while keeping functionality and performance.

YouTube | Twitter | GitHub | Website | ReaearchGate