Vengineerの戯言

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

Cerebrasからhigh-level polyhedral compilerの論文が

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

Twitterに流れてきた、これ

Cerebras Systems の CS-1 のお話。内容は、

This paper describes a high-level polyhedral compiler that takes a high-level algorithm description that can be written manually or extracted from a TensorFlow computation graph and generates input to the low-level C-based compiler.

です。

 a high-level polyhedral compiler

polyhedral 

あ、Tensor Comprehensions


vengineer.hatenablog.com

で知った polyhedral compiler

Cerebrasの論文の筆頭者のSven Verdoolaegeさん、Tensor Comprehensions の論文にも。2018年10月にCerebras Systems に移った模様。

このブログは2018年12月にアップしたので、だいたい合っていますね。

vengineer.hatenablog.com

For its core polyhedral compilation operations, dtg_codegen relies on isl 

ともあるので、そうですね。isl を見てみたら、11月に更新されていますね。

また、

is also used by Tensor Comprehensions (Vasilache et al. 2019)

とあるので、ビンゴですね。