Xilinx、Amazon EC2 F1インスタンス向けにソフトウェア定義開発環境SDAccelの提供を開始:FPGA経験の浅い開発者でもAWSで専用カーネルを構築できる
Xilinxは、Amazon EC2 F1インスタンス向けに、ソフトウェア定義開発環境「SDAccel」を提供開始した。ハードウェア記述言語による開発に加え、専用のFPGAカーネルも構築できる。
Xilinxは2017年9月13日、Amazon Web Services(AWS)が提供する「Amazon EC2 F1インスタンス」向けに、ソフトウェア定義開発環境「SDAccel」を提供開始すると発表した。「Virtex UltraScale+」と呼ぶXilinxのFPGA(Field Programmable Gate Array)を、Amazon EC2 F1インスタンスで利用できる。データ分析やビデオ処理、機械学習などの計算集約型ワークロードなどの用途を想定する。
Amazon EC2 F1は、FPGAを利用可能なコンピューティングインスタンス。1インスタンス当たり、最大8個のFPGA(UltraScale+)が使える。各FPGAは、約250万個の論理素子と、約6800個のDSP(Digital Signal Processor)エンジンを備える。
Amazon EC2 F1インスタンスでは、「FPGA Developer AMI」と呼ぶCentOSが稼働するFPGA開発用AMI(Amazon Machine Image)とFPGA向けのHDK(ハードウェア開発キット)を利用でき、HDKにSDAccelが含まれる。Amazon EC2 F1では、完成したFPGA向けの設計をAmazon FPGA Image(AFI)として登録できる。AFIは、Amazon EC2 F1に展開して何度でも再利用が可能だ。
SDAccelは、従来のようなVHDLやVerilogといったハードウェア記述言語による開発に加え、Amazon EC2対応アプリケーション専用のFPGAカーネルも構築できる。後者の場合は、C言語やC++、OpenCLで記述したソフトウェアのアクセラレーションを自動化できる。これにより、Xilinxでは、FPGAに慣れていないソフトウェア開発者でもSDAccelを利用することでソフトウェアの処理性能を最大50倍高められるとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AWS、S3への直接SQLクエリ機能やAWSをIoTデバイスに「出張」させる製品を発表
米Amazon Web Services(AWS)は2016年11月30日(米国時間)、「AWS re:Invent 2016」で多数の製品を発表した。このうちAI関連以外の発表をおさらいする。 - 特定処理の高速化をFPGAで実現――ザイリンクス、IBM
「OpenStack」や「Docker」「Spark」といったデータセンターアーキテクチャ向けに、特定の処理にFPGAをアクセラレーターとして利用する仕組みをIBMが正式に展開する。コンピューティングリソースの負荷を低減し、エネルギー効率を高める。 - ザイリンクス、OpenCL、C/C++でFPGAアクセラレーションを行う開発環境最新版のリリースを発表
ザイリンクスは5月26日(米国時間)、FPGAを使用したアクセラレーター開発環境の最新版「SDAccel開発環境2015.1」のリリースを発表した。最新版では、統合開発環境の機能が強化され、対応ライブラリも拡充される。