By Topic

Empirical Analysis of Multicore CPU and GPU-Based Parallel Solutions to Sustain Throughput Needed by Scalable Proxy Servers for Protected Videos

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Gomes, L.A.S. ; Eng. de Comput., Univ. Fed. do Pampa (UNIPAMPA), Bage, Brazil ; Neves, B.S. ; Pinho, L.B.

Proxy servers of scalable video distribution systems must perform not only efficient memory management but also adopt video protection mechanisms. This work proposes an adaptive mix-grained parallelization of AES ciphering algorithm to provide customized video segments to concurrent clients implemented using CUDA, Pthreads, and OpenMP in order to exploit multicore CPU or GPU. An evaluation is conducted using a server with Hyper-Threading (HT) capable multicore CPU and state-of-the-art 448-core GPU in contrast to a desktop using multicore CPU without HT and low-cost 128-core GPU. Overall, PCI-Express impacts CUDA's achievable throughput and HT affects the amount of cores and cooperative threads needed by application for Pthreads and even more for OpenMP. As expected, CUDA reaches higher throughput but a comparison between GPUs regarding thread occupancy demonstrates that greater core availability doesn't guarantee highest throughput, which will be demanded as network capacity of proxy servers is migrating from 1 to 10 Gbps.

Published in:

Computer Systems (WSCAD-SSC), 2012 13th Symposium on

Date of Conference:

17-19 Oct. 2012