Tags:
Node Thumbnail

YouTube รายงานถึงการออกแบบชิปบีบอัดวิดีโอด้วยตัวเอง หลังจากกูเกิลพยายามผลักดันการบีบอัดวิดีโอแบบ VP9 มาเป็นเวลานานแต่พบว่าหากใช้ซีพียูบีบอัดแล้ว VP9 ใช้ซีพียูเปลืองกว่า H.264 ถึง 5 เท่าตัว แม้ว่า VP9 ภาพจะดีกว่าและประหยัดแบนวิดท์กว่า H.264 ก็ตาม

ชิปที่ทีม YouTube ออกแบบเป็น system-on-chip เรียกว่า VCU (video coding unit) มีซีพียูในตัวพร้อมหน่วยบีบอัดวิดีโอ 10 ชุดต่อชิป แต่ละหน่วยสามารถบีบอัดวิดีโอที่ความละเอียด 2160p 60fps ได้ตามเวลาจริง ต้องส่งข้อมูลเข้าออกไปยังแรมที่แบนวิดท์ 27-37 GB/s

รายงานแสดงถึงความคุ้มค่าของการออกแบบ VCU เองว่าหากใช้เซิร์ฟเวอร์ซีพียู Skylake แบบ 2 ซ็อกเก็ต จะบีบอัดวิดีโอ VP9 ได้ที่อัตรา 154 ล้านพิกเซลต่อวินาที ขณะที่เซิร์ฟเวอร์ที่ติดตั้ง VCU 8 ชุดสามารถบีบอัดได้ที่ 6,122 ล้านพิกเซลต่อวินาทีและสามารถขยายไปจนถึง VCU 20 ชุด บีบอัดได้ที่ 15,306 ล้านพิกเซลต่อวินาที รวมสูงกว่าซีพียู Skylake ไปถึง 33 เท่าตัว

Jeff Calow หัวหน้าทีมซอฟต์แวร์ของ YouTube ระบุว่าการออกแบบฮาร์ดแวร์เองเป็นการลงทุนระยะยาว การพัฒนาแต่ละรอบใช้เวลานานและอาจมีความผิดพลาด และเมื่อผิดพลาดขึ้นมาจริงๆ ก็ต้องย้อนกลับไปออกแบบใหม่ ข้อดีของ YouTube คือมีผู้เห็นความสำคัญของการออกแบบฮาร์ดแวร์เองหลายคนรวมถึงผู้บริหารจึงผลักดันโครงการนี้ออกมาได้

ที่มา - YouTube

No Description

Get latest news from Blognone

Comments

By: zyzzyva
Blackberry
on 26 April 2021 - 12:35 #1207021

ตอนแรกก็สงสัยว่าทำไมไม่ทำชิปบีบ AV1 ไปเลย ต้องไปดูรายละเอียดว่าเริ่มทำตั้งแต่ปี 2015 ตอนนั้น AV1 ยังเป็นวุ้นอยู่เลย แต่เห็นว่ารุ่นต่อไปจะรองรับ AV1 ด้วย คงไม่ต้องใช้เวลานานมากเหมือนทำรุ่นแรกแล้วมั้ง

By: freeriod on 26 April 2021 - 17:53 #1207076
freeriod's picture

อยากให้ google ทำ chip มือถือ กับ คอมมาแข่ง apple

By: arayaphong on 26 April 2021 - 22:10 #1207098

ฟังดูดี ไม่รู้จะมีโอกาสไปลงการ์ดจอระดับผู้ใช้ทั่วไปไหม

By: TeamKiller
ContributoriPhone
on 26 April 2021 - 22:38 #1207100
TeamKiller's picture

ไม่ใช้การ์ดจอหรอเนี่ย

By: stan
ContributoriPhoneAndroidUbuntu
on 27 April 2021 - 08:35 #1207118
stan's picture

ถ้าใช้ FPGA น่าจะยืดหยุ่นกว่า ASIC เคยอ่านเจอว่า FPGA ของ Xilinx (AMD) มี solution นี้อยู่ด้วย

By: IDCET
Contributor
on 27 April 2021 - 10:14 #1207137

หากเปิดให้ผู้ผลิตการ์ดจอ, ซีพียู รวมถึง SoC เอาไปใส่ในสินค้าตัวเองได้ก็คงจะดีเหมือนกัน


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: จักรนันท์ on 27 April 2021 - 14:46 #1207201 Reply to:1207137

เอ่อ... อันนี้ encoding chip นะครับ!!
PC ของคนทั่วไปไม่ได้ใช้!!

By: IDCET
Contributor
on 27 April 2021 - 16:45 #1207228 Reply to:1207201

ผมว่าถ้าเป็นสายผลิต Content ขึ้น Youtube นี่ได้ใช้แน่ๆ อัพปุ๊บ ไม่ต้องไปเสียเวลาแปลงวีดีโอบนฝั่ง Google ให้เสียเวลาอีก แถมได้ขาย Chip ให้ลูกค้าอื่นได้อีก มีแต่ได้กับได้

ต่อให้ไม่ได้ทำวีดีโอขึ้น Youtube ก็ช่วยเรื่องลดเวลาการเข้ารหัสและการบีบอัดวีดีโอได้เยอะนะ


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: Noblesse
AndroidRed HatUbuntuWindows
on 27 April 2021 - 21:19 #1207266 Reply to:1207228
Noblesse's picture

เซ็งตรงที่ต่อให้ทำตามสเปคที่ YouTube กำหนด ทางฝั่ง YouTube ก็แปลงอีกรอบอยู่ดี...

By: zyzzyva
Blackberry
on 27 April 2021 - 21:36 #1207268 Reply to:1207266

ผมแก้ปัญหาโดยการ upload lossless quality ขึ้นไปเลยครับ 5555 อยาก encode ดีนัก

By: จักรนันท์ on 27 April 2021 - 22:26 #1207273 Reply to:1207228

"ถ้าเป็นสายผลิต" ก็ควรซื้อเป็น Interface แยกอยู่แล้วครับ
สำหรับ Display Interface แล้ว ควรแค่ใส่ Decoder ลงไปมากกว่าครับ (ซึ่งใน GPU แต่ละจ้าว ใส่อยู่แล้ว)
ของ Consumer ก็คือ Consumer ครับ (ผู้บริโภคสื่อ)
ของ Professional ก็คือ Professinal (ผู้ผลิตสื่อ)
ตลาดมันแยกกันชัดเจน