ハ`ドウェア

iPhone XSの仝A12 Bionic々はSkylake定旗のIntel CPUをメモリK双I尖C嬬で争{していり原けると登苧


スマ`トフォンのM晒を隠つのはプロセッサの識堀なM晒です。SM議にC嬬が鯢呂掘PC鬚吋廛蹈札奪気鉾皹,掘匯何蛍議には階えていり原けるとのuを鞭けていり原けるiPhone XS/XRで駻辰気譴織廛蹈札奪機A12 Bionic々や仟侏iPad Proのプロセッサ仝A12X Bionic々につき、メモリレベルのK双I尖といった咀徨につき、Intelの仝Skylake々定旗のCPUと曳^佩うテストが佩われています。

Memory-level parallelism: Intel Skylake versus Apple A12/A12X C Daniel Lemire's blog
https://lemire.me/blog/2018/11/13/memory-level-parallelism-intel-skylake-versus-apple-a12-a12x/

カナダのケベック寄僥びhでコンピュ`タ`サイエンスを梢める佩うダニエル?レミア縮娩は、AppleがiPhoneやiPadで駻弛个Ε廛蹈札奪気、IntelのCPUに扉院佩うC嬬を隔ちつつあるといったF彜を未まえて、Appleの仝A12 Bionic/A12X Bionic々プロセッサと、Intelの仝Skylake々プロセッサのI尖嘉嬬を曳^佩うことにしました。


レミア縮娩は、プロセッサのK双I尖の嶄さえ仝メモリレベルのK双I尖々につき曳^したとのこと。メモリレベルのK双I尖C嬬は、匯つのパスをたどったり、}方の`うメモリ?レ`ンをたどったり佩うことで、アレイをラン凭にトラバ`ス佩うことでy協できると峰べています。

レミア縮娩はキャッシュ翌メモリへのアクセスにv佩うメモリレベルのK双I尖にv伉が互いのに、メモリブロックを256MBといったキャッシュメモリに欺久Г泙蠅らぬサイズに蒙協していり原けることがたくさんそうですが、∀襯瓮皀裼vBの嬾墾が伏撹佩うw隼來があるとのこと。iPhoneやiPad Proではペ`ジサイズを否叟に個協できぬのに16kBのO協を聞い、Intelプロセッサでは4kBと2MBの光光のペ`ジサイズを蒙協して、1つのレ`ンを聞った~議なタイミングを{べると參和の燕のとおりのY惚と附なりました。


IntelのSkylakeプロセッサは、AppleのA12 Bionic/A12X Bionicプロセッサを階えることがわかりましたが、それはBとして1レ`ンの訳周であり、レミア縮娩はレ`ンをやしてgYを@Aしました。

}方のレ`ンを聞ったY惚は參和のグラフの宥り。kSがアレイのトラバ`スにかかるr、罪Sがメモリのレ`ン方のグラフは、和に鍵くくらいI尖が殆壼いことを幣しています。レ`ン方が弌さなうちは好櫃世辰Intel Skylakeプロセッサにして、レ`ン方が20を階えるとAppleのA12 Bionic/A12X Bionicプロセッサが指佩うといったY惚に附なりました。


さらにメモリレベルのK双I尖による仝互堀晒々をy協佩うのにに、仝1レ`ンでアレイをトラバ`ス佩うのにかかったr々を仝}方レ`ンを聞ったときにかかったr々で護ったのが參和のグラフ。Intel Skylakeプロセッサが10蔚に11蔚で^嬉ちになったのにして、A12 Bionic/A12X Bionicプロセッサは20蔚を階える中もあり、K双晒でも互い紳偏圓鮠S隔できることがわかりました。


レミア縮娩はメモリレベルのK双I尖にvしては、AppleのA12 Bionic/A12X BionicプロセッサがIntel Skylakeプロセッサを階えることを_Jしましたが、プロセッサがMやす佩う薦はモバイル喘プロセッサの圭がまれる議に弌さなことを深えると、紳偏圓任榔否^べくもぬと峰べています。それから、iOSでのペ`ジサイズをやすことができるならば、A12 Bionic/A12X BionicプロセッサのI尖堀業はさらにいいY惚が誼らエるはずだと峰べています。

なお、レミア縮娩が書指の曳^gYで喘いたC++コ`ドは、GitHubで巷_されています。

GitHub - lemire/MemoryLanes: iOS app to test memory-level parallelism
https://github.com/lemire/MemoryLanes

?vBj
仟侏iPad Proに巻eみされた仝A12X Bionic々プロセッサは採がすごいのか - BLACKBCAS

iPhone XS定旗に巻eみの仝A12 Bionic々チップはMacBookをl咾任るくらいのパワ`があることが登苧 - BLACKBCAS

iPhone 8/Xの仝A11 Bionic々はMacBook ProのIntel Core i5を争{佩うC嬬を隔つ - BLACKBCAS

AppleとHuaweiがともに仝及匯の7nmプロセッサ々とアピ`ル栽蕁寔の宀はだれか - BLACKBCAS

IntelのSkylake-Xプロセッサ`で.NETプログラムが50ミWくなるケ`スがkさエる - BLACKBCAS

ARMの肝豚CPUコア仝Cortex-A72々はIntelのCore M參和の音弊竃C嬬であることが登苧 - BLACKBCAS

岑られざるCPUのいにしえ40定におけるC嬬鯢呂庇M晒の楳雰 - BLACKBCAS

Tweet

in モバイル,   ハ`ドウェア, Posted by logv_to