第132章 搞個「超算」

  第132章 搞個「超算」

  「二子,你怎麼不撕膠帶了,弄成了?」大東一臉好奇地看著正在悠閒地在窗邊曬太陽的王旭。

  「嗯,搞定了,成果都驗收了,等成果就行了。你是有多久沒注意我了,我停止撕膠帶都是一個禮拜前的事了。說吧,有啥事,你一撅屁股。」王旭撇撇嘴,大東這麼沒話找話,肯定是有啥事。

  「打住,打住,吃飯呢,注意言辭。」周峰立刻制止王旭的胡言亂語。

  「就是問問伱那裡有啥項目可以做做沒,這不是大二了嗎,專業課都開始了,光學沒意思啊。我看你整天折騰這個,折騰那個的,結果都便宜材料系了,能不能給班裡也弄點項目出來。」大東去年是班裡的團支書,不過今年已經卸任了,但依舊對班級的事情挺熱心的。

  對了,水木的習慣,各班級團支書每年都換,學生會什麼的也流動性特別大,很少有一直一個人幹的情況。畢竟都是各地的天才,誰比誰能差多少,不說服不服眾,總得平衡一下不是。

  「別說,還真有。」王旭突然想到了個主意。

  「說說看。」其他幾個宿舍兄弟一聽有項目,也都紛紛湊過來,端著飯盒或站或坐地圍了一圈。

  什麼,為啥都回宿舍吃飯,不在食堂吃完再回來?嗯,因為,這會兒的九食堂根本就沒座位啊。人們只能站著吃,就這,都還找不到個放飯盒的桌面,還不如回宿舍吃呢。

  水木這幾年一連新開了好幾個食堂,序號都排到十六了,新食堂窗明几淨,但離得較遠,懶人們不願意跑。

  「咱們做個超算玩吧。雖然這東西更多是電子系和計算機系的東西。但咱們是誰,自動化啊,和誰都沾邊,所以要弄也行。」王旭開口道。

  「噗~」,好嗎,這幾個兄弟,噴飯的噴飯,噴水的噴水,一下子桌面一片狼藉。

  「至於嗎,噁心不。」王旭一邊擦拭噴到身上的飯粒,一邊抱怨這幾個舍友的不靠譜。

  「你倒是真能咧咧啊,還真是什麼都敢說。」大東也在擦噴出來的水,一邊擦,一邊說。

  「超算啊,國家投資過億還沒搞出來呢,你這上嘴皮一碰下嘴皮,就打算搞超算了。雖然你搞了點發明,但也別這麼離譜好不好,以前不知道,你還真能吹啊。」詹文博老大顯然也認為王旭胡扯。

  確實,自從83年銀河億次機之後,已經很多年沒有聽到國內巨型機的進展了。超算這個詞兒,還是最近幾年從國外的新聞中翻譯過來的,之前一直叫巨型機。

  超算自然也就是其中之一,而且是特別明確的領域,王旭想起來搞這個,主要還是現在的計算機實在是不夠用。

  但現在的超算,國外的貴得離譜不說,國內的根本沒法用。

  比如銀河吧,浮點運算一億次,是國內打破壟斷的一個重要科研產物。但其實裡面所有的一切都是手工焊接的,你能想像一台計算機有200萬個焊點,40萬條飛線,而且全部靠手工焊出來嗎。

  這玩意其實就是把應該做在CPU裡面的東西,直接用線路做了出來。就好像後世王旭有個師弟,直接在一台桌子上用幾千個電晶體焊了一個8086的CPU,當作畢業設計,銀河其實就是個差不多的東西。

  這種東西不僅根本沒有量產和批量製造的可能,甚至連使用價值都很小,因為它的維護極其艱難,任何一根飛線或焊點出現問題,都會需要難以估量的時間進行排查。

  所以銀河最重要的作用其實不是用它來算什麼,而是告訴世界我們有,然後國際上就會降低一些購買巨型機的條件,打破一些封鎖。

  你沒看銀河一出,國內就成功引進了幾台巨型機,雖然依舊有包括只能特定用途,必須外方人員在場使用等等很多限制,但至少是能買了。

  而且現在的超算,是沒法進行王旭需要的那些操作的,他沒有通用的作業系統,沒有商用的軟體,所有的運算都靠現編的程序來完成。

  於是,王旭就動了弄一個簡易版超算的念頭。但這東西吧,就不是王旭一個人能弄出來的了,系統空間裡雖然有賣技術,畢竟電腦特效,還有VR之類的東西,可是占文娛重要比重的東西。

  但這些玩意一是王旭還暫時買不起,雖然不貴,但也得攢一陣子,另一方面也是買出來也造不出來,裡面涉及的工業領域太多太雜了,只能徐徐圖之。

  但這不代表王旭就完全沒法在現在搞出點東西來,一個人不行,那就一群人唄,水木最不缺的就是人才。王旭拼命地刷聲望的目的是啥,不就是能儘可能地利用水木的資源嘛,有什麼羊會比眼前這隻毛多還長的。

  現在的個人計算機已經進入32位時代,但是單台計算機的能力還是太弱了,小型機又實在太貴,CPU升級更受摩爾定律的限制,沒那麼快實現翻倍。

  而現在主流的超算還是克雷(Cray)那樣的向量計算模式,是並行計算的一種,這東西說白了就是後世顯卡的計算模式,到了後世,乾脆直接用顯卡的GPU來製作克雷機,比如橡樹嶺的泰坦機就是。

  現在的克雷機,你可以把它的核心看成由一堆RISC晶片堆出來的一個超大號的GPU,這些晶片就是GPU中的那些核。

  之後再加上一些輸入、輸出、存儲之類的設備構成的,說起來性能還真沒有後世一塊顯卡來得快。

  我們幾乎可以說克雷機的技術進行微縮化,集成化之後,就是基礎GPU了。

  而且這東西雖然很快,但是很貴,超級貴,還超級費電,根本不適合中小型企業使用。

  那麼怎麼樣能弄一個原材料簡單,而又能夠實現高運算速度的計算機呢?

  其實後世有答案的,那就是分布式計算。

  分布式是一種利用特殊的作業系統,將可拆分的運算步驟分別送到不同的計算機中進行計算,然後再匯總獲得計算結果,這東西其實是後世大家耳熟能詳的這雲那雲的前身。

  而並行式其實和分布式在基本原理上是一致的,只不過,不是分配到外部的計算機,而是內部的不同CPU上,因此速度更快,但是設計則更複雜,能集成的CPU數量也有限。

  不過呢,拋開應用談速度就是耍流氓,首先你得搞明白你要做的是什麼。

  你想在並行算法上高效,首先你要做的內容就得支持並行運算,也就是需要原運算可拆解為大量不相干的簡單運算。

  比如1+2+3+4,你可以很簡單地拆成1+2和3+4兩個不相干的運算,然後再運算結果的和即可,在一台電腦上運算需要3個時鐘周期,而在兩個CPU的並行式電腦上運算,只需要兩個,這就提高了速度。

  但有些事情,由於後續運算需要前一步的結果,所以是無法這樣拆分的,那麼用並行運算就不能顯著提高效率。比如1+2*3,無論在哪種機器上,都得兩個時鐘周期才能算完。

  分布式也有類似的問題,你的工作如果可以分成許多個類似的子任務,那麼用分布式就很理想,比如動畫渲染,就可以把素材發送到許多計算機上分別進行各幀的渲染。

  有了渲染結果後,先綜合,再劃分成一段段的,發送到多台機器上進行視頻生成。如此重複,就可以得到一條完整的渲染動畫。

  音頻的處理其實和視頻的處理是有相似性的,音頻同樣可以進行分段式的拆分,分別進行各種處理,不同音軌更是本來就是不同的子任務,所以音頻處理其實是可以使用分布式方式進行處理的。

  只不過,音頻處理實在比視頻簡單太多了,根本不需要那麼麻煩地進行拆分,後世的一個DSP就可以直接搞定。

  但現在的各種CPU和DSP都還沒那麼強大的能力,所以嘛,就要稍微麻煩一些了,需要用上一些分布式或者並行式的技術了。

  用一台高性能的PC機做主機,負責人機互動和任務分配,多套配備多個音效卡的計算機作為計算單元對信號進行處理。

  再配備中心化的存儲單元,利用RAID方式進行中轉數據存儲,將其作為緩存使用,多台磁帶機作為永久存儲設備,嗯,大致的結構就是這樣。

  是不是看著很眼熟?沒錯,後世很多三位圖像渲染的小型工作站就是這個模式的,不過把聲音處理單元換成了顯卡罷了。

  總的來說,現在做這樣的體系建設,其實多少有些得不償失,因為各種限制導致的性能提升會極為有限。而且這東西國外本來就有,還挺發達,不然你以為國外的那些頂級錄音棚的設備是哪裡來的?

  但問題是,這東西對於信號的處理能力太強,完全可以應用在,嗯,你懂得。所以,它就被禁了啊,不讓賣了啊,弄得王旭還得自己搞。

  而且這種技術的積累是有意義的,而且意義非常大,大到可以一直延續到幾十年後。

  這其中的包含的作業系統,分時體系,交互體系,網絡路由,信息交換,好多好多,一路順風順水地發展過去就是未來的雲,都不用換路子的。

  王旭就打算利用自己的一點初始資金,然後薅一薅水木這隻大羊,把這個未來雲的超級簡化基礎音頻專用版給弄出來。

  當王旭把詳細的需求給幾個舍友講解了一遍以後,就看到他們一個個鄙夷的目光。

  「你們那什麼眼神。」王旭怒道。

  「你管這東西叫超算?」詹老大憤憤道,顯然他在心疼剛才弄得很噁心的午飯。

  「超級音頻計算機,簡稱超算,有問題嗎。」王旭梗著脖子。

  「滾啊。」幾個室友同時抬腳欲踹。

  幾人打鬧一陣,大學室友就是這樣,每個人都以為自己是爸爸,嗯,至少王二是這麼認為的,他們,估計也是這樣認為的,這個傳統貌似後世也沒變。

  「好了,不鬧了,你們就說干不干吧。」

  「可以干,但估計就咱們幾個不行,你這規劃里內容太多了,甚至還有個作業系統,要人命了,這是幾個學生能幹的事情。」這是大東的抱怨。

  「是啊,你真覺得憑我們幾個能幹這個?」詹老大都有些不自信了,這個傢伙平時拽得天老大他老二似的,結果遇事還是慫。

  「有啥不能幹的,要不是我沒時間,這個作業系統我一個人都能搞定,估計也就個把月就夠了。」王旭嘚瑟地揚起了下巴。

  這還真不是吹,他的技能灌輸裡面有這方面的源碼,嗯,就是那個設備維修技術。只是要把那麼多源碼敲出來會要人命的。而且,源碼都是只適用於特殊的設備的,不可能照搬,所以要想實現,還得靠人來堆。

  「你就吹牛逼吧,你得弄個方案出來,光口說可不行。如果方案可行,可以去找強叔往上面報一報。我覺得以你現在在系裡的受寵程度,申請個項目應該問題不大了。

  但涉及這麼多人,可能還要跨系,最好還是拉上團委和學生會,他們的組織協調能力還是能有很大助力的。」大東別看年紀小,但是眼界可不低。

  當年他就是省級三好,保送上的水木。然後又當了一年團支書,要不是他自己犯懶,現在應該都能進系學生會了。

  哦,對了,強叔是現任團支書,叫吳國強,因為頗受大家信任,大家就愛稱為強支書,簡稱強叔。

  「嗯,行吧,我這就弄個計劃,麻利兒地折騰起來,最近光折騰材料系了,不能讓老家人民閒下來啊。」王旭仰頭感慨,又遭到一陣笑罵。

  之後的幾天,王旭就把時間花費在了這個超級計算機項目上了,雖然叫超算有些誇張,但別人不知道,王旭還不了解嗎,裡面的技術積累起來後,那真真就是超算的模子啊。

  ——

  (第一章,四千字,懶得再分割成一、二兩章了,大家受累看個長點的)

  (本章完)