Vengineerの妄想(準備期間)

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

M1 の検索結果:

RISC-VなGPGPUであるVortexを深堀する (その6)

…rier.size_m1 = (`NW_BITS)'(rs2_data - 1); この barrier も下記のように、Vx_warp_sched に伝わります。 // pack warp ctl result assign warp_ctl_data = {tmc, wspawn, split, barrier}; VX_warp_sched の中では下記のようコードになっています。 if (warp_ctl_if.valid && warp_ctl_if.barrier…

Zynq MPSoCで、コンピュータを学ぼう (その4)

…nq Ultrascale+ MPSoC だけでなく、x86-64 や Apple M1 の Linux でも 各 dts を見れば、どんなデバイスが繋がっていて、そのデバイスドライバのソースコードをみることができます。 Asahi Linux の Apple M1/M2 の dts ファイルは、下記のところにあります。 linux/t8103.dtsi at asahi · AsahiLinux/linux · GitHub github.com 是非、調べてみてください。

Zynq MPSoCで、コンピュータを学ぼう (その3)

…ーバーやAppleのM1シリーズ/M2 に関しては、"psci" にはなっていません。M1 (t8103) の dts ファイル (t8103.dts) の cpu0 のエントリーを見てみます。enable-method は、"spin-table" になっています。 cpu0: cpu@0 { compatible = "apple,icestorm"; device_type = "cpu"; reg = <0x0 0x0>; enable-method = "spin-…

Zynq MPSoCで、コンピュータを学ぼう (その1)

…のSoC(A15とかM1/M2)のスペック(仕様)はちょっとだけ公開されていますが、具体的なものはほとんど公開されていません。Asahi Linux を移植するためにいろいろな方法を使って、機能の確認をしてはいますが、Appleは公式には一切公開していません。 また、Androidのスマホやタブレットでも多少は違いますが、搭載されているSoCの詳細はほとんど公開されていません。WindowsマシンやLinuxマシンもAppleのプロダクトと比べると情報は公開されてはいますが、…

半導体チップ雑談、1周年!

…/24 Apple M1 Pro/M1 Max 10/31 TSMCの売り上げ 11/7 Google Pixel 6/6 Proに搭載されているGoogle Tensor 11/14 AMD Instrict MI200 11/21 AlibabaのYitian 910 11/28 MediaTek 12/5 StarFive 12/12 AWSのGraviton3とTrainium 12/19 SiliconCompiler 12/26 OpenLane 1/9 : NV…

1Uサーバーに、NVMeが24機

…5 x 96 ですね。 Intel Sapphire Rapidsは、PCIe Gen5 は 80 lanes なので、2ソケットでOKそうですね。。。 おわりに 1U で 24機のNVMeを搭載できるんですね。これで、0.5PB をサポートするんですね。。。24機で0.5なので、1機で20TBですか。。。 Samsung の PM1735 だと、13TB。。。PCIe Gen4 x4 が2組か、PCIe Gen4 x8 なので、PCIe Gen5 x4 でOKということね。

Xilinx ZynqMP SoC VIP の中を調べる(その5)

…/ M_AXI_HPM1_FPD.master.set_stop_on_error(LEVEL); // M_AXI_HPM0_LPD.master.set_stop_on_error(LEVEL); // S_AXI_HPC0_FPD.slave.set_stop_on_error(LEVEL); // S_AXI_HPC1_FPD.slave.set_stop_on_error(LEVEL); // S_AXI_HP0_FPD.slave.set_stop_on_erro…

Xilinx ZynqMP SoC VIP の中を調べる(その4)

…; M_AXI_HPM1_FPD.DEBUG_INFO = LEVEL; M_AXI_HPM0_LPD.DEBUG_INFO = LEVEL; S_AXI_HPC0_FPD.DEBUG_INFO = LEVEL; S_AXI_HPC1_FPD.DEBUG_INFO = LEVEL; S_AXI_HP0_FPD.DEBUG_INFO = LEVEL; S_AXI_HP1_FPD.DEBUG_INFO = LEVEL; S_AXI_HP2_FPD.DEBUG_INFO = LEV…

Apple M2について

…apple.com M1 と M2 の違い 下記の図は、Appleのサイトから説明のために引用しています。 パッと見、大きな違いはなさそうです。 M1 : N5 M2 : N5P メインの機能 (カッコの中がM1) CPU : 4 + 4 GPU : 10 (8) NPU : 16、15.8 TOPS (11 TOPS) Memory : LPDDR5 (LPDDR4X) Memory : 24GB (16GB) ProRes : 8K (4K) 性能向上率 CPU : 18…

NVIDIAがGPUのKernel Modulesを公開したので、ソースコード解析をしてみる(その1)

…axwell は、gm107 turing は、tu102 Falcon/RISC-V Falconにアクセスするためのコードも含まれています。 ampere は、ga100 と ga102 turing は、tu102 github.com PCIe Switch PCIe Switch としては、PLXが有名ですが、下記のコードの中には、 NVIDIA : BR03, BR04 PLX : 87xx and 97xx PMC Sierra : 85xx and 40xx …

Ampere ComputingのAltra Max搭載のマシンが $3999

…ac StudioのM1 Ultra版が $3,999ドル(ただし、GPUは48コアです。64コア版は +$1,000)もします。日本では、499,800円です(125円/1ドル?) CPUは20コアですが、8 x 2コア + 2 x 2コアの構成になっているんですよね。ということは、 Ampere Computing の Altraとは、 Ampere Computing の Altra は、このブログでも紹介しています。 vengineer.hatenablog.com …

NVIDIA GPU : Ada Lovelace

はじめに NVIDIAのコンシューマー用GPU、Ada Lovelace (GeForce RTX 4000シリーズ) wccftech.com AD102 AD102 が Ampere の GA102 に相当する。 AD102 : RTX 4090/4080、144 SM、GDDR7 下記の記事では、H100の die shot というものが掲載されています。 www.techpowerup.com 説明のために、写真を引用します。 H100だと、HBMが長辺に3個接続する…

Apple M2 Max を妄想して

…ために引用します。 M1 Pro/M1 Max から M2 Pro/M2 Max を妄想しています。M2 Max では、2 die だけでなく、4 die 構成になって、M2 EXTREME になると。 DRAM同接続するのよ? 2 die の M2 Ultra なら、M1 Ultra と同じような構成になるのは、OK! しかしならが、4 die の M2 EXTREME では、DRAMをどのように接続するの? 7:35のところの下図(説明のために引用します)。これだと、In…

Apple Mac Studio 分解される

…めに。 AppleのM1 Ultra搭載の Apple Mac Studio の分解ビデオが登場しました。 Mac Studio FULL Teardown - M1 Ultra chip REVEALED! www.youtube.com パッケージサイズ ビデオの中で、AMD Ryzen との比較をしているところを説明のために引用します。 M1 Max との比較 M1 Max 搭載のMacBook Proの分解写真が下記のサイトに載っています。M1 Maxのパッケージは、…

予測されていた Apple M1 Ultra

…題は、「Apple M1 Ultra」 そこで、Apple M1 Ultra を予測していた以下の記事を見ておきます。 www.tomshardware.com 日本語訳は、こちら jisaku.com M1 Max Duo == M1 Ultra 説明のために上記の記事から下図を引用します。 上の図では、M1 Duo が M1 Ultra になります。ただし、接続しているエッジが違います。その部分はSERDESの部分です。 予測していた M1 Max 4個を I/O die…

Apple M1 Ultra が発表される

… Event にて、M1 Ultra が発表されました。 www.youtube.com www.gizmodo.jp japan.cnet.com M1 Ultra 秘密になっていた M1 Max の 一部(下記の図での上の方。下図は上の記事から説明のために引用しました) M1 Max発表時から一部が隠されているということが言われていました。それが事実だったということですね。 いつもの人 (Johny san)が説明してくれています。 秘密の部分だったところ (30:00頃…

AMD Sabrina SoC

…ook Flip CM1(CM1400)(メモリ8GB/eMMC 64GB) Lenovo 14e Chromebook Gen 2(AMD) (メモリ8GB/eMMC 64GB) HP Chromebook 14a(AMD)(メモリ4GB/eMMC 64GB) これらのChromebookの定価は、6万円から8万円。。。他のChromebook に比べて高そう。。。 AMD 3015e については、下記にいろいろと書いてあります。2コア/4スレッド。動作周波数は 1.2GH…

Silicon die のコスト

…る図の Apple M1 / M1 Pro / M1 Max の dis zie M1 : 10.99 mm x 10.96 mm = 493個 => 16.988 $ / 493 = 34.46ドル M1 Pro : 18,94 mm x 12.94 mm = 234個 = 16.988 $ / 234 = 72.59ドル M1 Max :19.86 mm x 21.61 mm = 131個 = 16.988 $ / 131 = 129.68 ドル これらの金額に Fab …

2021年を振り返って

…2月は、Apple M1関連が多かったです。 3月は、XilinxのQEMU + SystemC + Verilog HDL (Verilator) のデモの内容を探っていく、たりしていた。 4月、5月は、Verilatorについて調べていた 7月は、俺様FPGAのお話。 8月から10月は、雑談、1on1、半導体チップ雑談をやっていました。 12月は、SiliconCompiler と openLane について調べました。 Verilatorの薄い本とVerilator勉強…

GrqDay December 2021のビデオが公開されています

はじめに Groqが自社イベント、GroqDay December 20201 を開催しました イベントのビデオが Youtube で公開されています。 GroqView Profiler www.youtube.com Reinventing Compilers for A www.youtube.com Why LSTMs? www.youtube.com Linear Algebra www.youtube.com Natural Language Processing…

SiliconCompilerのデモであるZeroSoCをビルドしてみた

…66s user 0m1.313s sys 0m1.271s エラーなしに終わるが、何もしていなっぽい。 time python build.py --dump-flowgraph real 0m3.160s user 0m0.625s sys 0m0.923s dot コマンドがないので、"sudo apt-get install graphviz" にてインストール後、実行する。特に、何もしていない? KLayout を起動 build.py の run_build メソ…

MediaTek Dimensity 9000は、Armv9コア搭載でTSMC 4nm で開発

…Apple A15/M1 Pro/M1 Maxは、LPDDR5 です。 仕様の詳細 CPU : 1x Cortex-X2@ 3.05GHz 1x1024KB pL2、3x Cortex-A710@ 2.85GHz 3x512KB pL2、4x Cortex-A510@ 1.80GHz 4x256KB pL2、8MB sL3 GPU : Mali-G710MP10@ ~850MHz Memory : 4x 16-bit CH@ 3200MHz LPDDR5 / 51.2GB/s…

Apple M1 Pro/M1 Max機のPCIe について

…じめに Apple M1 (Mac mini) の PCIe 関連の更新ということで、今年(2021年)3月13日にブログを書きました。 vengineer.hatenablog.com この中のPCIe 部分の図は、下記のようになっています。 PCIe Gen4 が 3 ポート出ていて、port 0 には、Wifi/Bluetooth、port 1 には GbE、port 2 には USB 3.0 Hub が接続していました Apple M1 Pro/M1 Max 搭載の …

Apple M1 Pro/M1 Max機のSSDについて

…チに搭載されている M1 Pro/M1 Max の SSD(NAND)について、妄想しました。 Apple M1機のSSDについては、下記のように今年(2021年)2月23日のブログに書きました。 vengineer.hatenablog.com M1機では、2個のSSD(NAND)が搭載されています。上記のブログでの結論は、M1とSSDの接続は PCIe Gen4 x1 (1 lane)になっているのかな?ということです。 M1 の die shot を振り返る 下記は、A…

Alibaba Yitian 710

…Tr (Apple M1 Max : 570憶 Tr / AMD Rome 400憶 Tr) 128コア搭載できるのは、Arm CMN-700 (Mesh Interconnect) っぽい。 サーバー用ARMv9ということで、Neoverse N2 なんでしょうかね。5nm 用CPUコアっぽいです。 www.arm.com 128コアのチップ 128コアのチップとしては、このブログでも紹介している Ampere Computing の Altra Max があります。 Al…

半導体チップの雑談、明日で10 =>11回目です。

… 日) Apple M1 Pro/M1 Max のお話です。 毎週日曜日の11:00-12:00に半導体チップの雑談をやっています。来週のお題は、「Apple M1 Pro/M1 Max」ですね。来週10/24(日)のGoogle Meetは、 https://t.co/1Rwcu6hbyJです— Vengineer@ (@Vengineer) 2021年10月19日 vengineer.hatenablog.com そして、明日、2021/10/31(日) TSMCの売り上…

TSMCの売り上げを覗いてみた

…pleの A14と M1 がメインだったので、5nm プロセスだけで、 90,934,485 K台湾ドル、台湾ドルが 4円ぐらいなので ざっくり3600憶円も買っていることになります。 おわりに AppleがTSMCに2020年に支払った金額は 336,775,511 K台湾ドル、日本円にして、1兆3471憶円。この金額けた違いですが、下記のニュースによると、AppleはGoogleから年間1兆6500億円のリベートをもらっています。つまり、TSMCへの支払いはGoogleか…

Apple M1 Pro と M1 Max

…めに Appleが M1 Pro/M1 Max搭載の MacBook Proを発表しましたね。 今日のブログは、M1 Pro/M1 Max について、見ていきたいと思います。 www.apple.com 14:10 から M1 Pro/M1 Maxの説明があります。何故か?野外でのビデオです。 なお、下記の画像は、説明のために、AppleのEventからの引用しています。 M1 Pro Package Silicon Block diagram (コメント付けました) M1 …

Ampere ComputingのAltra Maxのサンプルが出てきた!

…Altra Max M128-30 というマークがあります。 Ampere Computing に関しては、このブログでも何度か取り上げています。 vengineer.hatenablog.com 上記の記事では、下記のシステムでのベンチマークも載っています。 AMD EPYC 7763 2P (AMD EPYC Milan) Ampere Computing Altra Max M128-30 2P Ampere Computing Altra Q80-33 2P Xeon…

定年後の暇をどうするか?を考える (その2)

はじめに 今年も10月になってしまいました。今年も残り3ヶ月です。 今日のブログは、「定年後の暇をどうするのか?を考える」シリーズの第2段です。 vengineer.hatenablog.com その1での、 本を読む 映画を観る 音楽を聴く の内、本を読むについてです。定年後のことではないですが、最近のことです。定年後に向けて、練習を開始したという感じです。 在宅勤務になったので、本を読まなくなった? 2020年2月19日から在宅勤務になりました。その後に、電車に乗ったのは…