Flow Computing Podcast Series: Prof. Dr. Jörg Keller on PPU Technology (Episode 2: Performance Gains)
News – 24/09/24
In Episode 2 of our Flow Computing podcast series, Prof. Dr. Jörg Keller delves into the performance benefits of the PPU, highlighting its ability to enhance both newly developed and legacy software. He underscores the critical importance of source code availability in maximizing the PPU's potential.
For new software designed with the PPU in mind, the performance gains are significant. The PPU's compiler automatically identifies opportunities for parallelization and translates them into highly efficient executable code. Developers can further optimize the source code to achieve even greater performance improvements.
"If we have the original code, this allows programmers to recompile with a compiler that is aware of Flow Computing's technology. The compiler can then detect possibilities for performance improvements and automatically turn them into executable code." - Prof. Dr. Jörg Keller
Transcript
JÖRG KELLER: If we have the original code, this allows programmers to recompile with a compiler that is aware of Flow Computing's technology. The compiler can then detect possibilities for performance improvements and automatically turn them into executable code.
JK: The programmer also can fine-tune the source code with additional time and effort.
JK: If we don’t have the source code, we can still use a binary-to-binary translator that searches the original executable for code patterns that can be transformed into faster code when we have PPU cores. A further benefit for legacy codes can be obtained if operating systems or programming libraries are recompiled for Flow Computing. Then, those libraries will run faster on the PPU cores, even if the application code itself remains unmodified and just calls the improved libraries.
Curious to learn more about Flow Computing's PPU technology?
Dive into the technical details and insights from Professor Keller's in-depth analysis by requesting access to the full report. Contact us at info@flow-computing.com, and we’ll gladly share it with you!