瑞芯微RK3066真那么牛么,跑1.6G!
浮点运算有误差很正常的,乘->加与乘加的结果就可能不一样——中间结果的表示精度可能不一样、rounding的方式可能不一样......我记得(不确定)Intel双精度乘加运算的中间结果是160位
修改了下程序,让一个线程执行后sleep(2),令一个线程执行后sleep(1),这样就反复循
环:一个线程连续执行2次,另一个线程执行1次。
结果还是2次的结果一样,但是和另一个线程的结果不一样。
但是这个没法解释无穷多次执行,一个线程内部的结果保持不变呀。并且计算时都调用
的同一个函数。
恩,把从sqrt(1)累加到sqrt(10^5)的结果是样的,但是累加到sqrt(10^6)的结果就不一
样了。
前面的计算过程没有涉及到中间结果精度和rounding操作?
没有,核心的计算就两行代码
for i=0:1:N
sum+=sqrt(i)
我的意思是,前面的计算值没有到需要rounding的地步
赞“百撕不得骑姐”
.205
现在这种工艺下,很少能用worst corner 来说话了,
因为SSS,SST corner 的参数一般会差很多,除非掺杂控制特别好!~
当然,量产测试可以把性能不好的筛出来,
重视品质和客户的公司会把limit设置的严格一点,
国内的就不一定了,毕竟成品率是他们更关心的东西。。
啥都不好说啊。。
.205
thread0: time spend:[0]s [88]ms 21081849486.439312
thread0...
thread1: time spend:[0]s [88]ms 21081849486.439312
thread1...
thread0: time spend:[0]s [88]ms 21081849486.439312
thread0...
thread1: time spend:[0]s [88]ms 21081849486.439312
没看出哪里不一样啊
http://mobile.arm.com/about/newsroom/rockchip-licenses-a-wide-range-of-arm-i
p-for-turnkey-solution-targeting-mass-market-cost-effective.php
看ARM的网站就就知道了
确实是40LP的
不过是买的全套ARM的IP
特别是那个Artisan Processor Optimization Pack
说白了就是硬核
ARM有专门针对TSMC40LP的A9硬核
最高能跑到2G
两年前不是有个更牛叉的新岸线能把A9跑到2G么
都是这么来的
这个不一样的
人家跑2G不是LP的工艺,速度相差很多,当然功耗也相差很多。
呵呵,脱离工作电压谈速度都是扯淡
知道跑1.6G的工作电压时多少吗
我说的一样
是指买个硬核来直接集成的设计方法一样
采用这样的方法
自然主频做的高了