はじめに
Linux Kernelのコア制限が256個だというのを下記のXの投稿で知りました。
The ARM64 #Linux kernel has a 256 core limit while with #AmpereOne CPUs allowing up to 192 physical cores per socket, that 256 limit is passed in a dual socket configuration
— HPC Guru (@HPC_Guru) 2023年11月30日
Ampere’s trying to get this fixedhttps://t.co/6ZAWYz1kkW#HPC #AI via @phoronix
AmpereOne は、192コア
Ampere Computingの TSMC N5で開発した AmpereOne のコア数が 192コア。一つ前の世代の Altra Max は128コア。
Altra Max x 2ソケットのシステムは存在していて、128コア x 2 = 256コアだったわけです。
そして、AmpereOne x 2ソケットのシステムを作ると、192コア x 2 = 384コアになり、Linux Kernelのコア制限の256を超えちゃうと
おわりに
512コアに変えても、256コアのSoCが出てくると、また変えなくちゃいけないですよね。。。
となると、もっと多くするのかな? 8,192 コアとか書いてあるけど、どうするのだろうか。。。