Image Processing on Aurora

We have presented several examples of image processing on Aurora at SC18 Exhibition. Some image processing kernels are memory bandwidth intensive because they use random memory access, for example, to access the pixels they are interested in. Aurora with world highest memory bandwidth (1.2TB/s) can fit such kernels.

Here is the performance comparison of some kernels from OpenCV.

kernel perf

We have also ported image processing applications to Aurora. See the poster for details. It includes medical image processing, object detection and tracking.

We are preparing to release OpenCV optimized for Vector Engine of Aurora.