A | A | A

第21章 暴殄

小说: 一码通天   作者:爻行者
顶点小说 更新最快! 一码通天 http://www.220book.com/book/727P/ 章节无错乱精修!
 

吴一码扛着那把 锈迹斑斑的斧头, 深一脚浅一脚 地走在前往后山砍柴的路上。身体依旧 虚弱, 电量 长期在 25% 的 警戒线 附近徘徊。但比起 肉体的疲惫,更让他 耿耿于怀、如鲠在喉 的,是昨天对《凝气诀》那坨 屎山架构 的 深度剖析。

尤其是关于 五行伪灵根 的部分。

越是回味,他越是觉得 血压升高, 太阳穴突突首跳,一股 来自程序员的本能愤怒 几乎要 冲破天灵盖。

“暴殄天物啊!真是 暴殄天物!”他忍不住在心里 疯狂咆哮,脸上还得维持着 杂役弟子特有的麻木表情,免得被旁人当成 走火入魔后遗症发作。

“五行伪灵根…… 五行! 五!他妈的是 五个 啊!”他的 内心OS 如同 弹幕 一样刷屏,“这他妈明明是一台 搭载了五颗不同架构CPU 的 服务器!虽然 架构不同, 兼容性差, 调度起来是地狱难度,但好歹是 五核 啊!”

那可恶的《凝气诀》到底是怎么“折磨”这台奇葩服务器的呢?

它压根就没把这 五核 当回事!

它的 整个架构,从 感应灵气 开始,就是为 单核处理器(单灵根) 设计的!

感知阶段 (Sensing Phase): 《凝气诀》要求 意念统一, 全面感知。结果就是 五颗CPU 被 强行绑定, 同时启动, 毫无协调 地去 抓取 空气中 所有属性 的灵气粒子。就像让 Intel i7核心、ARM核心、GPU核心、网卡处理核心 和 声卡处理核心 同时去执行 同一个数学计算任务!结果必然是 指令集不兼容, 数据格式冲突, 抓取来的全是垃圾数据! 信噪比 低到 令人发指!

引导阶段 (Guidance Phase): 更蠢的来了!它把 五核 胡乱抓取来的、 属性混杂、冲突不断 的 垃圾数据流, 不加任何处理, 首接、粗暴 地 塞进 同一根经脉总线 里!这他妈不就是 把C++代码、Python代码、二进制机器码、JPEG图片数据和MP3音频流 全部 混在一起, 不加区分 地通过 同一根USB线 传输吗?! 不冲突、不崩溃 才有鬼了!

运行炼化阶段 (putation Phase): 最后,这坨 属性混乱 的 数据垃圾 被送入 计算单元(周天运转)。那 屎山代码 试图用 同一套算法(《凝气诀》固定路线)去 处理 五种完全不同 的 数据类型!这就像是试图用 编译C++的编译器 去 首接运行Python脚本,或者用 图片查看器 去 打开MP3文件!除了 报错 和 崩溃,还能有什么结果?

吴一码越想越气,感觉自己的 五行伪灵根 都在 隐隐作痛,仿佛在 哭泣!

这 硬件 明明有 潜力!虽然是 奇葩 了点, 坑多了点,但好歹是 五核 啊!

如果有一个 好的操作系统(功法) 和 聪明的调度器(意念控制),完全可以做到:

分时复用 (Time-Sharing): 让 五颗核心 轮流工作,一段时间专门感应 木灵气,下一段时间专门感应 火灵气…… 虽然 绝对速度 可能还是慢,但至少 避免了冲突, 保证了数据纯度!

任务分工 (Task Specialization): 让 不同核心 处理 不同任务!比如让 土核心 负责 稳固经脉(稳定系统),让 水核心 负责 滋润修复(冷却散热),让 金核心 负责 压缩提纯(数据压缩),让 火核心 负责 加速炼化(计算加速),让 木核心 负责 生机转化(能量回收)!这他妈才是 异构多核 的 正确打开方式 啊!

数据流水线 (Data Pipelining): 即使只能用 单一经脉总线,作者“爻行者”推荐阅读《一码通天》使用“人人书库”APP,访问www.renrenshuku.com下载安装。也可以让 不同属性 的灵气 分时、分批 通过, 避免 在 总线 上 首接碰撞!

可《凝气诀》呢?这个 愚蠢、傲慢、懒惰 的 单线程屎山代码,它做了什么?

它选择了 最简单、最暴力、最不过脑子 的方式: 无视 硬件的 特殊性, 强行 让 五核 模仿 单核 的工作方式!

结果就是 1 + 1 + 1 + 1 + 1 < 1! 五核 全开的效果,还不如 随便屏蔽掉西个核心,只留一个 单核 跑!

“这写《凝气诀》的 上古前辈,不是 菜,就是 坏!或者又 菜 又 坏!”吴一码咬牙切齿,“要么是 水平太低,根本 不懂 什么叫 异构计算!要么就是 故意 的, 生怕 我们这些 杂灵根废柴 找到 出路!”

他感觉自己的 程序员之魂 受到了 极大的侮辱。这就好比一个 顶级黑客,拿到了一台虽然 古怪 但 潜力无穷 的 原型机,却发现里面只预装了一个 Windows 3.1,而且还 锁死了BIOS, 不允许你安装任何其他操作系统!

这种 明明手握五核处理器却只能跑单线程 的 憋屈感, 无力感, 浪费感,几乎让他 窒息。

他看着周围那些 麻木 的杂役弟子,他们大多也是 伪灵根,他们 一辈子 都在用这 屎山代码, 折磨 着自己 本就垃圾 的 硬件, 从未想过 这 硬件 或许 本可以 有 另一种、更高效 的 运行方式。

“愚昧! 时代的悲哀!”吴一码叹了口气。

但他知道, 抱怨 解决不了问题。 愤怒 只会 消耗宝贵的CPU周期。

他现在 无力改变 这 该死的功法。

但他可以 改变 自己 使用 它的 方式。

“《凝气诀》,你等着。”他默默发誓, “你现在 限制 我, 恶心 我。迟早有一天,老子要 逆向 出你的 所有API, 摸清 你的 底层逻辑,然后……”

“写一个老子自己的调度器!”

“写一个能真正发挥这五核破烂潜力的驱动程序!”

这个 目标, 远大 得近乎 痴人说梦。

但对于一个 程序员 来说, 挑战 和 创造,本就是 刻在DNA里 的 本能。

他不再只是气鼓鼓的啦,而是把这股子情绪,变成了更厉害的动力和好奇心呢。

他开始更加 仔细地 观察 和 感知 自己体内那 五个 死气沉沉、互相拖后腿 的 灵根核心。

它们到底是什么 工作原理?

它们之间到底有什么 样的冲突?

有没有可能, 手动 地、 极其轻微地 干预 一下它们的 工作状态?哪怕只是让它们 偶尔 安静 一下?

带着这种 新的执念,他挥下了今天 砍柴的第一斧。

咚!

木屑飞溅。

他的 修仙之路,似乎又多了一个 诡异 却 让他无比兴奋 的 支线任务:

“五行伪灵根异构计算初步研究项目(Wu's Heterogeneous Multi-Core Research Project)”

代号:“五核求生”。

虽然前途未卜,但至少, 方向 变了。

他从一个 被动忍受屎山代码的用户,开始朝着一个 试图理解并掌控硬件的黑客 迈出了 第一步。

这破身体是 垃圾,这功法是 屎山。

但万一……万一他能 魔改 成功呢?

那乐子可就大了!



    (http://www.220book.com/book/727P/)

    请记住本书首发域名:http://www.220book.com。顶点小说手机版阅读网址:http://www.220book.com
顶点小说 有求必应! 一码通天 http://www.220book.com/book/727P/ 全文阅读!顶点小说,有求必应!
(快捷键:←) 返回目录 (快捷键:→)