第079 藍藻到藍蕨的基礎是超級計算機

投票推薦 加入書籤 小說報錯

  華國網路遊戲圈被一棍悶暈。

  冒險繼續嘗試免費增值模式,還是穩紮穩打走計時付費模式,無數網路遊戲廠商陷入迷茫之中。魏東生這一記悶棍,打的網路遊戲廠商惴惴不安,一定程度上延緩了免費增值模式遊戲爆發時間。

  不過,魏東生這一記悶棍,純屬於巧合使然。

  於魏東生來說,運營《魔獸世界》最主要目的是赴納斯達克上市,圈美國股民的錢。魏東生並不在乎計時付費模式和免費增值模式的路線鬥爭,也無意敝帚自珍式吃免費增值模式網路遊戲的獨食,一棍打暈眾追隨者,千真萬確只是巧合。

  魏東生的注意力焦點,此時已經不局限於網路遊戲。

  魏東生清晰明白自己的優勢所在,三十年記憶經驗只能助他走上成功之路,計算機智能生命等黑科技才是他馳騁地球列國的真正底氣。藍藻、綠藻、橙藻等計算機智能生命越強大,魏東生的底蘊越強,未來甚至能夠一己之力滅國的力量。

  然而,計算機智能生命是有風險的。

  前面曾以比喻手法簡單介紹計算機智慧生命的兩條不同進化之路,植物型相對平和,動物型具有攻擊性。魏東生不願地球變成計算機智慧生命文明,果斷選擇復現植物型計算機智能生命,藍藻、綠藻、橙藻等計算機智能生命,即屬於計算機智慧生命進化之路的第一階段藻類時代。

  藻類式計算機智能生命,如海藻一樣浮游在網絡海洋,如果准許它自由分裂子系統,它將會以指數增長速度入侵每一台計算機。

  計算機智能生命,能夠突破目前已有的任何作業系統和防火牆,碾壓式傀儡所有計算機機械。

  它是如此強大。

  可,其中蘊藏的風險也令人心悸。

  縱觀地球生物演化史,各種各樣的變異,起到了至關重要的作用。沒有複雜多變的遺傳變異,地球就不會出現數以億計的動植物。同樣的道理,計算機智能生命進化中也非常容易產生各式各樣想到的和想不到的變異。如果魏東生敢讓計算機智能生命自由複製裂變入侵地球每一台計算機,計算機智能生命的變異風險就會指數冪式快速的增高。屆時,一旦誕生具有攻擊性的動物型計算機智能生命,後果不堪設想。

  魏東生無法消除計算機智能生命的變異特徵,只能盡己所能縮小它的變異風險。

  控制計算機智能生命變異風險的已知方法,主要有兩種:第一種是限制利用,控制藍藻等計算機智能生命的子系統規模,高頻率監測子系統有無異常;第二種是改變計算機智能生命的框架結構,為它建立器官功能體系。

  第二種解決方法,深刻改變了計算機智能生命的存在形式。

  在此之前,計算機智能生命在網際網路海洋肆意穿梭,能生存在吳平縣出租屋裡,也能潛伏在《十國春秋》伺服器群機房,仿佛是網際網路草原的遊牧民族。在此之後,計算機智能生命有了簡單的器官功能之別,有些計算機是它的根,有些計算機是它的葉,有些計算機是它的莖,仿佛由遊牧民族演化成了定居民族。

  事實上,有主有次的器官功能之分,恰是計算機智能生命進化史第二階段的顯著特徵。

  第一階段是藻類時代,第二階段是裸蕨時代。

  相比於藻級計算機智能生命,裸蕨級計算機智能生命的失控風險大幅度降低。然而,不是任何一台計算機都能充任裸蕨級計算機智能生命的擬根和莖軸。主次功能之別的基礎,建立在計算機硬體性能的絕對差距,只有性能遠超民用計算機的超級計算機,才有資格扮演裸蕨級計算機智能生命的根和莖。

  魏東生想更進一步安全利用智能計算機生命,必須耗資研發「天河二號」「神威·太湖之光」那樣的超級計算機。

  魏東生的未來規劃里,超級計算機的重要性,絕不弱於搜尋引擎。

  問題在於,魏東生不便動用春秋網絡的資金研發超級計算機,因為超級計算機項目於網路遊戲產業毫無作用。春秋網絡未來ipo審計時,春秋網絡挪用資金研發超級計算機的行為,肯定引來一片質疑,進而影響到赴納斯達克上市圈錢的既定計劃。

  話說,遊戲玩家瞧見超級計算機,常常會誕生這樣的美妙想法:超級計算機用來玩網路遊戲,肯定特別的爽。

  事實上,爽不了。

  即使忽略兼容問題,也爽不了。

  因為網路遊戲伺服器的負載瓶頸,難點不在於超級計算機與否,而是取決於服務端的架構。不同類型的遊戲,需要不同的服務端架構,譬如,卡牌、跑酷等遊戲,屬於弱交互類型,最簡單的http伺服器就能實現;動作、體育、競技等戰網類遊戲,需要採用星型p2p模型。

  具體到普遍概念的角色扮演遊戲,則泛屬於mudos體系之後的第二代遊戲服務端。

  為了提高伺服器的負載能力,需要把概念上的一個遊戲伺服器拆分為事實上的伺服器a、伺服器b、伺服器c,然後再通過資料庫前端代理訪問資料庫。前面出現過的傳奇複製裝備bug,就是該環節出錯,拆分之後的兩台伺服器,訪問資料庫時,出現讀取錯誤。

  因為玩家非常活躍,不斷切換場景來回跑動,中間的狀態非常容易錯亂。於是,服務端架構繼續拆分網絡功能,獨立出來一個網關服務(link_server),讓伺服器之間的數據交換統一連接到網關進行交換。如果想繼續優化,還可以進一步拆分網關,聊天劃為一塊,交易劃到一塊,等等。

  簡而言之,網路遊戲伺服器與超級計算機之間聯繫微乎其微。

  聽到這結論,或許有人奇怪了:不對啊,《魔獸世界》的專用高性能計算集群,入選超級計算機top_100了啊。

  是的,《魔獸世界》的高性能計算集群的確入選了。

  可,它是高性能計算集群。高性能計算集群,high-performance_clusters,簡稱hpc。高性能計算集群的工作原理,是將計算任務分配到集群的不同計算節點,提高總體計算能力。高性能運算集群,追求的是綜合性能;而狹隘的超級計算機,追求的是極致的並行運算能力。

  假如top_100是戰艦火力排行榜,高性能計算集群是巡洋艦,狹隘超級計算機則是戰列艦。前者的火力超過後者,只是火力的超越,而非本質的超越,巡洋艦仍是巡洋艦,戰列艦仍是戰列艦。

  計算機智能生命需要的超級計算機,涵蓋追求極致的並行運算的狹隘超級計算機、高性能計算集群、高可用性集群(high-availability_clusters)、分布式計算、雲計算等,是一家網路遊戲運營商根本不需要也用不到的複雜系統。

  除了高性能計算集群可以走春秋網絡的帳,其它模塊都要魏東生另想方法籌集資金。

  研發超級計算機系統,資金是一部分,人才更是不可或缺的一部分。計算機智能生命是軟體和硬體的統一,它們可以最大程度壓榨集成電路的潛力,如果人類研發超級計算機的難度是10000點,計算機智能生命研發超級計算機的難度最多只有1點。然而,計算機智能生命被局限在集成電路里、局限在網絡數據里,它無法實際親自搭設超級計算機並測試其可靠性。

  魏東生需要招聘助手,排除來自現實世界的干擾。

  這是非常必要的。

  技術員工的價值,九成來於經驗積累,有了熟練助手的幫忙,未來可以減少許多不必要的bug。

  這裡囉嗦一句,側面證明經驗的重要性。

  用戶安裝磨鐵閱讀app,假定在華為mate8六英寸屏幕環境,點開《重走未來路》第75章。字體設置為18,翻到「景民強不懂龔秋秋的敘事背景:『曾家』?」這一段落,用戶看到的將是「景民強不懂龔秋秋的敘事背景:『家家?』」。新讀者覺得是作者粗心碼錯字,曾家寫成了家家;老讀者卻明白這是磨鐵閱讀存在多時的老bug,如果把字體調成20,就會發現「家家」恢復成正常的「曾家」。

  就用戶而言,或許會無語吐槽這程式設計師肯定是藍翔畢業的。

  別這樣的吐槽。

  這是在污衊藍翔。

  出現這樣的bug,不在於程式設計師從哪裡畢業,而是他嚴重缺乏經驗。

  或許被用戶吐槽時,程式設計師還會滿臉無奈反駁:「不是我等不努力,這bug明明是android的bug啊。」

  的確,該bug是android的鍋,其textview存在某些顯示問題。如果不是2017年,而是2013年,或可原諒並理解程式設計師的鬱悶。可是,到了2013年,到了2014年,業內已經普遍解決了類似問題,譬如最容易想到的重新自定義view顯示文本。

  這便是經驗問題。

  如果該程式設計師是一名熟手,絕對不該拖延到2017年還無法解決。

  這樣的bug,不該是2017年出現的bug。

章節目錄