Port Intel Linux app to RISC-V and IBM Power

2024/09/29(日)16:00 〜 17:00 開催
ブックマーク

イベント内容

This study group will address the issue of CPU architecture dependency, one of the problems in computer science.

Intel holds the market share in server and PC CPUs. This is mainly due to software compatibility.

In this study group, we will learn the technology of replacing the CPU of PCs and supercomputers from Intel's CISC (Complex Instruction Set Computer) to other RISC-V (Reduced Instruction Set Computer) architectures to speed up PCs and supercomputers.

Intel converts instructions from CISC instructions to RISC-V μOps internally, which requires additional circuits, increases die size, increases power consumption, and is inefficient. If the instructions were RISC-V instructions from the beginning, such overhead would not be necessary.

Therefore, if the CPU of a PC is replaced from Intel to the more open RISC-V, the price would be cheaper and performance would improve.

However, most of the software for PCs and supercomputers in the world runs on Intel's x86-64, and software porting would be required.

Please feel free to join us

This study group is OPEN in Discord. Register connpass and Register this study group and join Discord.

This study group is held by English.

"Vector Intrinsic Porting Guide"
https://openpowerfoundation.org/specifications/vectorintrinsicportingguide/

The character of this picture is Akari. open source test framework for port Intel to RISC-V!!

この勉強会は、コンピュータ・サイエンスにおいての問題の一つである、CPUのアーキテクチャ依存の問題を取り上げます。

サーバやPCのCPUはIntelがシェアを持っています。これは主にソフトウェア互換性によるものです。
この勉強会では、CISC(Complex Instruction Set Computer)であるIntelから他のRISC-V(Reduced Instruction Set Computer)アーキテクチャにPCやスパコンのCPUを置き換え、PCやスパコンを高速化する技術を学習します。

Intelは、内部でCISC命令からRISC-VのμOpに命令を変換しており、そのため、追加的な回路が必要となり、ダイサイズが大きくなり、消費電力が大きくなり、効率が悪いです。最初から命令がRISC-V命令なら、そのようなオーバーヘッドは必要ありません。

よって、PCのCPUをIntelからよりオープンなRISC-Vに置き換えれば、値段が安くなり、パフォーマンスも改善されます。

しかし、世界の多くのPCやスパコン用ソフトウェアはIntelのx86-64で動くものであり、ソフトウェアのポート(移植)が必要となります。

お気軽に参加ください

この勉強会では教科書を購入する必要はありません。
予習も必要ありません。

以下のようなドキュメントを読む予定です。

「Vector Intrinsic Porting Guide」
https://openpowerfoundation.org/specifications/vectorintrinsicportingguide/

「Intel®️ 64 and IA-32 Architectures Software Developer Manuals」 https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html

https://developer.ibm.com/tutorials/migrate-app-on-lop/

記事書いてます I am writing article.

https://qiita.com/daisukeokaoss/

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
情報提供元ページ(connpass)へ

新規会員登録

このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。



※ ソーシャルアカウントで登録するとログインが簡単に行えます。

※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。

関連するイベント