Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tofino開発中止のまとめ(Intel Q4 2022Earnings Call を聞いて)

ebiken
January 28, 2023

Tofino開発中止のまとめ(Intel Q4 2022Earnings Call を聞いて)

北米時間 2023年1月26日 の Intel Q4 2022 Earnings Call にて "we will end future investment on our network switching product line" と言及され、実質の Tofino Switch ASIC 製品ラインの開発中止が発表されたため、そのアナウンスを受け、今後のデータプレーンプログラマビリティについて考察をまとめました。

なお、あくまでも投資家(株主)向けの発表であり、今後のユーザ企業(製品ベンダ含む)との会話で方針が調整される可能性があるため、引き続き動向に注視する必要があります。

特に、近日 Intel NEX Group や P4.org (Nick McKeown?) から今後の方向性について発表があると思われるため、その発表内容を元に再度動向を考察する必要があります。

ebiken

January 28, 2023
Tweet

More Decks by ebiken

Other Decks in Technology

Transcript

  1. Speaker Deck 公開バージョン Tofino 開発中止を中心とした Network and Edge Group (NEX)視点でのまとめ

    Intel Q4 2022 Earnings Call 2023/01/27 JST (Jan 26, 2023, 5:00 p.m. ET) Twitter: @ebiken Intel Q4 2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28
  2. Speaker Deck 公開バージョン 免責事項 (disclaimer) • 著者個人によるまとめ・考察であり、所属する団体や組 織の見解とは異なります • 2023年1月28日時点での公開情報を元にした内容です

    • 将来公開される情報により、考察や推測が変更される可 能性があります • 誤解や記述ミスが含まれる場合があります • 正確な情報に関しては、参照先の文書やデータを参照し てください Intel Q4 2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28
  3. Speaker Deck 公開バージョン 投資家向けサイト(Investor Relations) Intel Q4 2022 Earnings Call

    | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 FORM 10-K (0000050863-23-000006.pdf) • 各事業部毎の「マーケットトレンド」「製品や競 合」「グロスマージン内訳」等の解説 https://www.intc.com/ Earnings Release (Q4 22_EarningsRelease.pdf) • サマリやビジネスハイライト • 決算数字(Q4 2021 との比較を含む) • 2023年の Outlook Earnings Webcast • 四半期決算発表の音声録音 Earnings Presentation (Q4'2022 Earnings Deck_Final PDF.pdf) • 概要を説明したスライド(事業部毎のサマリ) Infogrphic (intel-q4-2022-financial-and-business-report_F.pdf) • 概要を説明したインフォグラフィック Prepared Remarks (Q4 22 Investor Call Prepared Remarks.pdf) • CEO Pat Gelsinger と CFO Dave Zinsner からの コメント(文字起し)
  4. Speaker Deck 公開バージョン 売上・営業利益:Network and Edge Group (NEX) Intel Q4

    2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 売上高 (Revenue) Slightly lower revenue driven by TAM weakness, offset by ramp of IPU products • TAMの低迷により若干の減収となったが、IPUの増 産により相殺 営業利益 (Operating Income) Lower operating income on increased investment in process and product roadmap and segment mix • プロセスおよび製品ロードマップへの投資増加、な らびにセグメントミックスにより営業利益が減少 Switch ASIC (Tofino) と IPU それぞれの売上・営業利益は非公開 引用: "4th Quarter Earnings Presentation" @ https://www.intc.com/ https://d1io3yog0oux5.cloudfront.net/_2cead9b6413a1a91de449423742eea20/intel/db/887/8894/earnings_presentation/Q4%272022+Earnings+Deck_Final+PDF.pdf
  5. Speaker Deck 公開バージョン Intel Q4 2022 Earnings Call | Tofino

    開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 FORM 10-K:Network and Edge Group (NEX) 抜粋 Page 27~29
  6. Speaker Deck 公開バージョン Intel, Tofino への投資凍結を発表 Intel Q4 2022 Earnings

    Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 https://www.tomshardware.com/news/intel-sunsets-network-switch-biz-kills-risc-v-pathfinder-program Intel Sunsets Network Switch Biz, Kills RISC-V Pathfinder Program (2023/01/26 PST) "NEX continues to do well and is a core part of our strategic transformation, but we will end future investments in our network switching product line, while still fully supporting existing products and customers," said Intel CEO Pat Gelsinger. ... There's no word on how many Intel employees could face layoffs as a result of the action. ... The network switch business marks the seventh non-core business Intel has ended since Pat Gelsinger's arrival, including winding down Optane Memory production, jettisoning the company's drone business, and selling the SSD storage unit to SK Hynix to generate $1.5 billion for investment in areas that are core to Intel's business. https://www.bizjournals.com/sanjose/news/2023/01/26/intel-halts-development-of-tofino-switch-chips.html Intel is halting development of the networking chip it got from Barefoot Networks (2023/01/26 PST) Intel Corp. plans to shut down future development of the networking chip technology it acquired less than four years ago. The Santa Clara tech giant intends to cease work on its Tofino networking switch chips, CEO Pat Gelsinger said in an earnings conference call late Thursday. ... The move to end development of the Tofino chips is only the latest example of Intel buying a Silicon Valley startup for its promising technology and later dropping the effort. In 2016, for example, the company acquired Nervana Systems Inc., a developer of artificial intelligence software and a machine-learning chip. Intel shut down Nervana two years ago, soon after it bought Habana Labs, which makes AI chips. (2022年度 Q4 決算発表:2023/01/26 ) • あくまでも投資家(株主)向けの発表 • 今後のユーザ企業(製品ベンダ含む)との会話で方針が調整され る可能性があるため、動向に注視する必要あり • Intel NEX Group としての方針は近日業界に向けたレターが発行 されると思われるため、それを待ってから戦略を再検討 • P4.org からのアナウンスも注目 Intel オフィシャルコメント: https://download.intel.com/newsroom/2023/corporate/q422-investor-call-remarks.pdf Earning Comments from CEO Pat Gelsinger and CFO Dave Zinsner We are making tough decisions to right-size the organization, and we further sharpened our business focus within our BUs (business units) by rationalizing product roadmaps and investments. NEX continues to do well and is a core part of our strategic transformation, but we will end future investment on our network switching product line, while still fully supporting existing products and customers. Since my return, we have exited seven businesses, providing in excess of $1.5 billion in savings. We are also well underway to integrating AXG (Accelerated Computing Systems and Graphics) into CCG (Client Computing Group) and DCAI (Data Center and AI Group), respectively, to drive a more effective go-to-market capability, accelerating the scale of these businesses while further reducing costs. Tofino を利用しているベンダ • NoviFlow ... https://noviflow.com/srv6/ • Kaloom ... https://www.kaloom.com/partners/intel/fpga • Arrcus (SRv6MUP専用?) ... Press Release • Oxide Computer (IaaS) ... https://oxide.computer/product/networking
  7. Speaker Deck 公開バージョン 「インテルさん、またですか...」という気分 Intel Q4 2022 Earnings Call |

    Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 Intel to Acquire Fulcrum Microsystems | July 19, 2011 https://newsroom.intel.com/news-releases/intel-to-acquire-fulcrum-microsystems/ Intel Corporation today announced it signed a definitive agreement to acquire Fulcrum Microsystems Inc., a privately held fabless semiconductor company that designs Ethernet switch silicon for data center network providers. 2011年に Fulcrum を買収 ⇒ 2013年に Launch された FM6000 (code name: Alta Canyon) を最後にディスコン (サポート継続は8年程度?) https://ark.intel.com/content/www/us/en/ark/products/codename/68710/products-formerly-alta-canyon.html
  8. Speaker Deck 公開バージョン Tofino開発中止後の展望 (2023年1月28日時点での情報を元にした予測) • Intel Tofino ASIC の開発中止はデータプレーンプログラマビリティの未来に大きなインパクトを

    与える事は間違いない • しかし、Intel Tofino以外にもP4をサポートするベンダや製品は存在する事、特にここ数年は IPU/DPU/FPGA等Switch ASIC以外のチップや、DPDK/XDP(eBPF)/OVSといったCPUベースで の適用事例が増加している事から、データプレーンプログラミング言語の業界標準(デファク ト)としての活用は継続されると考えられる • 特にIPUはIntelの戦略上重要なチップであることは変わらず、引き続き注力すると考えられ、Intel によるP4言語への投資は継続されると予想される 以降、Tofino開発中止後の以下動向についてまとめる • P4言語の活用場所(まとめ) • P4言語のユースケース • データプレーンプログラミングのオプション(Tofino 以外) Intel Q4 2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28
  9. Speaker Deck 公開バージョン P4言語の活用場所(まとめ) Intel Q4 2022 Earnings Call |

    Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 CPU IPU/DPU/FPGA Switch ASIC Ethernet Switch Server サーバーサイドでの活用 [1] CPU ⇒ DPDK/XDP(eBPF)/OVS [2] IPU/DPU/FPGA イーサーネット・スイッチでの活用 [3] P4対応ASICのプログラミング [4] 固定機能ASICのデータプレーン記述言語 [1] [2] [3] [4]
  10. Speaker Deck 公開バージョン P4言語のユースケース(Tofino開発中止の後) データプレーンプログラミング言語(Switch ASIC) • Cisco Silicon One

    等、P4対応のプログラマブルスイッチASICは残っている • 但し、現状では限られたユーザーやベンダしかアクセスできず、研究・試作向けに気軽に改造、というのは難しくなる可能性もある データプレーンプログラミング言語(Server Side) • IPU/DPU/FPGA搭載SmartNICや、DPDK/XDP(eBPF)/OVSなどCPUベースのデータプレーンプログラミングへの活用が広まっている • IPU/DPUはP4以外ではチップ毎の独自言語となるため、P4活用の効果は大きい • FPGAはVHDL/Verilogで開発可能な技術者が少なくは無いため現時点での効果は限定的。但し、FPGAも高位合成 (HLS) によるC言語を 利用したプログラム、AIフレームワーク(TensorFlow, Pytorch etc.)に加え、Pythonライブラリ(AMD PYNQ)を活用した開発など、 VHDL/Verilogより抽象度の高い開発環境が利用され始めているため、P4 to FPGAコンパイラの進化次第でFPGAでのP4利用が広まる可 能性も期待できる • DPDK/XDP(eBPF)/OVSはC言語やeBPFに精通した技術者が多く、また性能面のチューニング可能性としてはP4よりもC言語やeBPFの 利用は継続すると考えられる。但し、P4言語を利用した場合はIPU/DPUなどでのコード再利用が可能となるため、フレームワークなど 開発環境の進展によりP4の利用が広まる可能性が期待できる データプレーン記述言語 • プログラムできない Switch ASIC(Fixed ASIC と呼ばれることもある)のデータプレーンパイプラインを記述し、APIを自動生成する目 的でP4言語を利用する事が可能である。例えば Stratum (Open Source Switch OS) ではこれを活用し、異なるASICベンダのチップに対 して共通のAPIを提供可能。 Intel Q4 2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28
  11. Speaker Deck 公開バージョン データプレーンプログラミングのオプション(Tofino 以外) Intel Q4 2022 Earnings Call

    | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 • 他ベンダのP4対応スイッチASICの利用 • Cisco Silicon One, NVIDIA(Mellanox) Spectrum, etc. • P4コンパイラやSDKをユーザが利用可能か不明 • 利用可能な場合でも、コスト含む利用条件が不明 • 他ベンダのP4非対応なプログラマブルASICの利用 • Broadcom Trident 3 (FleXGS), Tomahawk, Qumran, Jericho (OpenNSA) • FleXGSやOpenNSAをユーザが利用可能か不明 • 利用可能な場合でも、コスト含む利用条件が不明 • サーバーサイドに機能実装(IPU/DPU/FPGAを利用) • (スイッチはシンプルなL2/L3/SRv6を利用) • 全てのサーバにIPU/DPUを搭載した場合の運用負荷やコスト • In-Network Telemetry 等、スイッチでの実行が必須な機能の利用可否は、ネットワーク機器ベンダ依存となる • サーバーサイドに機能実装(XDPやDPDKなど、CPUを用いた高速化技術を利用) • (スイッチはシンプルなL2/L3/SRv6を利用) • 十分な性能が実現可能か不明 • In-Network Telemetry 等、スイッチでの実行が必須な機能の利用可否は、ネットワーク機器ベンダ依存となる ※ 注:2023年1月時点でのアイディアメモであり、引き続き検討が必要 参考情報:WHITEBOX SWITCHES: PROGRAMMABLE VS FIXED ASICS | JUNE 24, 2019 https://bm-switch.com/index.php/blog/whitebox_basics_programmable_fixed_asics/
  12. Speaker Deck 公開バージョン その他 Intel Q4 2022 Earnings Call |

    Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28
  13. Speaker Deck 公開バージョン Intel Pathfinder for RISC-V 提供中止 Intel Q4

    2022 Earnings Call | Tofino 開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 2022年8月30日に開始 ⇒(5ヶ月)⇒ 2023年1月26日に中止 "Intel is discontinuing the Intel Pathfinder for RISC-V program effective immediately" https://pathfinder.intel.com/ Intel、Pathfinder for RISC-Vプログラムを中止 (2023/01/27)https://news.mynavi.jp/techplus/article/20230127-2577474/ Intelによる、無償でRISC-V開発が可能な 「Pathfinder for RISC-V Starter Edition」 (2022年9月14日) https://pc.watch.impress.co.jp/docs/column/tidbit/1439399.html
  14. Speaker Deck 公開バージョン Intel Q4 2022 Earnings Call | Tofino

    開発中止を中心とした NEX Group 視点でのまとめ | 2023/01/28 GPU部門は減益が続く ⇒ 分割し CCG/AXG へ吸収 IntelがGPU部門のAXGを分割、Raja氏は降格。 Battlemage GPUは開発中の模様(2022年12月22日) https://gazlog.com/entry/intel-gpu-axg-split/ Mobileye は増収増益(堅調) 引用: "4th Quarter Earnings Presentation" @ https://www.intc.com/ https://d1io3yog0oux5.cloudfront.net/_2cead9b6413a1a91de449423742eea20/intel/db/887/8894/earnings_presentation/Q4%272022+Earnings+Deck_Final+PDF.pdf