The PERFACCT way to speed up your applications
Specialists for Software Optimization and Highly Efficient Software Architectures
We are a development service provider with a focus on software optimization for R&D applications. We accelerate your software and transform your mathematical models into scalable simulations. In addition, we develop holistic individual software on request. We are always looking for challenges in software optimization, especially parallelization with GPUs. Our customers from industry and research institutes benefit from our strong commitment, because our goal is always to deliver the best result.
Use our solutions of automatic code generation and parallelization for your Python and MATLAB programs. Concentrate entirely on your modeling and save valuable development time. The programs MatMACC and PyMACC generate high-performance binaries from your computationally intensive codes using state-of-the-art compiler techniques. Evaluate your models on a wide range of target architectures, from multicore CPUs to manycore GPUs (NVIDIA, AMD).
Industries of our customers
Our customers appreciate our initiative and open communication in the projects. We always try to think one step ahead in development to be able to offer our customer an optimal result in the long run.
We cooperate with companies and research institutes from various industries:
Manufacturers and suppliers are increasingly turning to software and modeling tools to optimize their vehicles. With the increase in complexity in vehicles, require more and more software solutions to improve the performance of their computationally intensive simulations, as well as tools for simpler development processes.
Advances in GPU hardware have enabled breakthroughs in machine learning in particular computer vision (autonomous driving). However, optimization on GPU machines remains a major challenge for many.
New modeling approaches make it possible to better understand interrelationships in the body in order to derive treatment options or therapy plans. In view of the many possible influencing variables and the large number of patients, the calculations can sometimes be very time-consuming.
Researchers are still trying to understand how our planet is built and what interactions take place on it. With the help of software simulations and visualizations, these can be better understood.
Often the calculations are performed on meshes or two- or three-dimensional grids. The algorithms used allow data points at different grid points to be calculated independently of each other. This approach is optimally suited for parallelization on multi-core processors.
We will get back to you as soon as possible.