键盘清脆。
用着编译后的语言,苏砚承开始和计算机对话。
一个魔法般的数字,几个0和1的组合,算出一个近似值,然后进行一次迭代……
复杂的逻辑,便浓缩为短短几行,却像是跨越了时间,他正在和三百年前的牛顿相互对视。
随之,一场对计算机算力桎梏,和硬件束缚的温柔反派,悄然掀起!
但还没完!
在前世的历史里。
被称为3d引擎之父,程序员之神的约翰·卡马克,从一堆论文中,找到了这个魔法般的数字,从而将计算机的运算速度提升了数倍。
并成功让《雷神之锤》以最完美和震撼的姿态,出现在全世界的电脑玩家眼前。
而苏砚承在他的基础上,更加的饥渴,更加的不够满足!
于是,他选择再次优化!
首先是比卡马克更精准的魔法数,将误差从1.75%压缩到0.3%!
接着,像之前想到的“lod远模糊近精细优化”那般,引入动态迭代判断!
即,检测到不重要的数值,1次迭代就够了,误差大就大点。
而重要数值就迭代1.5次,多尝一口,多放一次盐……
“然后,再用快速收敛迭代法适配当下硬件,
用3条汇编指令替代卡马克的4条,这样的话在相同迭代次数下就能更快计算!”
“艹,我真他妈是个天才!”
苏砚承敲着键盘,甚至忍不住自夸起来。
“好的,之后就简单了,优化一下指令集深度,优化一下内存占用……”
进入状态的苏砚承,几乎忘却了外物,忘记了自己。
仿佛宇宙中只剩下他和跟前的计算机,人与机正进行着深层次的对话。
键盘“啪啪啪”速响,仿佛弹奏一首狂想