[CPU cache 问题技术讨论] 自称外行的请入(2)
Select messages from
# through # 帮助
[/[Print]\]

海归论坛 -> 新的CPU缓存电路

#1: [CPU cache 问题技术讨论] 自称外行的请入(2) (8960 reads) 作者: logic 文章时间: 2010-11-03 周三, 22:30
    —
作者:logic新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com

有人说,我还没有看到谁具体说出他技术上的问题. 这肯定是外行说的.

该同学的东西技术上对不对,根本不是关键.我们都假设他对.So what?

假如你们公司让大家提合理化建议来改善公司效率,你说建议CEO从办公桌到门
用跑,不要走,可以提高80%(1分钟变成10秒).没有人来说你的办法错了
.而且CEO的时间那么宝贵,挺不错的啊.
问题在于这不是Bottomneck.

该同学的东西当然不会这么无聊.但其影响和作用在商业上真差不多.

你听我慢慢道来.

我们现在是说general purpose computing. 所谓general purpose computing是
指到处都可以用的,是相对于专门设计的,有特殊用途(如核导弹控制等)而言
的.所以在这个意义上,他只能取最大公约数. 相对就会没那么复杂.

回到具体问题,今天用的PC,大部分是在干什么呢?他Performance的Bottomneck
在哪呢?

第一大用处:上网
第二大用处: 一般桌面办公及娱乐

上网的Bottomneck在网速. PC的总体的性能都不是很有关系.CPU cache 就更无
关紧要.


一般桌面办公及娱乐的Bottomneck在硬盘读写.可以这么说,Memory就是对硬盘
的cache,所谓CPU cache 是对Memory的cache. 读写硬盘的速度如果是1,Memory
就是1/1000,而CPU cache 就是1/1,000,000. 如果硬盘读写不提高,而去提高CPU
cache,在大部分情况下,就向从家门口飞跑到车上,但路上堵车.所以现在一般的
CPU就够了,Memory多一点更实在,(硬盘cache),或用SSD硬盘(高速硬
盘).

这就基本上满足了90%以上的客户了.

但是确实也存在CPU跟不上的情况,那也要分情况.
一种不是由CPU单个处理太慢,而是由于需要排对. 解决方案:多核.
另一种就是主要在于大型的图形处理用CPU, 解决方案:用GPU,这个其实可以算特殊用途的computing了.已经不算Intel的核心了.

这已经可以满足他99%的目标客户了.

那我非得要CPU更好, CPU cache的 hit rate更高呢? 也有办法啊,提高cache size不就行了吗?极端情况,我cache size就是Memory size, hit rate不就是100%了吗?
用这个当然贵, 也存在现有障碍,到一定程度就是不可承受的贵.
但肯定比用该同学的方法改CPU硬件,软件达到相同性能便宜, 实际.

那我还是不行,非要那啥啥.对不起,我们是general purpose computing,图的是便宜,你要定制是吧? Please let me know your budget.

作者:logic新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com


上一次由logic于2010-11-03 周三, 22:42修改,总共修改了1次



海归论坛 -> 新的CPU缓存电路


output generated using printer-friendly topic mod. 所有的时间均为 北京时间

1页,共1

Powered by phpBB © 2001, 2005 phpBB Group