HOT CHIPS 33に参加しました。

滝沢研博士1年のLiuです。HOT CHIPS 33に参加しました。

HOT CHIPSは、高性能マイクロプロセッサと集積回路に関する半導体業界の主要な国際学会の一つです。今年は、有名企業や国立研究所の技術者やチップ設計者が最新の技術や製品を紹介・発表しました。今回の学会は、8月22日から24日までの3日間、オンラインで開催されました。

CPU、データプロセッサ、機械学習プラットフォームなどのセッションがあり、質の高いプレゼンテーションが数多くあり、多くのイノベーションや新技術が紹介されていました。

今年は、トップレベルの企業が新しいCPUを発表しました。この場をかりて、興味を持ったいくつかのトピックスとその感想を紹介します。

1. Intel Alder Lake

Alder Lakeは、Intel Coreプロセッサの最新世代です。コアの設計がこれまでとは全く異なります。PコアとEコアというアーキテクチャの異なる2つのコアを使い、ハイブリッドな性能を実現しています。

図1 PコアとEコア (出所: Intel)

Pコアはシングルおよび軽量スレッドのスケーラブルなアプリケーションで高い性能を発揮し、Eコアはマルチスレッドのアプリケーションで優れたスループットを発揮します。スケジューリングについては、IntelはThread Directorを使用して、適切なワークロードを適切なタイミングで適切なコアに配置します。PコアとEコアのサイクルあたりの命令実行数 (IPC) の違いに基づいて、アプリケーションは4つのクラスに分類されます。エネルギー効率や性能に関する情報は、定期的にEHFIテーブルに書き込まれ、OSのスケジューラが最適なコアの割り当てを選択します。Thread Directのアーキテクチャを以下に示します。

図2 Thread Director (出所: Intel)

2. AMD Zen3

Zen2と比較して、新世代は19%のIPC向上を達成しています。非常に大きい技術進歩です。図は、Zen3の主な変更点を示しています。

図3 Zen3コアとZen2コアを比較 (出所: AMD)

私にとって最も興味深いのは、Zen3のキャッシュ階層です。L3の総サイズは変わりませんが、コアごとの直接アクセスが2倍になり、実効メモリのレイテンシが減少しています。また、L2とL3のミスの少なさにも驚かされます。 また、3D V-cache技術により、L3は192MBと驚異的な容量となっています。

図4 Zen3のキャッシュ階層と3D V-cache技術 (出所: AMD)

3. IBM Telum

新しいIBM Zシステムは、Z15とはかなり異なっており、特にキャッシュ階層が異なっています。各コアには32MBのプライベートL2キャッシュがあり、これはZ15のL2キャッシュの8倍にあたります。しかしTelumでは、物理的なL3およびL4キャッシュは存在せず、IBMはL2を使用して仮想的なL3およびL4キャッシュを生成します。これにより、L3とL4の機能はそのままに、チップ面積とレイテンシーを大幅に削減し、コアあたりのキャッシュサイズをさらに向上させています。このような実装により、1ソケットあたり40%以上の性能向上を実現しています。

図5 IBM Telumのキャッシュ階層 (出所: IBM)

4. Intel Xeon Sapphire Rapids

近年、プロセッサーの設計では、モジュラー・アーキテクチャーが普及しています。これは、ダイサイズが小さければ小さいほど、チップ製造における歩留まりが良くなるためです。Sapphire Rapidsでは、EMIB技術を用いてマルチタイルデザインを実現しています。各タイルに搭載されているアクセラレーション・エンジンは重要な部品のひとつです。データストリーミング、クイックアシスト技術、ダイナミックロードバランサーなどを搭載し、コモンモードタスクのオフロードをサポートしています。

図6 Sapphire Rapids (出所: Intel)

また、今回は共有LLCも増え、2つのモード (フラット、キャッシング) を持つHBMについても言及されています。

まだまだ、全てを紹介しきれないほどの素晴らしい発表がありました。例えば、SamsungのHBM2-PIM、チップレットと3Dパッケージング、などなどですね。今回の学会では、多くの刺激的なアイデアや技術を学ぶことができました。私は、創造性と改善を達成するための努力に感銘を受けました。これらの新しいアーキテクチャやアイデアは、チップ設計分野における人気のあるトレンドを示しており、私自身の研究にも大いに役立つと思います。

B3 study sessions are finished!

Hello there, long time no see. This is mellow.
Just around 1 hour before writing this article, we had the this year’s final, 8th, study session for B3 students.

What are B3 study sessions

As we’ve already explained in the page For Prospective Students, Takizawa lab prepares various educational programs for students who are new to the lab.
This year, we welcomed three B3 and one M1 freshmen to our lab. Thus, we had the study sessions for these four freshmen.

This year’s study session

In total, 8 study sessions were held this year with different and useful themes.

Date Tutor Content
17th June Kaneko Environment Construction
24th June Kaneko Git & GitHub
1st July Matsuse LaTeX
8th July Sugawara C
9th July Sasaki Parallelization
15th July Furuhata Singularity
29th July Satake Python
5th Aug Minglu Machine Learning

Each study sessions were like the following photo.

Hope what students have learned in these sessions can help with their further research activities in our lab.
That’s all here. Enjoy your summer vacation~

今年度のB3講習会が終了しました!

皆さん久しぶりです~ M2のめろちゃんです~
この記事を書いている1時間くらい前に、今年度のB3講習会の最終回が無事に終わりました(パチパチ)

B3講習会とは

配属を希望するみなさんへのページにも説明がありますが、滝沢研ではB3やM1の新しく研究室に配属された、いわゆる研究室新入生のための充実した教育プログラムが用意されています。
今年度はB3の学生3名とM1の学生が1名が滝沢研に配属されました(パチパチ)。合計4名の研究室新入生に講習会・勉強会を行いました。

今年度の講習会

今年度は、合計8回の講習会がありました。

日付 講師 内容
17th June 金子 環境構築
24th June 金子 Git & GitHub
1st July 松瀬 LaTeX
8th July 菅原 C
9th July 佐々木 並列
15th July 古畑 Singularity
29th July 佐竹 Python
5th Aug Minglu 機械学習

それぞれの講習会はこんな感じでした。

講習会で勉強した内容が本番の研究をするときにちゃんと役に立ってくれれば嬉しいですね。
それでは、良い夏休みを~

B3 Welcome Online Party

A welcome party was held at the end of June to celebrate the assignment of new B3 students.
Thanks to a fascinating web service, we still had a great time although the party could not be held face-to-face.

We are looking forward to seeing the B3 students play an active role in this lab in the future!

B3歓迎オンラインパーティー

6月末にB3学生の配属を祝う歓迎会が開催されました。
対面で歓迎することは叶いませんでしたが、面白そうなWebサービス上で開催したこともあり盛り上がりました!

B3学生の皆さんが今後この研究室で活躍する姿を楽しみにしています!

Took a group photo of B4 members

We took a group photo of B4 members and professors for the graduation album!
The weather cleared up just in time before the rainy season, and we got some great shots!
What a day!

B4卒業写真撮影

卒業アルバム用に、B4メンバー+先生方で集合写真を撮影しました!
梅雨前ギリギリで天気も晴れ、いい写真が撮れましたね!よかったです!

RECONF 6月研究会において金子が発表

こんにちは、M1の金子です。

6月8日から9日にかけてRECONF 6月研究会がありました。
RECONFは主にFPGAなどのリコンフィギュラブルデバイスやシステムに関する研究について、定期的に研究会を開催しています。

詳細は以下をご覧ください。
2021-06-09 16:10 FPGAクラスタのためのSYCLインターフェースの開発とCPU-FPGA連携の評価 [プログラム]

オンライン発表とはいえ、はじめての対外発表で緊張しました。もっと発表経験を積んでいきたいですね。

Kaneko had a presetation at RECONF

Hi, this is Kaneko.
IEICE Technical Committee on Reconfigurable Systems (2021-06-RECONF) was held from June 8th to 9th.
RECONF is a regularly held conference on reconfigurable devices and systems such as FPGAs.
The details of my presentation are shown as follows.
2021-06-09 16:10 FPGAクラスタのためのSYCLインターフェースの開発とCPU-FPGA連携の評価 [Program]

Although the presentation was given online, I was still nervous because this was my first time to present publicly at a conference.
I am looking forward to more presentation experiences and skills in the future.

Sasaki made a presentation at iWAPT2021

Hi, this is Sasaki, a master-course student.
​
IPDPS2021(35th IEEE International Parallel & Distributed Processing Symposium) was held from May 17th to 21st.
​
Although the name is “Parallel & Distributed Processing,” its scope is so large, from architecture to cloud computing and neural networks, and it is like a “mini-SC.”
​
The conference had been scheduled to be held in Portland, US, but was held online like last year.
​
In a workshop, iWAPT2021(The 16th International Workshop on Automatic Performance Tuning), I made a presentation about the file I/O characteristics of heterogeneous HPC systems and the necessity of auto-tuning.
​
The details of the presentation are shown as follows.
​

  • Yuta Sasaki, Ayumu Ishizuka, Mulya Agung and Hiroyuki Takizawa. “Evaluating I/O Acceleration Mechanisms of SX-Aurora TSUBASA.” 2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). [Program]

​
IPDPS2022 will be held in Lyon, France if it can be held face-to-face.
​
I hope to be able to go abroad soon!