本帖最后由 vt8365a 于 2014-6-6 12:14 编辑
Ikuai8 CPU能运算性能能负载多少带宽 软件参考测试杂谈通过1年多使用
本人认为(当然完全可以是谬论)请用数据和测试喷
Ikuai8基本上
对CPU的要求主要是 整数运算和逻辑运算
浮点运算基本没有要求
整数运算和逻辑运算性能=基本上是频率决定的 当然架构要一样
CPU基本是先去
里面找
只能去硬盘找
只好重新执行程序
CPU的分支预测能力效能很重要,预测错误过高 浪费时间
以下是百度解释
分支预测(Branch Prediction):从P5时代开始的一种先进的,解决处理分支指令(if-then-else)导致流水线失败的数据处理方法,由CPU来判断程序分支的进行方向,能够加快运算速度
当包含流水线技术的处理器处理分支指令时就会遇到一个问题,根据判定条件的真/假的不同,有可能会产生跳转,而这会打断流水线中指令的处理,因为处理器无法确定该指令的下一条指令,直到分支执行完毕。流水线越长,处理器等待的时间便越长,因为它必须等待分支指令处理完毕,才能确定下一条进入流水线的指令。
分支预测技术便是为解决这一问题而出现的。分支预测技术包含编译时进行的静态分支预测和硬件在执行时进行的动态分支预测。
这个可以参考 AIDIA64 CPU Queen 基本效能公式=频率*数据命中率 狭义数据命中率=基本上取决缓存的大小和速度 AIDA64 CPU缓存测试能清楚证明
广义数据命中率 还是取决软件设计者对软件(指令,数据,算法是否优化)就像是SSE指令 软件不支持SSE指令 CPU带SSE指令 也快不起来
效能公式=频率*(狭义数据命中率*广义数据命中率)
回到实际上 无论是哪家的处理器基本上架构一样 主要卖的是 缓存 指令 频率
单级缓存够大 缓存级数多 价格必须高
指令支持的多 价格必须高
频率高 价格可以不高===超频啊
所以 主频能保证基本盘 性能 当然缓存和指令要基本满足软件够用
关于功耗 那个是成本考虑 本文不重点考虑
目前能够找到的简单测试软件 Fritz Chess Benchmark
P3 1GHz L2 256KB 480
P4 631 3GHz L2=2MB 1459 启用超线程模式 数据来自网络
Athlon64 x2 2.8GHz L2 512KB 单核模式 1575 自己测试
Athlon64 x2 2.8GHz L2 1MB 双核模式 3102 自己测试
Atom 330 1.6G L2 1MB 1537 数据来自网络
Atom D525 1.8G L2 1MB 1719 数据来自网络
Celeron 420 L2 512KB 1.6G 1478 数据来自网络
基于100Mbit下载 持续数据测试
Celeron 420 CPU占用基本上67%左右 断断续续偶尔到100% 自己测试 1478*0.67=990
Atom 330 1.6G L2 1MB CPU占用基本上60%左右 1537*0.60=992 推测出来的 持续下载20Mbit CPU占用基本是在10-12% 自己测试
330是双核带超线程 负载比420单核反应要快一些 分配负载要均匀
个人认为 ATOM 330基本上能负载150Mbit 带宽
关于 CPU 持续处理 最大爆发 链接数 个人谬论 认为这个决定到底能拖多少机器和客户端流畅程度
本人目前该没有找到什么好办法测试 只能谬论为1500
链接数容积取决于内存
{:3_51:}来吧 吐槽吧 我也学学 涨姿势啊 骚年{:3_61:}
|