RELEASING THE POTENTIAL OF YOUR SOFWARE
Appentra is a Deep Tech global company that delivers products based on the Parallelware technology, a unique approach to static code analysis specialized in concurrency and parallelism. Our aim is to make parallel programming easier, enabling everyone to make the best use of parallel computing hardware from the multi-cores in a laptop to the fastest supercomputers.
Appentra was founded in 2012 as a spin-off at the University of A Coruña building on the work of CEO and Co-Founder Manuel Arenaz. Appentra’s products are based on over 10 years of research and development in improving the parallelization of code and parallel programming environment.
Parallelware was born in 2013 and has grown into a Tools Suite that aims to support programmers in parallelising software.Find out more about Parallelware.
Today the world is in a transition to a new era of computing-everywhere. What was until recently science-fiction material, such as autonomous cars, smart robots and drones, is nowadays present in our everyday lives thanks to the huge advances in computing power. Mobile phones are already more powerful than many ten-year old computers. Modern computers equip highly heterogeneous multicore processors with astonishing capabilities. But the problem is that developing software for those multicore computers is exploding in complexity and cannot rely anymore on the expertise of the senior experts who have been doing it manually for the last decades.
There needs to be a fundamental change in the area of software development for multicore computers in order to increase productivity, maintainability and sustainability.
The solution needs to be based on new technologies that can understand the software and can guide the developers on how to utilize modern heterogeneous multicore computers. This is the key value proposal of Appentra’s solution.
The Appentra team
The Appentra Team has a unique set of skills, combining experts in parallel programming, parallel simulations, HPC consultancy for scientific applications, HPC training and education, as well as best practices in software engineering. Based on research in developing advanced compiler techniques for parallelization of simulation programs we provide a unique approach to solving the parallelization challenge.
The team has experience in the parallelization of the main numerical methods and techniques (finite elements, finite differences, finite volumes, SPH, N-body methods, computational fluid dynamics and much more) as well as in many of the parallel programming standards used in HPC industry and academia (OpenMP, OpenACC, MPI).
SUBSCRIBE TO OUR NEWSLETTER AND GET ALL OUR UPDATES