@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
Twitterに流れてきた、これ
Generating SIMD Instructions for Cerebras CS-1 using Polyhedral Compilation Techniques - https://t.co/RiuqP9Pxr8 #ScholarAlerts
— koumei tomida (@koumeitomida) 2020年1月12日
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月にアップしたので、だいたい合っていますね。
For its core polyhedral compilation operations, dtg_codegen relies on isl
ともあるので、そうですね。isl を見てみたら、11月に更新されていますね。
また、
is also used by Tensor Comprehensions (Vasilache et al. 2019)
とあるので、ビンゴですね。