SiFiveが新しいRISC-Vプロセッサの系列としてIntelligence XMを発表した。 www.sifive.com XMのXはIntelligenceシリーズのXシリーズから来ていて、MはMatrix拡張のことと考えて間違いない。 ただ、Matrix Engineの命令に何を使っているのかここでははっきりと言及がない。SKLも色々調べたがまだダウンロードできないようだ。 最初に考えたのは、T-Headが推し進めているMatrix Extensionではないかということだ。これはベクトル命令の一部を切り出して行列演算用に再定義したものだ。 github.com もう一つは、SiFiveが作った全く独自の拡張ではないか、というところ。以下のページに、Xシリーズが搭載している独自の拡張命令がある(sf.***命令とかかなりいやらしい...) www.sifive.com SiFive