Vengineerの妄想(準備期間)

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

2022-01-01から1年間の記事一覧

Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その5)

はじめに Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その5)です。 今回は、 --dump-vcd オプション を指定して、波形ファイルをダンプしてみます --profile オプションを指定して、プロファイルを取ってみます --onlinw オプションを…

Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その4)

はじめに Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その4)です。 シミュレーションの開始 下記のように、In file: sc_object_manager.cpp:156 というメッセージが出ているので、ここからは SystemC のシミュレーションが始まってい…

Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その3)

はじめに Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その3)です。 aiesimulator のログの続き Initializing AIE driver... Initializing ADF API... この部分は、Work/ps/c_rts/aie_control.cpp の InitializeAIEControl クラスのコ…

Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その2)

はじめに Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その2)です。 aiesimulator コマンドの出力メッセージ aiesimulator コマンドを実行すると、まずはライセンスを見つけに行きます。 aiesimulator --pkg-dir=Work --input-dir=data…

Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その1)

はじめに Xilinx の AI Engine について、調べ始めました。 今日は、AI Engine の シミュレータ (aiesimulator) を動かしてみたので、そこのところを色々と調べてみます。 Xilinx AI Engine の シミュレータ (aiesimulator) を動かしてみた(その1) です。 お…

トランジスタって?なんだ。。。Planar/FinFET/GAA

はじめに 電子工学を学んだんですが、大昔なのですっかり忘れています。 トランジスタ 最近の半導体プロセスでは、 FinFET GAA : Gate All-Around なるものが出てきたので、Google君に聞いたりしています。 Google君に聞いた時、あ、この記事イイな、と思っ…

Intel Sapphire Rapids の Monolithic 版

はじめに Intel Sapphire Rapids は、15コア x 4 die ですが、今回は 1 die な Sapphire Rapids www.angstronomics.com 34 コアな Sapphire Rapids 上記のブログから下図を説明のために引用します。 die size は、30 mm x 25 mm (770 mm2)より大きいみたいで…

Future Intel Agilex FPGAs (code named Sundance Mesa)

はじめに Intel FPGAの発表がありました。 Announcing Leading-Edge Performance, Capability, and Power-Efficiency for the Data-Centric World www.intel.com サマリー Intel® Agilex™ D-Series 2x better fabric performance-per-watt compared to compe…

RISC-VなGPGPUであるVortexを深堀する (まとめ)

はじめに RISC-VなGPGPUであるVortexを深堀する を6回、連載しましたので、まとめます。 RISC-VなGPGPUであるVortexを深堀することにしたのは、 vengineer.hatenablog.com からです。 まとめ RISC-VなGPGPUであるVortexを深堀する (その1) : 概要 RISC-VなGP…

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

はじめに RISC-VなGPGPUであるVortexを深堀する (その6)として、main 関数をみていきます。] pocl Vortex で動くプログラムの main 関数は、pocl の中で下記のように生成されます。 char wrapper_cc[POCL_FILENAME_LENGTH]; char pfn_workgroup_string[WORKG…

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

はじめに RISC-VなGPGPUであるVortexを深堀する (その5) (その2) から (その4) までは、RTL をみてみましたが、今回は software である runtime をみていきます。runtime は、Vortex が動作するときのソフトウェアです。 runtime runtime の最初のコードは、…

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

はじめに RISC-VなGPGPUであるVortexを深堀する (その4)として、SIMT な部分と WARP な部分を実装している部分をみていきます。 VX_dispatch VX_dispatch は、VX_issue の中に下記のようにインスタンスされています。 VX_dispatch dispatch ( .clk (clk), .r…

Tesla Dojoの詳細がTesla AI Day 2022にて公開

はじめに Tesla Dojoの詳細がTesla AI Day 2022にて公開。その時のビデオは、下記のYoutubeにて公開されています。 www.youtube.com 下記の図は、上記ビデオから説明のために引用します。 System Tray TILE が 6個搭載されているもので、高さは 75mm で重さ…

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

はじめに RISC-VなGPGPUであるVortexを深堀する (その3) 今回は、Vortex のコア (VX_core)を見ていきます。下図の上の部分に対応します。 core : VX_core VX_core.sv の中には、下記の2つのブロックがインスタンスされています。 VX_pipeline VX_mem_unit VX…

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

はじめに 1年経ったので、再度、2021年10月1日から2022年9月30日までに読んだものをリストアップ vengineer.hatenablog.com vengineer.hatenablog.com 56冊買って、54冊読んでいた? 昨年の10月1日から昨日までに購入した本は56冊(上、下は両方で1冊と考えて…

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

はじめに RISC-VなGPGPUであるVortexを深堀する (その2) 今回は、Vortex の内部構成 (マイクロアーキテクチャ)を見ていきます。 マイクロアーキテクチャ マイクロアーキテクチャについては、Vortex の doc の下にある microarchitecture.md に書かれています…

9月の映画鑑賞

9月、29本、(内、アマゾンプライムは3本) 8月、37本、(内、アマゾンプライムは4本) 7月、24本、(内、アマゾンプライムは1本) 6月、30本、(内、アマゾンプライムは4本)、 5月、35本、(内、アマゾンプライムは5本)、 4月、29本、(内、アマゾンプライムは1本、Y…

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

はじめに ティアフォーのチップの中には、SIMTなGPGPUっぽいものが4つ入っていることです。 vengineer.hatenablog.com SIMTなGPGPUって、どうやって実装しているのか全くイメージができなかったので、RISC-VなGPGPUである Vortex について深堀したいと思いま…

祝、Hatenaブログに移動して、20万アクセスになりました

はじめに Yahooブログが閉鎖することになり、Hatenaブログに移動してから約3年ちょっと経ちました。 vengineer.hatenablog.com 20万アクセス 今日、20万アクセスを達成したようですね。 そして、5600記事目です。 @marsee101 さんに遅れること、4か月、いつ…

NVIDIAとTSMCが silicon photonics ベースのmulti-GPU solutions で協業している

はじめに NVIDIAとTSMCが silicon photonics ベースのmulti-GPU solutions で協業しているって? www.notebookcheck.net TSMC の SiPh TSMC では、SiPh projet なるものをやっていて、NVIDIAはこの技術をベースの GPUに突っ込むということなんでしょうか? 2…

Rockchip RK3588S

はじめに Rockchip RK3588SというSoCがあるようですね。 gadgetrip.jp Rockchip RK3588S は、RK3588の小型版 8nm とあるので、Samsungですかな。 CPU : Cortex-A76 x 4 + A55 x 4 GPU : Mali-G610 MP4 (CPU A710/A510と一緒にアナウンスしたものなのにね) : …

NVIDIAのAda Lovelace

はじめに NVIDIAのAda Lovelaceが発表されました。 Ada Lovelace 上記の図は、下記のYoutubeから説明のために引用しています。 www.youtube.com 今回発表になったのは、Ada Lovelace、AD102のようです。 Turning (TU102)、Ampare (GA102)と比較してみます。 …

エドガー・H・シャイン本

はじめに [エドガー・H・シャイン]、組織心理学の父(https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%89%E3%82%AC%E3%83%BC%E3%83%BB%E3%82%B7%E3%83%A3%E3%82%A4%E3%83%B3) 1928年生まれなので、94歳です。 Kindle 版 アマゾンには、紙の本が多いです。Kind…

Tier IV、チップが上がってきた模様

はじめに Twitterを眺めていたら、Tier IVがアクセルと共同開発していたチップが上げってきた模様です。 説明のために各ツイートを引用します。 弊社、プロセッサも作ってます。アクセルさんと共同開発中。テープアウトも済んでチップあがってきた。 https:/…

Ayer Labsという会社

はじめに Ayar Labsという会社。 チップ間通信技術を中心としたエコシステムを構築している会社 ayarlabs.com 2019年の Hot Chip での発表内容 : TeraPHY: A Chiplet Technology for LowPower, High-Bandwidth In-Package Optical I/O 112Gbs (100Gbs) の Te…

7nm/28nm/90nm/250nm の Wafer Cost

はじめに SemiAnalysis の下記の記事、非常に興味深いです。 semianalysis.substack.com Wafer Cost 上記の記事の下図(説明のために引用します)では、7nm/28nm/90nm/250nm の Wafer Cost と Wafer の枚数の関係を示しています。 250nm では、3,000 枚作れば…

NVIDIAのNVLinkは、2種類あるんだ。

はじめに NVIDIA Grace について、自分のブログを復習していたら、NVLink って、2種類あるのに気が付きました(いまさらかよ。。。) vengineer.hatenablog.com 2つのNVLink 説明のために下図を引用します。 NVLink-C2C PCIe/coherent NVLink とあります。 Gra…

NVIDIAのGraceは、Neoverse V2 なので、CMN-700が使えた

はじめに 下記のツイート、Gracdは、Neoverse V2 のようです。 Ian Buck and Chris Bergey discuss the latest @nvidia Grace CPU and how it is leveraging @Arm Neoverse V2 as the compute foundation for the Grace #datacenter CPU. Watch now: https:/…

AMD の Chipset (X670)って、デイジーチェーンできるんだ。

はじめに このツイートで、知りました。 AMDのX670のChipset側って、デイジーチェーンできるんですね。 X670ニッポーズマヌアル pic.twitter.com/C10NvJLXWT— 188号 (@momomo_us) 2022年9月6日 X670 と X650 ここに詳しく書いてありました。 northwood.blog.fc2.com…

RISC-VのBoot

はじめに Zynq MPSoCで、コンピュータを学ぼう にて、「Xilinx社のZynqMP SoCのブートシーケンス」を説明しました。 また、まとめでは、RISC-Vでもほぼ同じですよ。と書きました。 vengineer.hatenablog.com RISC-VのBootについては、ちゃんと確認していなか…