https://scholars.lib.ntu.edu.tw/handle/123456789/637408
標題: | Efficient video processing at scale using MSVP | 作者: | Reddy, H. M. ALBERT CHEN Lan, J. Katsavounidis, I. Anandharengan, B. Lalgudi, H. G. Alaparthi, S. Hua, G. Chuang, H. C. Wu, P. H. Lei, Z. Mastro, A. Petersen, C. Chaudhari, G. Prakash, P. Regunathan, S. Reddy, S. Venkatapuram, P. Rao, V. Nom, K. Bjorlin, A. Zeile, M. Lewis, A. Singh, A. Sunil, A. Chen, C. C. Lin, C. F. Chen, C. Sundar, D. P. Jayaraman, D. Ucar, H. Li, H. Singh, J. Liu, J. C.C. Rachamreddy, K. R. Sriadibhatla, K. Datla, K. Berg, L. V.D. Feng, L. Jampani, P. Moola, R. Mallya, R. Jha, S. Pan, S. Srinivasan, S. Vaduganathan, V. Zha, X. Wang, Z. Sengottuvel, A. K. Alluri, B. Oshin, B. Kanumetta, C. Sahin, E. Athaide, J. M. JA-LING WU Kurapati, K. C. Manthati, K. Thottempudi, K. Chennamsetti, R. R. Jagannath, K. R. Arvapalli, S. Kala, T. Wang, T. Chopda, P. Gandhi, K. Ramesh, A. Gupta, R. Fadnavis, S. Qassoud, A. Friedt, C. Li, F. Gao, H. JIH-HSIANG LEE Dixit, M. Ugaji, S. Karuturi, T. Xie, X. Narasimha, A. Jakka, B. Dodds, B. Yang, J. Skandakumaran, K. Modi, M. Modi, P. Stejerean, C. Ronca, D. Wang, H. Pham, N. Lu, L. Shen, H. Ning, J. Narayanan, K. Chen, L. Avidan, N. Arnold, W. Xu, F. Patil, G. Balan, V. Grandhi, S. D. |
關鍵字: | AVI | H.264/AVC | video on demand | Video processing | Video transcoding | VP9 | 公開日期: | 1-一月-2023 | 卷: | 12674 | 來源出版物: | Proceedings of SPIE - The International Society for Optical Engineering | 摘要: | Videos uploaded to Meta's Family-of-Apps are transcoded into multiple bitstreams of various coding formats, resolutions and qualities to provide the best quality of experience across a wide variety of devices and connection bandwidth constraints. On Facebook alone, there are more than 4 billion video views per day. To address video processing at this scale, we need a video processing solution that can deliver the best video quality possible, with the shortest amount of encoding time, while being scalable, programmable and energy efficient. In this paper, we present Meta Scalable Video Processor (MSVP), a custom ASIC developed by Meta, that can transcode videos at the similar quality as software encoders, but with much higher throughput and lower power consumption. Each MSVP ASIC can deliver a peak SIMO (Single Input Multiple Output) transcoding performance of 4K 15fps with the highest quality configuration, and can deliver up to 4K 60fps with the standard quality configuration. This performance is achieved at ~10W of PCIe module power. We achieved a throughput gain of ~8x for H.264 when compared against libx264 SW encoding at medium preset. For VP9, we achieved a throughput gain of ~50x when compared against libvpx speed 2 preset. Key components of MSVP transcoding include video decoding, frame rescaling, encoding and quality metric computation. In this paper, we will first provide a high-level overview of the MSVP architecture. Then, detailed design of individual components will be introduced. Finally, benchmarking results that compare the compression efficiency and performance per Watt against software encoders will be presented. |
URI: | https://scholars.lib.ntu.edu.tw/handle/123456789/637408 | ISBN: | 9781510665620 | ISSN: | 0277786X | DOI: | 10.1117/12.2685875 |
顯示於: | 電機工程學系 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。