การประมวลผลวีดีโอแบบขนานโดยใช้เว็บซีแอล

ผู้แต่ง

  • อัษฎาวุธ อัศวมหาพงษ์ สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • สิทธินนท์ โทนอ่อน สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • สุรศักดิ์ สุทธิ สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • อภิสิทธิ์ รัตนาตรานุรักษ์ สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา

คำสำคัญ:

การโฆษณา, จาวาสคริปต์, อินเทอร์เน็ต เว็บฟอร์ม, ทวิตเตอร์

บทคัดย่อ

ในบทความนี้กล่าวถึงการประมวลผลภาพวีดีโอแบบขนานโดยใช้เว็บซีแอล ซึ่งเว็บซีแอลเป็นเฟรมเวิร์คในการพัฒนาโปรแกรมให้สามารถสั่งโปรแกรมให้ทํางานบนระบบที่แตกต่างกันบนเว็บ บทความนี้เริ่มต้นจากการวิเคราะห์อัลกอริธึมต้นแบบ เช่น brightness contrast negative posterize threshold grayscale sepai flip sharpen blur laplacian และ bluescreen จากนั้นจึงมีการนําเว็บซีแอลไปประยุกต์กับอัลกอริธึมเหล่านี้ เพื่อให้สามารถทํางานบนหน่วยประมวลผลกลางหลายแกน หน่วยประมวลผล กราฟิกร่วม และหน่วยประมวลผลกราฟิกของ NVIDIA ผลลัพธ์ที่ได้จะเห็นว่า Speedup ของหน่วยประมวลผลกราฟิก NVIDIA สูงถึง 1.31 เท่าเมื่อเปรียบเทียบกับอัลกอริธึมต้นฉบับที่ทํางานแบบตามลําดับ

เอกสารอ้างอิง

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.

ดาวน์โหลด

เผยแพร่แล้ว

2025-07-07

รูปแบบการอ้างอิง

อัศวมหาพงษ์ อ., โทนอ่อน ส., สุทธิ ส., & รัตนาตรานุรักษ์ อ. (2025). การประมวลผลวีดีโอแบบขนานโดยใช้เว็บซีแอล. วารสารวิชาการเทคโนโลยีอุตสาหกรรม : มหาวิทยาลัยราชภัฏสวนสุนันทา, 4(1), 57–71. สืบค้น จาก https://ph01.tci-thaijo.org/index.php/fit-ssru/article/view/262960

ฉบับ

ประเภทบทความ

บทความวิจัย