MatsushitaTweetFPGAのXilinxが年次カンファレンスで、さまざまなワークロードに対応可能な無償のソフトウェアプラットフォーム、Vitisを発表した。Forum)では新しいソフトウェアフレームワーク、Vitisが発表された。これは初日のキーノートでは「オープンソース、無償」という一面だけが強調された形になったが、ここでは個別のセッションで紹介された解説の内容をお届けする。参考:FPGAのXilinxが年次カンファレンスを開催。Accelerationである。最初に前提としてXilinxが定番として使っている「シングルコア、マルチコア、ヘテロジニアス、アダプティブ」に至るプロセッサーの進化を紹介。Peng氏も強調するポイントで、Intelに代表されるプロセッサーの高密度化と微細化の限界、GPUによる並列化の限界などからそれぞれのアプリケーションドメインに合ったプロセッサーを組み合わせて使うというスタイルまでがヘテロジニアスの段階である。そこからさらなる高性能化を求めるために、ソフトウェアによる柔軟性とシリコンの速度を併せ持ったFPGAに移行する流れになった、というストーリーだ。Platform)に移ったと言いたいところだろう。Chip)として実装されていることで、差別化したいという意味も含まれている。人工知能に代表される新しいアプリケーションやワークロードにおいては、日夜ソフトウェアが更新され、常に新しいコードが登場するという状況にある。この状況下で、ソフトウェアが更新されるたびに、シリコンを作ることが革新のスピードに合わない、だからシリコンを毎回作らなくても対応できる柔軟なプラットフォームが必要というのがXilinxのメッセージだ。機械学習の革新のスピードに合わせられるASICは不可能そこで紹介されたのがVitisだ。Platformとサブタイトルが付いているように「これまでバラバラだったものを統合したプラットフォーム」というのが正しい意味合いだろう。次のスライドはVivado、Embedded、Vitisがどの開発者に向けたプラットフォームなのかを明確に説明するものだった。Vivadoはハードウェアのエンジニア、Embeddedは文字通り組込系もしくはSoCを使うエンジニア向け、そしてVitisはソフトウェアデベロッパー向けであることを解説した。それぞれの開発者向けのプラットフォームを展開そのVitisを構成するコンポーネントとして、ターゲットシステムのためのランタイム、コンパイラー、アナライザー、デバッガー、その上にライブラリー群、そしてユーザーが開発するアプリケーションという構成になることが紹介された。Runtime(XRT)と呼ばれるランタイムについても詳細に解説が行われた。利用されているものをまとめたものまたアプリケーション開発のワークフローについても、FPGAのロジック部分の開発とアプリケーション部分の開発はまったく同じように行われるとして紹介されたのが次のスライドだ。Xilinxとしては、多くのソフトウェアデベロッパーをACAPの世界に引き込むために、この部分のハードルをなるべく低くしようと工夫していることがわかる。データ分析、データ圧縮、暗号化などについてライブラリーを提供することで、それぞれの業務に特化したアプリケーション開発でき、GPUやCPUに比べて高速に実行できるというのがXilinxのメッセージだ。ドメインごとのライブラリーによってアプリケーション開発が行われる特にXilinxが推論部分において圧倒的に有利である人工知能については、TensorFlow、Caffe、PyTorchのフレームワークに対応することが発表された。途中にWebIDEのデモを見せながら、これまでの開発手法と変わらないことを強調したArmstrong氏だった。Armstrong氏セッション自体はあくまでもイントロダクションとして、Vitisの全容を紹介したものというイメージだった。いえ、このVitisが無償で公開されることは画期的だろう。XilinxのGitHubレポジトリーまたデベロッパー向けのサイトもベータという扱いながらすでに公開されている。興味のあるエンジニアはぜひ、参照していただきたい。この著者の記事一覧フリーランスライター&マーケティングスペシャリスト。DEC、マイクロソフト、アドビ、レノボなどでのマーケティング、ビジネス誌の編集委員などを経てICT関連のトピックを追うライターに。オープンソースとセキュリティが最近の興味の中心。連載バックナンバーキャリア・人材イベント幸福度ランキング上位のデンマーク。昭和女子大学ダイバーシティ推進機構セミナー2020/2/12続きを読むフリーランス/起業イベント旅するように働く。ワークとバケーションを組み合わせた「ワーケーション」は、働き方改革ならぬ生き方改革となり得るのか2020/2/4続きを読むキャリア・人材イベント正社員でも大丈夫。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。IT会員サービスの概要とメリットをチェック他にもこの記事が読まれています開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。企業向けに新機能を紹介2020/2/17キャリア・人材イベント幸福度ランキング上位のデンマーク。昭和女子大学ダイバーシティ推進機構セミナー2020/2/12システム開発イベント普段の仕事では得られない、新しい知見や発見がある。キャリアアップにもつながる。時代とともにシステムインフラは見えないものへ―「コンテナ」の登場2020/2/5フリーランス/起業イベント旅するように働く。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。