DocumentCode
545553
Title
An architecture design of GPU-accelerated VoD streaming servers with network coding
Author
Zhao, Jin ; Zhang, Xinya ; Wang, Xin
Author_Institution
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2010
fDate
9-12 Oct. 2010
Firstpage
1
Lastpage
10
Abstract
Graphics processing unit (GPU) has evolved into a general-purpose computing platform. Inspired by the GPU technology advantage, this paper concerns the design and performance evaluation of practical GPU-accelerated server architecture for Video-on-Demand (VoD) services with network coding. Following the proposal of an optimized network coding algorithm based on parallel threads on GPU, a GPU-Accelerated Server (GAS) for VoD streaming is designed to leverage the workload between GPU and CPU and thus improve the performance of the VoD server. Extensive real-world experimental results have proved that compared with the approaches with network coding performed only on CPU or GPU, the proposed GAS architecture is more advantageous in serving capacity, response time, and CPU usage. Our study has investigated a way of designing high performance VoD streaming servers with network coding and GPU-acceleration incorporated.
Keywords
computer architecture; coprocessors; general purpose computers; network coding; video on demand; GPU-accelerated VoD streaming servers; architecture design; general-purpose computing; graphics processing unit; network coding; video-on-demand services; Acceleration; Encoding; Graphics processing unit; Instruction sets; Process control; Random access memory; Servers; GPU; Video-on-demand; network coding; streaming server;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2010 6th International Conference on
Conference_Location
Chicago, IL
Print_ISBN
978-963-9995-24-6
Type
conf
Filename
5767035
Link To Document