検索
連載

PythonはFPGAアクセラレーションの裾野を広げるか「The Next Platform」で読むグローバルITトレンド(11)(3/3 ページ)

FPGAによる演算処理高速化の恩恵をPythonユーザーが享受できるようにするための取り組みを、科学技術演算分野で南カリフォルニア大学が進めている。Cよりも10倍以上高速な結果が得られたケースもあるという。

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

有望な取り組みだが、これからの道のりは長い

 シュミット氏のチームの取り組みは有望であり、FPGAの普及促進に向けて、その利用基盤としてPYNQボードをリリースしたXilinxが抱くこのボードへの期待にも沿っている。

 だが、道のりはまだ遠い。この取り組みでのPYNQボードを使った開発では、従来の手法によるFPGA開発フローコンポーネントがまだ幅を利かせている。便利なライブラリセットが充実し、ダウンロードして設計に使えるようになるまでは、ユーザーはライブラリを選択し、呼び出して関数を使ったりするのではなく、ビットストリームを作成するフローの恩恵を受けることになる。

 ビットストリームはデバイスやロケーションごとに固有であり、そのために一定の制約がつきまとう。だが、少なくとも、PYNQを使ったビットストリームを作成し始めることは、FPGA開発の第1歩を踏み出すことだ。PYNQボードが多くの開発者の手に渡れば、こうした開発者はそれを中心としたエコシステムの構築を開始できる。例えば、人気の「Raspberry Pi」のように、PYNQボードはFPGAの普及の火付け役になる可能性がある。

 ただし、FPGAはパフォーマンスに優れている一方、依然として使いやすさに欠けている。シュミット氏とそのチームは、引き続きその向上に取り組んでいく。

出典:Python Coils Around FPGAs for Broader Accelerator Reach(The Next Platform)

筆者  Nicole Hemsoth

former Editor in Chief of HPCwire


前のページへ |       

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る