POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
12
返回列表 发新帖
楼主: 花泥
打印 上一主题 下一主题

游戏为多核设计一下就这么困难?

[复制链接]
汉尼拔 该用户已被删除
21#
发表于 2007-8-31 14:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

jg8215 该用户已被删除
22#
发表于 2007-8-31 14:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

23#
发表于 2007-8-31 15:21 | 只看该作者
最老的电脑编程员现在有多少岁了?而最老的工业设计的工程师都重生好几次了,没办法的事情
回复 支持 反对

使用道具 举报

24#
发表于 2007-8-31 19:07 | 只看该作者
管理成本很高的。

举个常见的例子,一件事情一个人干,只要知道了要做哪些具体工作,安排好顺序一件一件干就是了。

如果两个人一起干,除了要知道做哪些具体工作以外,还要先分配好工作,如果有两个环节有先后顺序,有分配给了两个人,那么其中一个做完了要先完成的那件,还要把完成的结果告诉另一个人,而往往另外那个人不是闲着在等这个结果的,如果他正忙着另一件工作,还要先停下来,记下这个结果,待会处理的时候来用。最后,可能还需要把两个人的工作结果整合起来,才算完成了这件事情。

对于程序来说,这种情况是非常多的,首先要分析所有的模块,尽可能让不同的线程的负载平衡,然后尽可能把有关联的模块在同一个线程内处理。其次,要考虑线程间的通知、数据交换等工作。这些都是多出来的工作,而且并不轻松。
回复 支持 反对

使用道具 举报

25#
发表于 2007-8-31 21:08 | 只看该作者
原帖由 猪神摸了我的奶 于 2007-8-31 09:25 发表
我认为未来的CPU核心数目对程序应该是透明的,程序不需要考虑支持几个CPU,所有指令由CPU内部的仲裁器统一分配到各个运算核心


似乎 AS400  机器就是这样的。买的软件不强调有几个CPU几个核心。有一个数值决定机器的性能。
回复 支持 反对

使用道具 举报

26#
发表于 2007-8-31 21:39 | 只看该作者

回复 #6 猪神摸了我的奶 的帖子

要是这样的话联想连IBM服务器部门也收购了 IBM的超级计算机甭卖了。。。
多核编程是最难的。。。:funk:
回复 支持 反对

使用道具 举报

27#
发表于 2007-8-31 22:21 | 只看该作者
据说CRYSIS对多核支持很好,四核的速度比单核块98%,几乎一倍
回复 支持 反对

使用道具 举报

28#
发表于 2007-9-2 14:38 | 只看该作者
原帖由 xing83 于 2007-8-31 12:21 发表


看来用4核机玩麻将游戏有天生优势



那足球游戏22核心岂不是更有优势~~?w00t)
回复 支持 反对

使用道具 举报

麦香猪柳蛋 该用户已被删除
29#
发表于 2007-9-2 14:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

30#
发表于 2007-9-2 15:20 | 只看该作者
原帖由 猪神摸了我的奶 于 2007-8-31 09:25 发表
我认为未来的CPU核心数目对程序应该是透明的,程序不需要考虑支持几个CPU,所有指令由CPU内部的仲裁器统一分配到各个运算核心

像G80的架构那样?:loveliness:
回复 支持 反对

使用道具 举报

31#
发表于 2007-9-5 05:24 | 只看该作者
这。。。有本质的不同
G80处理的数据跟CPU处理的数据不同
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-5 03:18

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表