Performance Engineering for a Medical Imaging Application on the Intel Xeon Phi Accelerator

12/17/2013
by   Johannes Hofmann, et al.
0

We examine the Xeon Phi, which is based on Intel's Many Integrated Cores architecture, for its suitability to run the FDK algorithm--the most commonly used algorithm to perform the 3D image reconstruction in cone-beam computed tomography. We study the challenges of efficiently parallelizing the application and means to enable sensible data sharing between threads despite the lack of a shared last level cache. Apart from parallelization, SIMD vectorization is critical for good performance on the Xeon Phi; we perform various micro-benchmarks to investigate the platform's new set of vector instructions and put a special emphasis on the newly introduced vector gather capability. We refine a previous performance model for the application and adapt it for the Xeon Phi to validate the performance of our optimized hand-written assembly implementation, as well as the performance of several different auto-vectorization approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2019

Simulating collective neutrinos oscillations on the Intel Many Integrated Core (MIC) architecture

We evaluate the second-generation Intel Xeon Phi coprocessor based on th...
research
09/10/2016

A Perspective on Deep Imaging

The combination of tomographic imaging and deep learning, or machine lea...
research
03/09/2020

Learned Spectral Computed Tomography

Spectral Photon-Counting Computed Tomography (SPCCT) is a promising tech...
research
02/23/2017

First Experiences Optimizing Smith-Waterman on Intel's Knights Landing Processor

The well-known Smith-Waterman (SW) algorithm is the most commonly used m...
research
01/13/2017

An OpenCL(TM) Deep Learning Accelerator on Arria 10

Convolutional neural nets (CNNs) have become a practical means to perfor...
research
10/09/2009

Distributed Object Medical Imaging Model

Digital medical informatics and images are commonly used in hospitals to...

Please sign up or login with your details

Forgot password? Click here to reset