Professional Services / Software Services / GPU Software Services
Our expertise in 2D/3D graphics technology can also accelerate your applications. DMP supports your transition to GPGPU computing to make your system dramatically faster and more powerful.
DMP Software ServicesWe assist with GPU porting and optimization using your source code. We can also help you develop new source code with our proven support experience from specification to design process.
What is GPGPU?
GPGPU (General Purpose Computing on GPU) is a methodology to accelerate application performance by utilizing a GPU to perform parallel computation and a CPU to perform sequential processing, both of which a CPU alone traditionally handled. Results can vary by application, however using video transcoding as an example, you can expect acceleration of between 2-100 times or more.
We analyze your algorithms (in C/C++ or other), determine the optimal method for GPU shader processor performance, and deploy GPU porting using CUDA™ or OpenGL®.
We analyze source code ported on GPU, optimizing memory access and parallel algorithms to achieve improved speeds and memory efficiency.
Application and Middleware Development
We develop applications and middleware that can run fast on a GPU. Our consulting service starts from specifications, fully supporting your high-performance software development.
|Get in touch with us anytime from the Contact Us form or by phone. We will contact you to listen to your challenges, and discuss further plans.|
|We will explore your challenges and requirements, and propose a solution plan, project schedule, and budget.
* NDA agreement signed
|We will propose an estimate based on our previous meetings.|
Delivery of GPU- Optimized Source Code and Report
|Delivery of GPU-Optimized Source Code and Report We will deliver the GPU-optimized source code and report.|
Video Input Image processing
Intel® Core™ i5-2520M CPU @ 2.50GHz (2494MHz)
Intel® HD Graphics 3000 (12Execution units, 850MHz)
190x Performance Increase