Helping a GPU vendor bring new features to market, fast_

Developing the driver stack for Khronos Group’s Vulkan open standard

icon-brain-green

Challenge

When the Khronos Group announced the introduction of the Vulkan open standard for 3D graphics and computing, they promised to provide higher performance and more balanced CPU and GPU usage. Through a lower-level API, that would allow parallel tasking, developers would have the means to distribute work among multiple CPU cores. 

Given the potential benefits this had for real-time video games and interactive media, one leading mobile GPU vendor wanted to ensure its customers could embrace this new Vulkan standard.

This posed a challenge, however, as the vendor didn’t just need to deliver a working Vulkan driver – they needed to deliver it to market quickly and avoid any risk that it would fall behind its competitors. 

To meet a strict deadline, the company needed to augment its own internal driver development resource with a reliable partner that could supply a full team of skilled graphics developers that understood the Vulkan project.

icon-idea-green

Solution

The vendor selected Mobica due to the depth and breadth of our knowledge in silicon and embedded systems. We also have a strong understanding of the open standards set by the Khronos Group; Mobica is a member of the Khronos Vulkan working group, which defines standards for GPU acceleration.

We provided the vendor with a scrum team of highly skilled engineers that was able to take the technical lead. We initially offered support by working on the API layer, but as the project progressed the scope of the project expanded.

The team supported the development of new features and provided maintenance of the driver stack for Android and Linux. This has included debugging and performance optimisation for various test suites and use cases.

icon-award-green

Result

More than five years on from the initial project and the vendor is still utilising the strong technical expertise supplied by Mobica for the development of its Vulkan driver stack. 

Our scrum team of 8-10 engineers continues to work autonomously, supporting ongoing optimisation and maintenance. 

“The ability of our internal development team to work closely with Mobica on the Vulkan driver has helped ensure the ongoing success of this project.”

 

Read more of our case studies_

media-entertainment-1

Viaccess-Orca

Jumping on the ‘SAFe train’; powering a global TV business

Read More
consumer-electronics-7

Emerging technology

Bringing emerging technology to the consumer market: Mobica supported a major tech company in the development of next gen video calling

Read More
Color image of earth planet in space

Supporting deep space missions

Giving an aerospace organisation the ability to control spacecraft

Read More