Vengineerの妄想

人生を妄想しています。

Intel NPU 6

はじめに

Intel の NPU 5 は、Panther Lakeということを1月16日にアップしました。

vengineer.hatenablog.com

今日は、NPU 6 についてです。

NPU 6

下記のXの投稿に、NPU 6 の性能がありました。

  • NPU 5 : 18-50 TOPS, 1-3 tiles
  • NPU 6 : 75 TOPS, 4 tiles

もう一つ、

  • NPU 5 は、Panther Lake (50 TOPS)、Widlcat Lake (18 TOPS)
  • NPU 6 は、Nova Lake

Widlcat Lake って、P-Core x 2 っぽい。

Linux kernel を再度調べてみると

IVPU_HW_IP_60XX がありました。

#define IVPU_HW_IP_37XX 37
#define IVPU_HW_IP_40XX 40
#define IVPU_HW_IP_50XX 50
#define IVPU_HW_IP_60XX 60

この commit のコメントに下記のような内容が書いてあります。

accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP.
Buttress is a platform specific part that integrates the NPU IP with
the CPU.
NPU IP is the platform agnostic part that does the inference.

This separation enables support for multiple platforms using
a single NPU IP, so for example NPU IP 37XX could be integrated into
MTL and LNL platforms.

Nova Lake

Nova Lake については、下記の北森瓦版にまとまっています。

下記のXの投稿では、

  • NVL-SK なるものは、2 * (8P-16E) とありますね。これ、2 die なんですかね。。。それとも、(8P+16E) のクラスタが2個ということ?

Panther Lakeの時は、下記のように2024年10月には出ているので、Nova Lakeについては今年の10月頃には出てくるのでしょうか?

vengineer.hatenablog.com

おわりに

Lunar Lake の NPU 4 でも 48 TOPSあるので、Panther Lake の NPU 5 の 50 TOPSってあんまり性能アップしていないんですね。Panther Lake は Meteor Lake と同じ構成なので、Meteor Lake の NPU 3 の 11.5 TOPS からは4倍以上にはなっていますが。

Nova Lake の NPU 6 では、75 TOPS なので、50%アップなんですね。