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

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