PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

转载个文章,关于SuperPi的

  [复制链接]
1#
硬件哨兵 发表于 2013-3-1 14:00 | 显示全部楼层
这文章说了半天也没说清楚浮点和整数的区别。

如果SUPER PI是整数运算,

解释一下为什么推土机能这么差
2#
硬件哨兵 发表于 2013-3-1 14:43 | 显示全部楼层
royalk 发表于 2013-3-1 14:24
1. 第一句话我就有说是整数运算
2. 你难道不知道推土机一个核心只有2个ALU吗? ...

2.我记得推土机模块设计就是把两个核心做成一个核心用 应该是4个ALU, SNB的核心好像也才3个ALU

1.那么浮点和整数的区别捏
3#
硬件哨兵 发表于 2013-3-1 17:36 | 显示全部楼层
royalk 发表于 2013-3-1 14:48
1. 整数浮点这种基础概念自己百度
2. 很遗憾superpi只能用半个模块跑,我指的一个核心是半个模块。 ...

1.我百度就是说 SUPER PI就是浮点, 最明显特征整数就是1,浮点就是0.1。而AMD整数能力并不差
2.那么这个SNB就是几个ALU捏
4#
硬件哨兵 发表于 2013-3-1 18:19 | 显示全部楼层
royalk 发表于 2013-3-1 18:07
1. 你百度的是错的,要不我也不用发这篇文章。整数和浮点并不是1和0.1那么简单,你看到的“浮点数”只不 ...

1. 你百度错了,我见过很多这样的文章,可能就是就10%用到ALU然后就说整数软件 。

2. X4 955 也是3个ALU,而且也差这么多。 反而CineBench R10这个是整数计算, 这个上面AMD的推土机就不差很多

点评

好的,你赢了  发表于 2013-3-1 18:22
5#
硬件哨兵 发表于 2013-3-1 19:13 | 显示全部楼层
mcszjs 发表于 2013-3-1 18:30
CineBench是渲染测试,这个是整数计算?你渲染马赛克吗?

http://zh.wikipedia.org/wiki/%E6%95%B4%E6%9 ...

是吗?

你就说说 你回帖这么一下,用到了 CPU里 ALU 还是FPU  ,还是压根都没用?或者用其他的什么?
6#
硬件哨兵 发表于 2013-3-1 21:08 | 显示全部楼层
mcszjs 发表于 2013-3-1 19:53
http://zh.wikipedia.org/wiki/ALU

http://zh.wikipedia.org/wiki/FPU

全都用上或者全都没用上的可能都有 是吗?

这句用到什么软件都能说,诶 说细一点各占百分比多少?什么情况下各占百分比多少?又能说一下吗? 百度不到了吗?

玩个维基百科还玩出优越感来了。
7#
硬件哨兵 发表于 2013-3-1 21:26 | 显示全部楼层
mcszjs 发表于 2013-3-1 21:19
我看你连百度都用不好才帮你普及普及基础。

说白了,能问出那问题就表示你的水平有多少了,SuperPi是特 ...

计算PI 是浮点计算还是整数计算这常识问题都没搞清楚,还这里跟我扯一堆。

你怎么不看看你百度的是什么东西呢?

翻出一堆东西自己打自己脸的东西,还这里东扯西拉





8#
硬件哨兵 发表于 2013-3-2 00:35 | 显示全部楼层
本帖最后由 硬件哨兵 于 2013-3-2 00:49 编辑
mcszjs 发表于 2013-3-1 22:15
连帖都看不懂的家伙还好意思拿这个喷我?因为PI这个结果是浮点数,所以算这个浮点数的方法就一定是浮点运 ...


谁看帖不回贴啊?你看到懂你贴的东西吗? 自己又不是什么INTEL里面打工的,都是上网看的就这里贴写自己都一知半解的东西。一个复杂的东西给你说这么简单用来喷的?

SUPER PI一定没有任何浮点运算, SUPER PI没有用到任何CPU 里FPU,是这样说吗?

CineBench 我说肯定有整数运算肯定用到ALU,求反驳!

就知道语言游戏


9#
硬件哨兵 发表于 2013-3-2 01:23 | 显示全部楼层
mcszjs 发表于 2013-3-2 01:13
哈哈哈,说不过所以开始瞎扯转移视线了吗?

那我也懂说啊,你看AV的时候还用了ALU呢 求反驳。 ...

我一开始就说了  “我见过很多这样的文章,可能就是就10%用到ALU然后就说整数软件 。”

自己不看帖回帖。

我在录相厅第一次看AV的时候,还真没用ALU。 知道什么叫录相厅?说你也不懂  ,够反驳不,要百度么。
10#
硬件哨兵 发表于 2013-3-2 01:42 | 显示全部楼层
看个一知半解,别的不说就说这个C语言写的东西,具体写的什么,不是个码农一下就被忽悠了。

现在程序大多用JAVA语言写的,就更好忽悠外行人了。

这里有程序员或码农来逛么?

11#
硬件哨兵 发表于 2013-3-2 01:58 | 显示全部楼层
James007ss 发表于 2013-3-2 01:45
请你看清楚,R大这帖的重点不在于算PI这个结果是浮点还是整数,而是计算过程采用的方法究竟是浮点运算还 ...

Pi = 【  ( a + b ) / 2  +  sqrt( b ・ y )  】^2 / 【 4 ・ t -2 ・ x ・ ( y - a )^2】

我不知道我这么写公式对不对,但是这样一个公式,明显要做除法。

计算出 π ,PI  ,3.14 肯定要做除法的 ,光用二进制运算之类的运算怎么能算出来, 这个应该是个常识吧.
12#
硬件哨兵 发表于 2013-3-2 02:23 | 显示全部楼层
mcszjs 发表于 2013-3-2 02:06
让你去好好学习你不去。

相信如果我告诉你,计算机理论上其实连减法都不会算,我肯定会被你继续喷我才是 ...


算减法是个软件问题。

复杂的问题说的这么简单?我看你帖的东西自己也是一知半解,

半吊子也就算了,还好为人师。

13#
硬件哨兵 发表于 2013-3-2 19:59 | 显示全部楼层
本帖最后由 硬件哨兵 于 2013-3-2 20:03 编辑
dxkzy 发表于 2013-3-2 05:14
计算机科班出生的来说几句
首先目前冯诺伊曼体系下计算机内所有运算和数据存储都是二进制,不管算什么都 ...



俺的常识告诉俺,PI是一个无理数,算PI用除法。 3.14往下算算算算多少多少位。


俺现又听到“整数运算完成pi计算的.”用0和1 二进制完成pi计算的,  ,


最后总结是 :99%是整数运算为主.     太高端了!算PI不是以除法为主,


这个楼下有没有听懂滴
14#
硬件哨兵 发表于 2013-3-2 20:28 | 显示全部楼层
那也是做除法哇。就算不带分号,列竖式计算除法,也是做除法。

http://zh.wikipedia.org/wiki/%E6 ... E.E5.87.BD.E6.95.B0
浮点数运算

评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

15#
硬件哨兵 发表于 2013-3-2 21:17 | 显示全部楼层
dxkzy 发表于 2013-3-2 21:03
整数可以做整数除法的,就是有商和余数那种
至于这个整数除法具体是怎么实现的,是通过FPU变通实现还是用 ...

先做除法

然后计算PI这样一个无理数的用整数除法

最后是你说99%的整数运算完成 ,也就是99%的ALU完成


  是这样么?




评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

16#
硬件哨兵 发表于 2013-3-2 21:24 | 显示全部楼层
dxkzy 发表于 2013-3-2 21:20
应该压根就没用除法算吧
除法都是用乘法和减法代替的

http://zh.wikipedia.org/wiki/%E6 ... E.E5.87.BD.E6.95.B0

这么说浮点运算的

还有这个公式

1.初值确定
    a = 1
        b = 1 / sqrt( 2 )
        t = 1 / 4
        x = 1

2. a与b都取同样的精度,反复迭代计算下式:
      y = a
        a = ( a + b ) / 2
        b = sqrt( b ・ y )
        t = t - x ・ ( y - a )^2
        x = 2 ・ x

3.a和b迭代到足够精度后,根据下式可以计算出PI值
        Pi = ( a + b )^2 / ( 4 ・ t )

评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

17#
硬件哨兵 发表于 2013-3-2 21:55 | 显示全部楼层
dxkzy 发表于 2013-3-2 21:43
我一开始就说的很明确了吧,你眼中的浮点数在代码里面是用整数数组表示的... ...

又绕回去了,SUPER PI就是算圆周率哇  

π ≈22/7    这个公式不精确

肯定是以整数开始,然后做除法,最后结果是无限不循环小数


评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

18#
硬件哨兵 发表于 2013-3-2 22:08 | 显示全部楼层
dxkzy 发表于 2013-3-2 22:01
建议你去看看什么叫高精度计算,如果不会编程的话,可以学点编程的基础 ...

好吧,  反正就是99%的整数运算  反正就是用了 99%的ALU

你是这意识吧?

我只是靠逻辑和常识判断而已。

评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

19#
硬件哨兵 发表于 2013-3-2 22:21 | 显示全部楼层
dxkzy 发表于 2013-3-2 22:13

所以你的下一个问题是为什么AMD整数性能好,但是superpi却不强对吧
我个人理解,AMD模块化之后,每个 ...

X4 955 有3个ALU   同频率 也慢了一半了

所以了

整数浮点都慢了一半了,就说不通了嘛

评分

参与人数 1活跃度 -200 收起 理由
James007ss -200 依总版规2013更新一、1项丐化

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部