Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: 2D Image Convolution using Three Parallel Programming Models on the Xeon
  Phi   Image convolution is widely used for sharpening, blurring and edge detection.
In this paper, we review two common algorithms for convolving a 2D image by a
separable kernel (filter). After optimising the naive codes using loop
unrolling and SIMD vectorisation, we choose the algorithm with better
performance as the baseline for parallelisation. We then compare the parallel
performance of the optimised code using OpenMP, OpenCL and GPRM implementations
on the Intel Xeon Phi. We also measure the effects of optimisation techniques
and demonstrate how they affect both sequential and parallel performance. Apart
from comparing the code complexity as well as the performance of the chosen
parallel programming models, we investigate the impact of a parallelisation
technique, task agglomeration in GPRM.

33
The categories of this paper are: plasm-ph
26
The categories of this paper are: bayes-an
23
The categories of this paper are: solv-int
12
The categories of this paper are: nucl-th
4
The categories of this paper are: cond-mat
9
The categories of this paper are: nlin
28
The categories of this paper are: alg-geom
20
The categories of this paper are: acc-phys
13
The categories of this paper are: quant-ph
11
The categories of this paper are: hep-lat
14
The categories of this paper are: math-ph
36
The categories of this paper are: cmp-lg
10
The categories of this paper are: q-bio
31
The categories of this paper are: ao-sci
16
The categories of this paper are: stat
7
The categories of this paper are: hep-th