Executive Summary Scientific simulations on high performance computing systems represent the type of problems where speed is of utmost importance. Even though those systems are fast, large simulations can take days or even weeks to execute. A way to make simulations faster is parallelization – distributing the task at hand to several CPU cores. Our […]
Success Story
Image processing in lightning speed from smartphones to supercomputers: the story of Canny Edge Detection and Parallelware Analyzer
Executive Summary Canny image edge detection algorithm is used to detect edges in an image and it has a huge importance for feature extraction in machine learning. It has found application in many industries: optical character recognition, facial recognition, computer aided diagnosis, autonomous vehicles, space exploration, and many others. The performance of the algorithm is […]
Enabling fast user selection in 5G networks through a GPU enabled maxvol algorithm
Executive Summary A team from the King Abdullah University of Science and Technology (KAUST) attended the GPU training organized by the KAUST Supercomputing Lab (KSL), NVIDIA and Appentra to learn how to improve the performance of their “maxvol” software for 5G wireless networks using GPUs. In 5G networks the base station can send data to […]
Parallelizing a shallow-water flow model with variable pressure
Executive Summary A team from the University of Malaga, Spain, attended the second Appentra-led hackathon, CESGAHACK-18 and made use of Appentra’s unique parallelization methodology to parallelize their shallow-water model that models salinity concentrations and temperature to understand natural flows. The model uses a computational approach that is faster than the direct simulation of flows using […]
Making driving safer: parallelizing driver fatigue detection software
Executive Summary Working with Appentra at the Appentra-led CESGAHACK-3, the Xesol Innovation team have been able to provide a four-fold improvement in the performance of their driver safety software. The software analyses images of the driver to enable detection of distractions and fatigue with the goal of introducing this software into cars to help avoid […]