Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

繋がっていた Halide と AMD



ユーザー登録すれば見られるということで、見てみました。

詳細はともかく、Halideの2016.10.28の論文:Programming Heterogeneous Systems from an Image Processing DSLの11頁の右側に、
   To demonstrate this extensibility, we ported the system to Catapult HLS
とあるので、Catapultでもできるんだー。と思って、その時調べていたのが、

Halide to HLSです。論文の筆頭者のJing Puさんのアップしていますね。

そのブランチとして、Halide to Catapult (Mentor HLS Tools)がありました。

ソースコードにも、Catapult に対応するところもありました。

そして、この Mentor's Video では、AMD が Halide to Catapult を使って実装したと、28 nmとちょっと昔の話。だけどね。

こうやって、時系列的に、点と点を繋げるのって、面白いですよね。。。

最近出た論文:DNN Dataflow Choice Is Overratedにも、Halido to Catapult が載っています。

そうそう、Jing PuさんStanfordから 現在は Google に居て、
Pixel Video Core の Halide Compiler とかやっていたみたいですよ。