14 citations · 26 across the 5 of their papers we have counts for
5 papers
2D Image Convolution using Three Parallel Programming Models on the Xeon Phi
Ashkan Tousimojarad, Wim Vanderbauwhede, W Paul Cockshott
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…
A Parallel Task-based Approach to Linear Algebra
Ashkan Tousimojarad, Wim Vanderbauwhede
Processors with large numbers of cores are becoming commonplace. In order to take advantage of the available resources in these systems, the programming paradigm has to move toward…
An Efficient Thread Mapping Strategy for Multiprogramming on Manycore Processors
Ashkan Tousimojarad, Wim Vanderbauwhede
The emergence of multicore and manycore processors is set to change the parallel computing world. Applications are shifting towards increased parallelism in order to utilise these…
Cache-aware Parallel Programming for Manycore Processors
Ashkan Tousimojarad, Wim Vanderbauwhede
With rapidly evolving technology, multicore and manycore processors have emerged as promising architectures to benefit from increasing transistor numbers. The transition towards th…
The Glasgow Parallel Reduction Machine: Programming Shared-memory Many-core Systems using Parallel Task Composition
Ashkan Tousimojarad, Wim Vanderbauwhede
We present the Glasgow Parallel Reduction Machine (GPRM), a novel, flexible framework for parallel task-composition based many-core programming. We allow the programmer to structur…