← 全部标签
# 并行
3 篇页面
页面
图形学GPU 并行架构GPU Parallel ArchitectureGPU 为吞吐量而设计:芯片大部分面积是成千上万个着色器核心,而不是缓存和控制逻辑。它靠在大量线程组 (warp/wavefront) 之间快速切换来隐藏访存延迟,用 SIMD 让一组线程锁步执行同一条指令。理解占用率和线程分歧,是写出高效着色器的关键。游戏开发并发与并行基础Concurrency & Parallelism FundamentalsGEA 区分两个正交的概念:并发 (Concurrency) 是软件层面多个控制流读写共享数据,核心难题是数据竞争;并行 (Parallelism) 是硬件层面两个以上部件同时工作。硬件并行又分为提升单线程速度的隐式并行(流水线、超标量、VLIW,即指令级并行 ILP)和为同时运行多条指令流而设计的显式并行(超线程、多核、多处理器、集群/云)。游戏策划谜题设计Puzzle Design谜题是让玩家停下来思考的东西,位于"头与手"的头一端。Schell 的定义:谜题是有占优策略的游戏——像企鹅是不会飞的鸟,谜题是不值得重玩的游戏,目标就是找到那个占优策略。谜题并没有过时,只是从突兀的显式谜题变成了融入环境的隐式谜题。本章给出十条谜题原则(第 3 版第 14 章 Game Mechanics Support Puzzles;第 1 版为第 12 章)。