What is Goopax?
GOOPAX is the world’s first language-embedded programming solution for GPGPU applications. Our unique programming model greatly simplifies the development of GPGPU applications, making it feasible to use the immense computing power of GPUs even for very complex applications.
Why use graphics cards?
Modern graphics cards can do much more than displaying graphics. They can perform complex computations. The major difference between the central processor of a computer (CPU) and the processor of a graphics card (GPU) is the level of parallelism. While CPUs are optimized for serial computation, GPUs execute thousands of threads in parallel. In order to harness the computing power of GPUs, these threads need to be synchronized to work together on a common task. Managing so many threads is not always easy. However, if successfully applied, GPUs can lead to a multi-fold increase in computing power and cost effectiveness.
WHICH APPLICATIONS CAN BENEFIT FROM USING GPUS?
GOOPAX is well suited for a wide range of applications, ranging from simulations on big supercomputers to desktop applications, embedded systems, and mobile applications.
Typical fields of application are:
- simulations: CFD, weather forecasts, astrophysics, protein folding, combustion processes, etc.
- artificial intelligence
- image processing: quality assurance in manufacturing, face recognition, analysis of aereal images, autonomous driving, surveilance, etc.
- blockchains, cryptocurrency mining
- CAD, FE, engineering, product optimization
- computer games, VR, video processing, video codecs
Flyer
About us
The Goopax GmbH is located in Heerbrugg, Switzerland.
Follow us on X: https://x.com/goopax

