IMAGE PROCESSINGThe HDR processing makes photos to look more realistically. However, the most popular HDR algorithms lack high performance. As the result, the processing of a single image could take half an hour or even more. Our company has developed a heterogeneous version of the Mantiuk06 algorithm from the LuminanceHDR Open Source software, a very popular HDR tool. We provide two versions of the abovementioned algorithm implemented on CUDA and OpenCL and optimized separately to run on consumer video cards of low performance and on professional graphics accelerators whose performance is measured in teraflops. Depending on the system used the algorithm performance increases 10- to 100-fold and now photos could be processed almost in real time. Additional information can be found in flyer and paper. |
|
HEAT AND MASS TRANSFER SIMULATIONToday, numerical methods of solving the heat-mass transfer problem are intensively applied to modeling of various physical processes. Meanwhile, due to specifics of computational algorithms the porting of corresponding software to heterogeneous platforms appears to be very tedious. In ttgLabs, we developed heterogeneous versions of several solvers for heat-mass transfer problem that use unstructured nets and as such cause a very irregular pattern of memory access. After porting the software to GPU and its further adaptation for professional graphics accelerators (NVIDIA Tesla), the computational time decreases dramatically while the software remained fully compatible with the initial source code on the data and structures levels. The most computationally intensive portions of the application now run 50 times faster while the total application performance when measured on a test system has increased 7- to 15-fold depending on the solver. Additional information can be found in flyer и paper. |