Parallel Video Processing Using WebCL
Keywords:
Advertisement, JavaScript, Internet, Web forms, TwitterAbstract
This paper presents parallel video processing algorithm using WebCL which is the framework for developing program that can execute on heterogeneous systems on web. This paper starts with analysis the original algorithms such as brightness, contrast, negative, posterize, threshold, grayscale sepia, flip, sharpen, blur, laplacian, and bluescreen. We have implemented WebCL to these algorithms to execute on Multi-core CPU, Integrated GPU and NVIDIA GPU. The results show that Speedup of NVIDIA GPU can be achieved to 1.31X compared with the original sequential version.
References
Khronos OpenCL Working Group (2010). The OpenCL Specification (version 1.1). NVIDIA (2009). NVIDIA OpenCL Jump start guide AMD (2011). OpenCL programming guide. URL http://developer. amd.com/sdks/AMDAPPSDK/documentation.
Piao, X., Oh, Y., Kim, H., & Lee, J. W. (2014, April). Efficient CPUGPU work sharing for dataparallel JavaScript workloads. In Proceedings of the 23rd International Conference on World Wide Web (pp. 357-358). ACM. MacWilliam, T., & Cecka, C. (2013, July). CrowdCL: Web-based volunteer computing with WebCL. In HPEC (pp. 1-6).
Herhut, S., Hudson, R. L., Shpeisman, T., & Sreeram, J. (2012). Parallel programming for the web. In Presented as part of the 4th USENIX Workshop on Hot Topics in Parallelism.
Jeon, W., Brutch, T., & Gibbs, S. (2012, April). WebCL for hardware-accelerated web applications. In TIZEN Developer Conference May (pp. 7-9).
Wang, J., Rubin, N., & Yalamanchili, S. (2014, March). ParallelJS: An Execution Framework for JavaScript onHeterogeneous Systems. In Proceedings of Workshop on General Purpose Processing Using GPUs (p. 72). ACM.
Aarnio, T., & Bourges-Sevenier, M. (2012). WebCL working draft. Khronos WebCL Working Group.Cushing, R., Putra, G. H. H., Koulouzis, S., Belloum, A., Bubak, M., & De Laat, C. (2013). Distributed computing on an ensemble of browsers. IEEE Internet Computing, 17(5), 54-61.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
บทความที่ได้รับการตีพิมพ์เป็นลิขสิทธิ์ของคณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฎสวนสุนันทา
ข้อความที่ปรากฏในบทความแต่ละเรื่องในวารสารวิชาการเล่มนี้เป็นความคิดเห็นส่วนตัวของผู้เขียนแต่ละท่านไม่เกี่ยวข้องกับมหาวิทยาลัยราชภัฎสวนสุนันทา และคณาจารย์ท่านอื่นๆในมหาวิทยาลัยฯ แต่อย่างใด ความรับผิดชอบองค์ประกอบทั้งหมดของบทความแต่ละเรื่องเป็นของผู้เขียนแต่ละท่าน หากมีความผิดพลาดใดๆ ผู้เขียนแต่ละท่านจะรับผิดชอบบทความของตนเองแต่ผู้เดียว

