Vengineerの妄想

人生を妄想しています。

TenstorrentのWormhole (n150s/n300s) のlow levelで使う

はじめに

Xの投稿に以下のようなものが流れてきました。

Tenstorrent の Wormhole (n150s/n300s) を low level で使うというもの。

ざっくり、記事を読んでみたら、面白かったので記録に残します。

Tenstorrent Wormhole Series

下記のように3つの Partに分かれています。

今回得た知見

On my system, for my card, this prints 33, 3137, which in binary is 0b100001, 0b110001000001. Plotting these masks as "X"s on the tile grid gives:

と 8 x 10 の Tile のどれが無効になっているかを知ることができるということ。

この記事では、2つのCOL( 8 x 2 = 16) が無効になっています。

TenstorrentのサイトのWormholeの頁を見てみると、下の方に s150s/s300s の Tensix Cores の数が載っています。

  • s150s : 72
  • s300s : 64 x 2 = 128

つまり、

  • s150s は、1 COL
  • s300s は、2 COL

が無効になっていると。ということは、この記事で使っているのは、s300s なのでしょうか?

おわりに

Tenstorrent さん、

Firmware 以外は、オープンなんですね。。

なかなか、面白いですよね。