Digital Medis Professionals Inc.

PROFESSIONAL SERVICES

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 Services

We 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.

Services

GPU Porting

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®.

GPU Optimization

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.

様々なASSPへポーティング
保有技術

Service Flow

STEP1

Contact Us

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.

STEP2

Meeting

We will explore your challenges and requirements, and propose a solution plan, project schedule, and budget.
* NDA agreement signed

STEP3

Estimate

We will propose an estimate based on our previous meetings.

STEP4

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.

Example Case

Function

Video Input Image processing

Features

・Deinterlacing
・YUV to RGBA conversion
・Brightness, contrast calibration
・Gamma correction
・Smooth filtering
・Edge enhancement

           
CPU

Intel® Core™ i5-2520M CPU @ 2.50GHz (2494MHz)

GPU

Intel® HD Graphics 3000 (12Execution units, 850MHz)

Achievement

190x

190x Performance Increase

処理性能190倍に上昇
PAGE TOP