第71节
    而團體賽的時間,通常不會太充裕。

    “你打算怎麼辦?”他問。

    林楓猶豫了一下。

    “我下午去計算中心熟悉一下環境。”他說,“你要不要一起?”

    陸沉想了想。

    “好。”

    莫斯科大學的計算中心在主樓東翼,穿過一條長長的走廊,經過兩道崗哨,才能進入機房。

    帶隊老師辦好手續後,陸沉和林楓被允許進入。

    機房很大,BESM-6的主機佔據了大半個房間,磁帶機嗡嗡作響,冷氣全力咿D,依然能聞到一股淡淡的電子元件發熱的氣味。

    幾個蘇聯學生正在一臺終端前操作,看到他們進來,目光有些微妙。

    林楓走到一臺空著的終端前坐下,開始檢視指令手冊。

    陸沉沒有急著上手。

    他站在BESM-6的主機前,目光從控制面板上一一掃過。

    暫存器。咚闫鳌S洃涹w單元。

    他的大腦開始構建這臺機器的完整模型。

    BESM-6的體系結構屬於堆疊型架構,指令集包含約50條基本指令,字長48位,記憶體定址範圍……

    他在腦海中逐條拆解指令集,分析每一條指令的時鐘週期和微碼執行流程。

    這個過程用了大約四十分鐘。

    在這四十分鐘裡,他完成了對BESM-6指令集的完整逆向。

    不是通過閱讀手冊——那隻能知道表面的語法規則。

    他需要的是更深層的理解:指令流水線的衝突模式,Cache缺失的懲罰週期,乘除法指令的微碼迴圈次數。

    這些資訊,手冊上不會寫。

    但他可以通過對硬體結構的觀察,結合指令執行的時序規律,反推出來。

    就像看到一隻表的外殼,就能推算出內部齒輪的咬合關係。

    “陸沉。”林楓的聲音傳來,“你來看這個。”

    他走過去。

    林楓指著終端螢幕:“指令手冊裡說,乘除法咚阈枰艚凶映淌綆欤搀w沒有直接支援。”

    陸沉看了一眼。

    BESM-6的早期型號確實沒有硬體乘除法單元,需要通過軟體模擬。

    “效率很低。”林楓說,“做數值計算的話,大量時間都耗在乘除法上了。”

    “有辦法最佳化。”陸沉說。

    林楓轉頭看他。

    “乘除法的子程式庫是開放的。”陸沉說,“可以改寫。用移位和加法模擬乘法的時候,有更優的排程順序。另外——”

    他指向螢幕上的另一段:“浮點咚阋灿锌臻g。BESM-6的浮點格式是40位尾數加8位階碼,但它的規格化處理有冗餘步驟。如果繞過標準庫,直接操作暫存器,可以壓縮大約30%的時鐘週期。”

    林楓聽得有些發愣。

    “你……”他問,“你怎麼知道的?”

    陸沉沒有回答這個問題。

    他只是說:“明天比賽前,我寫一個最佳化版的數學庫。”

    林楓沉默了很久。

    最後他說:“你知道嗎,有時候我真的懷疑你不是這個世界的人。”

    陸沉的手指在鍵盤上停了一瞬。

    然後他說:“可能只是看得比較仔細。”

    那天晚上,中國隊開了賽前準備會。

    領隊周教授把團體賽的規則詳細講了一遍:總共四個模組,數學建模、演算法設計、物理實驗、協同解題。每個模組限時,團隊總分決定最終排名。

    “今年的演算法設計模組,用的是蘇聯科學院計算中心的題庫。”周教授說,“據說難度比往年高。大家做好心理準備。”

    隊員們的表情都有些凝重。

    這屆中國隊,除了陸沉,其他都是按正常途徑選拔上來的尖子生。放在國內,個個都是天之驕子。但到了國際賽場,面對蘇聯和東歐的傳統強隊,壓力並不小。

    “別有包袱。”周教授說,“這次出來,主要目的是學習和交流。名次不是第一位的。”

    這話說得很體面。

    但在場的每一個人都知道,不是這樣的。

    距離中國剛剛恢復大學入學考試才不過十年。

    科學的春天剛剛開始。

    每一枚獎牌,每一次突破,都會被放大成某種象徵。

    他們揹負的,不只是自己的成績。

    陸沉安靜地坐在角落裡。

    他在腦海中過了一遍明天的比賽流程。

    演算法設計模組,限時四個小時。一臺BESM-6,一個終端,一道題。

    他不知道題目會是什麼。

    但他知道,無論題目是什麼,最終比的都是——

    效率。

本章未完,请点击下一页继续阅读>>