GPU Systems extended New Libra SDK to Major Operating Systems and Programming Languages
The GPU Systems (company HQ in Stockholm, Sweden) just released new version of the Libra Platform & SDK with enhanced support for developers to uniformly accelerate software applications across major operating systems, Windows, Mac and Linux.
Libra Compute API offers great performance portability for developers and direct uniform hardware access via standard programming environments C/C++, Java, C# and Matlab to execute math operations on top of current and future compute architectures, including the latest GPUs, x86/x64 CPUs and with broad support for compute devices compatible with low level specific APIs – OpenCL, CUDA, OpenGL, DirectX and standard x86/x64 compute APIs.
With this release we show that using the very latest advanced compute technologies are available to develop software applications using standard programming languages & environments. It is now possible to deploy software on both CPUs and GPUs and across major platforms without customization or modification to program code,
says GPU Systems founder Marco Hjerpe.
Key Facts
- Unleash the Teraflop performance of CPUs and GPUs and future compute accelerators to execute software applications across major operating systems Windows, Mac and Linux.
- Libra API direct compute access via standard programming languages, C/C++, Java, C# and matlab etc.
- Develop code once, deploy on numerous CPU and GPU devices.
- More performance with less code compared to hardware specific lowlevel APIs, easier to maintain applications & algorithms and faster time to market –
no need to learn new tools or programming languages.
Our focus lies in the development of next generation APIs and software for modern processor architectures, such as CPUs and GPUs. GPU technology today delivers unparalleled performance but is difficult to harness. Moreover, a GPU and CPU architecture is very different from each other whereas computations are to be expressed uniformly across both.
Working with our product Libra SDK, results in more speed to your program at the same time targeting both the CPU and the GPU. Your program also needs writing less code compared to other existing solutions. Our customers will benefit greatly from this new cross-platform, cross-processor opportunity.
Custom library development with Libra SDK:
gVar add(gVar array1, gVar array2)
{
return array1 + array2;
}
A portable function to access the power of CUDA, OpenCL, OpenGL (GPU) and x86/x64 (CPU) devices.
About GPU Systems: GPU Systems is a software technology company focusing on enabling the next generation of compute technologies & APIs using current and future hardware architectures. For more information, visit http://www.gpusystems.com
Category: Software






