戴森球计划的这技术算游戏界的黑科技么
就是把很大一部分本来让CPU负担的运算放到了GPU里让游戏对CPU要求**降低,可以负担的运算量**提升。
本帖最后由 dumplingpro 于 2021-2-8 19:15 编辑
不算黑科技,非游戏领域用得挺多的,现在AI炼丹就这么玩的。
GPU算力相比CPU数量级优势,优化玄学吹再高,也没GPU加速的提升大。
但是GPU加速需要献祭程序员的头发,尤其是游戏这种变量很大的东西,一般游戏多核优化都懒得搞何况GPU加速,只能说戴森球的程序员牛逼。
本帖最后由 塔奇克马 于 2021-2-8 17:21 编辑
戴森球完全的多核运算并行化,使用面向数据编程,多核代理分配实现.Unity一直在弄这个东西.有一些例子可以参考.
它对于多核CPU支持并不弱.甚至比很多3A都要强.
这些都不是黑科技只是另一种实现方式.
有点 PS3 上用 CELL 的 7 个 SPE 处理游戏逻辑的味道。。(当然这玩意不算 GPU) 比特币挖矿就是把HASH算法这种传统由CPU做的事扔给GPU,实际上科学计算领域,用GPU加速的场合非常多。 ……又在黑科技了( 卿卿雅儿 发表于 2021-2-8 17:18
比特币挖矿就是把HASH算法这种传统由CPU做的事扔给GPU,实际上科学计算领域,用GPU加速的场合非常多。 ...
所以我才问游戏界啊
之前gears5能在x1x跑动态4k60帧就是用gpu承担部分cpu计算拉了弱鸡美洲豹一把 用compute shader做通用计算在单机游戏界早就已经应用很广泛了吧,像战神4的风场。
—— 来自 Xiaomi M2007J3SC, Android 10上的 S1Next-鹅版 v2.4.4.1 不是,这种做法现在游戏很普遍,不然你以为ps4和x1s那弱鸡cpu怎么跑的动这么多游戏的...
而且戴森球很多地方适合这种做法
—— 来自 S1Fun 我想知道rimworld能不能用上,这祖传单核到了后期真的卡 GuardHei 发表于 2021-2-8 19:14
不是,这种做法现在游戏很普遍,不然你以为ps4和x1s那弱鸡cpu怎么跑的动这么多游戏的...
而且戴森球很多地 ...
那为啥这类型的游戏出了戴森球以外运行效率都很烂? 不算连网页应用都支持GPU加速了
-- 傲娇地来自 Stage1未知客户端 塔奇克马 发表于 2021-2-8 19:20
那为啥这类型的游戏出了戴森球以外运行效率都很烂?
戴森球大部分游戏逻辑还是放在cpu算的,gpu加速的基本上表现层,包括gpu动画等等,只是他们用顶点色分块后能做的比较复杂的效果。
但是各种运算逻辑还是cpu处理的...这就是非常正常的操作。你算个策略游戏ai怎么可能扔gpu上算...戴森球这个大部分都是工厂就还好,他本质上和策略游戏还是有区别的。
当然,戴森球本身技术水平也是绝对一流,只不过没必要神话他。戴森球技术员是猪厂高手出来的,经验老道,尤其在面对低端设备(有啥能比手机配置还低)
—— 来自 S1Fun 戴森球那种读取点缓存的方法,没法实现主流网游的换装要求吧 GPU运算适合的是大规模的批量浮点运算,而不是大规模的并行逻辑处理。
所以那种大量并行的单位行动决策实际上不太合适这么做,而大量的模拟结果输出则更合适。 风怒 老黄提出GPU这个说法就是希望能够替代一部分CPU的功能,NV对GPU加速的支持也很给力,相对而言GPU产品线架构相对简单,也方便优化,不像是CPU那边什么样奇怪的牙膏都有,多核多线程优化麻烦得要死。
不过正常情况下PC端搞GPU加速也是一个比较谐的事情,因为多数PC的CPU性能是溢出的,反倒是显卡日常超频,戴森球在4X游戏里又不是复杂度极高的,这么搞意义不大。 戴森球和4x两个性质的游戏,目前gpu是做不了决策性ai的
—— 来自 samsung SM-G9860, Android 11上的 S1Next-鹅版 v2.4.4.1
页:
[1]