ライブストリーミングx場に期待するXilinx、ビデオサーバーを発表
Xilinxは、FPGAを集積したSoCの使いM}を改するため、アクセラレータに化したモジュールAlveoシリーズを出荷しているが、このほどライブストリーミングサーバー業vと協し、その性Δ魍稜Г靴。そのT果、これまで5のサーバーが要だったのが、Alveoカードを8搭載したサーバー1で済むことがわかった(図1)。

図1 FPGAカードを8使うことで1Uサイズのサーバー1で1080p120の高解掬抉気鬟薀ぅ屮好肇蝓璽潺鵐阿把鷆,任る 出Z:Xilinx
今やデータ量が加]してjきくなり、世c中のデータ量はk日当たり、テラバイトの万倍のエクサバイト(Exa-Byte)の覦茲砲泙濃\加している。そしてその90%がビデオだと言われている。Hくのビデオデータは、高解掬戮砲覆譴个覆襪曚疋如璽仁未さらに\えてくる。
高解掬戮離咼妊をリアルタイムで転送する場合にはかなりのコンピューティングパワーを消Jする。テレビの效聆Mや、遠隔医、eスポーツやゲーム実況、ライブコンサートのストリーミングビデオなどでは、いろいろなフォーマットの圧縮コーディングを別の圧縮擬阿吠儡垢靴覆韻譴个覆蕕覆。H.264からH.265(HVEC)へとか、あるいはその逆などの作業が入る。YouTubeビデオゲームや、Netflixの映画など、動画コンテンツを配信する企業が\えたこともある。
エンコードするデータ量がHければコストが\えるため、出来れば少ないデータ量で圧縮し、その分少ないデータ]度で転送する気コストはWくなる。このために高画の転送には、咾ぐ欺未鬚けてもとに戻す場合には弱い圧縮に変換する作業が要となる。このトランスコーディング作業の演Qにコンピューテンング作業が要になるため、FPGAによるトランスコーディング専v路を設けたというlだ。U御のCPUはもちろん要だが、トランスコーディングには演Q専のFPGAでアクセラレート(加]する)ことになる。
FPGAベンダーのXilinxはU御と少し演Qも行うためのCPUとしてArmプロセッサをいていたSoCとしてZynqチップをにeっているが、CPUはソフトウエアでプログラミングし、FPGAはハードウエアをプログラミングしなければならない。かなりのC倒を伴うため、Zynq SoCではなく、それを電源v路も組み込んだボードとして作し、プログラミングの負担をらしている。AlveoはC言語でソフトウエアプログラミングするためのツールVivadoも提供しているが、今vは`的がストリーミングビデオの転送と、確になっているため、機_メーカーと協して(アプライアンス)として提供する。
ただし、XilinxはFPGA半導メーカーであるためアプライアンス機_そのものは販売せず、パートナーであるHPE(Hewlett-Packard Enterprise)社をはじめWistron社、Hypertec社、Boston社が1Uラックサイズにサーバーとして販売する。それぞれの機_内にAlveoカードを8あるいは17(ただし2Uサイズ)を搭載している。
図2 Alveo U50とAlveo U30の長 出ZXilinx
今v、Alveoの新シリーズとしてAlveo U30もリリースした。来のAlveo U50はコーディングを変換するためのビットレートの最適化に向き、Alveo U30はj量のチャンネル数の転送に向くとしている(図2)。
Xilinxは今後もライブストリーミングx場はPびると見て、を入れていく。2019Qのx場模は世cで260億ドルだが、2026Qには940億ドルに達するとみている。