求ARM cortex a系列架构的ipc(mips/mhz)

a5 a8 a9 a11 a15的都要
还有a7 a12 上面打错 是dmips/mhz

补充答案的denver,cyclone,cyclone2的ipc推测

其中右数第二列是单核同频性能,specint/ghz


最右的ration是同频性能specint的比值,specint主要算整数性能。

以a15的568specint/ghz为ipc,a7的292是a15的同频性能的0.51。以a7的1.9dmips/mhz为标值,那么a15的dmips就应是3.8dmips/mhz左右,符合接近4.0。


a53是a15的0.62,按a15的4.0dmips/mhz,是2.44,如果按a7的1.9,以0.62/0.51的比值刚好是2.3,接近a53理论标准的2.36。


最有趣是krait450,同频只有a15的0.6,那么实际dmips应该在2.4(按a15算)-2.23(按a7算)

对比高通官方宣布的理论3.3和3.51,是68.4-63.9%,如果按krait整体算是72.7-67.6%,出现了性能28-36%的折让,即性能打折现象。

如果考虑到以前有“异步双核性能打8折,异步4核是8折再打8折的情况”的不严谨的说法,那么krait450的specint同频性能对比,刚刚好接近8折上再打8折的优惠!!!!!!!!(手动青蛙笑)



krait系列实际同频性能和a7,a53,a9差不多是事实,得益于异步的二缓缺陷问题,性能打折,不管你承不承认。


然后a57是a15的1.15,符合a57是4.6左右的数值,按a7是4.28。


那么denver就是5.28-4.91,cyclone是6.68-6.22,cyclone2是7.52-7。

如果考虑dmips/mhz同时也是一周期执行的整数指令数。

denver是最多每周期执行5.28个指令,对比a7,就2.58倍,勉强符合是a73倍的说法,但肯定不可能是7发射!!!!


个人推测可能是整数4发,3发。7发根本不可能,7指令只执行最多5.28个,连标量1:1都达不到,NVIDIa研发团队可以撞豆腐自杀了。

那么每路1.76-1.32条指令,对比a9的1.25,a15的1.33,a57的1.53,也不算太离谱。

对比高通的scorpio的每路1.05,krait的1.1-1.16,效率真是低下,一周期才省5%-10%,高通的设计真是有问题。


苹果比较逆天,cyclone2已经达到7dmips/mhz的水平,已经是i5,i7的水平了!!!


从anatech的分析看,苹果的cyclone是整数6发,6 micro-ops,那么摊下来一路1.25,效率值25%,也不是太可怕的东西。


一个cyclone核心实际是相当两个a15或者a57,。


总结一下,补充其他新架构的dmips


a53,2.36。

a57,4.6。

denver,4.91- 5.28。

cyclone1,6.22-6.68。

cyclone2,7-7.52。

异步的高通krait记得打折,折上折哦,亲。


最后,推测下cortex a72的dmips。

根据arm的ppt,同功耗时,16nm ff的a72是28nm a15的3.5倍,大概折算14nm ff=10nm hkmg=7nm poly/sion,16nm ff大约等于11nm hkmg。同功耗,同制程下,a72性能大概是a15的1.4倍,a57是a15的1.35倍。

同性能时,16nm ff的a72只需要28nm a15的25%性能,那么同样折算,同性能同制程下,a72同样的性能大概需要a15的62.5%的功耗。

那么,以以上不准确的推测估算的话,a72的dmips应该在5.47左右,当然有水分,仅当娱乐参考。

国外也有人估计是6.5到7.35。


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-14


a15的3。5有点问题。


根据a15是a7的1.9倍,a7是1.9的话,那么a15是3.61。

根据a12的发布时候,a12是a9的1.4-1.5倍,a9是2.5,那么a12应该是3.5-3.75,相当a15和超过a15,,但是从a12的定位为a15和a9之间,和流水线比a15短看,这不可能。

那么也就是说a15不止3.5,所以arm补充说是a15是a9的2倍,那就是5.0。


三星自己官方文档内部测试的时候,双核a9,1.5ghz是7500dmips,exynos5250是14000dmips,那么按1.5ghz或1.7ghz算,应该是5或4dmips/mhz。就算2ghz算,也是3.75dmips/mhz。


按exynos5250的默频1.7ghz看,4.0dmips/mhz的可能性很高。


非三星的voyo自己宣传,exynos5250 2,5ghz时超过20000dmips,那么4dmips/mhz才有可能。

韩国内部讨论的时候也有过3.98dmips/mhz的说法。



总结,

如图,a5是1.57,a7是1.9,a8是2.0,a9是2.5,a12是3.5,a15最低3.5,一般4.01,最高5.0。

scorpion是2.1,krait 3.3。

苹果swift 3.5.

xscal 1.2-1.36之间。

a53是2.3,a57最低4.1,,一般4.76.

本回答被提问者采纳
第2个回答  2013-07-11
Arm官网有 但现在更多使用coremark 另外安某给出的只是参考值 实际情况受制于编译器版本 硬件定制状况 差别还是很大的 二楼的电子爱好者分析的有一定道理 单忽略编译器及定制状况考虑处理器性能是片面的甚至是具有欺骗性的 想想同样是英特尔的处理器 在不同主板上为什么表现不同
相似回答