Optimizing ultra high-resolution video processing on mobile architecture with massively parallel processing

Woosuk Shin, Nakhoon Baek

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

This paper introduces an optimized video frame pre-processing scheme for UHD video with up to 8K resolution using OpenCL for mobile architectures, particularly for convolution. The introduced scheme can fully utilize the maximum computational resources of the mobile architecture, with an adaptive work-group size adjustment. As a prototype, a simple video player with a Sobel kernel was implemented as an example of a convolution kernel. The prototype implementation showed a better video frame processing time than the de-facto image-processing library, OpenCV. On the other hand, the decoding time of the video increased because the OpenCL kernel utilizes GPU (Graphics Processing Unit) resources to almost its maximum. In the future, the processing workload will be distributed between the CPU (Central Processing Unit) and GPU to achieve higher performance.

Original languageEnglish
Pages (from-to)84-89
Number of pages6
JournalIEIE Transactions on Smart Processing and Computing
Volume10
Issue number2
DOIs
StatePublished - Apr 2021

Keywords

  • GPGPU
  • Massively parallel processing
  • Mobile architecture
  • Mobile computing
  • OpenCL
  • Video processing

Fingerprint

Dive into the research topics of 'Optimizing ultra high-resolution video processing on mobile architecture with massively parallel processing'. Together they form a unique fingerprint.

Cite this