薇薇安愣愣地看了一眼手中的文档,顿时那是半点睡意都没了。
这是一份已经被仔仔细细整理好了的规范文档。
关於ATHENA架构」需要支持的指令集、格式以及各种模型的详细定义,都已经被清晰地记录在了这里面。
换句话说,这玩意儿就是他们设计ATHENA的说明书。
「只有91条指令?」
薇薇安惊讶地看着有关指令集的部分。
这是一颗毫无疑问的RISC精简指令集级别的处理器。
但比起主流的那些架构,它的指令要多出近一倍。
不过即便如此,与英特尔的86那种动辄上千条指令的架构相比,它还是极尽简洁了。
「除了处理器必须的三十多条指令以外,剩下的都是游戏专用指令,它能帮我们极大地优化游戏性能。」
林立新头也不抬地解释了一句。
这种操作是真的前无古人後无来者,真正意义上的从硬体层面开始对游戏进行性能优化。
游戏专用指令,可不仅仅是算法优化那麽简单的事。
这一次林立新直接在指令层面为这个架构添加了几十条正常处理器压根不可能有的内容。
就比如向量点积、矩阵变换顶点、块数据操作等。
这些指令想要实现起来非常复杂,往往需要众多指令组合在一起才能实现。
放在处理器里,这就会增加数倍的运算耗时。
而将它们制作成专用的指令,这样一来处理器便可以直接调用这部分现成的电路,仅需要执行一条指令的时间就能完成这样的操作。
一次调用就能节省数倍时间,而在电子游戏的世界里,这样的调用往往每秒钟都会发生无数次。
这样的操作对那些传统处理器来说根本就是无法接受的。
哪怕是86这种本身就是主打复杂指令集的架构,它也不会在处理器里加入这些既占面积又
本章未完,请点击"下一页"继续阅读! 第4页 / 共6页