Using two full applications with different characteristics, this thesis explores the performance and energy efficiency of CUDA-enabled GPUs and multi-core SIMD CPUs. Our implementations efficiently exploit both SIMD and thread-level parallelism on multi-core CPUs and the computational capabilities of CUDA-enabled GPUs. We discuss general optimization techniques and cost comparison for our CPU-only and CPU-GPU platforms. Finally, we present an evaluation of the implementation effort required to efficiently utilize multi-core SIMD CPUs and CUDA-enabled GPUs. One of the applications, seam carving, has been widely used for content-aware resizing of images and videos with little to no perceptible distortion. The gradient kernel was improved and ...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
This paper explores the performance and energy efficiency of CUDA-enabled GPUs and multi-core SIMD C...
This paper explores the performance and energy efficiency of CUDA-enabled GPUs and multi-core SIMD C...
A new trend in computing is the use of multi-core processors and the use of Graphics Processing Unit...
The purpose of this thesis is to present the computational performances of graphical processing unit...
This paper studies the performance and energy consumption of several multi-core, multi-CPUs and many...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
Over the past few years, we have seen an exponential performance boost of the graphics processing un...
\u2014Emerging massively parallel architectures such as a general-purpose processor plus many-core p...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
This paper explores the performance and energy efficiency of CUDA-enabled GPUs and multi-core SIMD C...
This paper explores the performance and energy efficiency of CUDA-enabled GPUs and multi-core SIMD C...
A new trend in computing is the use of multi-core processors and the use of Graphics Processing Unit...
The purpose of this thesis is to present the computational performances of graphical processing unit...
This paper studies the performance and energy consumption of several multi-core, multi-CPUs and many...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
Over the past few years, we have seen an exponential performance boost of the graphics processing un...
\u2014Emerging massively parallel architectures such as a general-purpose processor plus many-core p...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
—Emerging massively parallel architectures such as a general-purpose processor plus many-core progra...