Vengineerの妄想

人生を妄想しています。

Intel FPGA での OneAPI への取り組みしている感じ。マジで。

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった 

Twitterで流れてきたので。。。

github.com

IntelFPGA-Devcloud での FPGA開発。FPGAもOneAPIで開発できるって。

この上のディレクトリには、Arria 10 だけでなく、Stratix 10 もありました(アクセスしたら、何もなくて、結局、Arria 10 にリダイレクト)。

また、もう一つ上の階層では、OpenCLのもありますね。

こんな感じで、どのような手法で開発するのかを最初決めるようですね。

(下記は、組み込みURLで引用しています)

https://user-images.githubusercontent.com/59750149/83576210-129e0280-a4e6-11ea-8f32-46af9ff40a4d.png

これによると、Arrira 10 は RTL & OpenCL と OneAPI はできるけど、Stratix 10 はまだ RTL & OpenCL だけなんですね。

 

OneAPIのサンプルコードは、ここ にありました。

FPGAでは、

  • High-performance GZIP compression
  • High-performance database query acceleration for FPGA-attached memory
  • High-performance QR decomposition
  • High-performance CRR binomial tree option pricing model

などがあり、まだ、いっぱいありますね。

 

Intel、マジに、OneAPI に取り組んでいるみたいですね。