首頁 > 現代都市 > 工科生的華娛 > 第132章 搞個「超算」

第132章 搞個「超算」(2/2)

目錄

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

——

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

(本章完)

目錄
返回頂部