对“计划”的进一步阐述和对回复的回复 : )
對“計劃”的進一步闡述
原評論如下:kw2006 評論于 2006-03-12 05:34
想來摟主已經研究過很多類似的專題。正好請教一下:
我猜想在能做到樓主提到的共享之前,本地資源的共享應該是第一步。目前有哪些公司和產品能夠以(外部)模塊的方式進行擴展,來提高計算能力?SMP cpu,SLI 顯卡這類的不算,我是指通過外加模塊的方式進行 cpu,gpu 能力的擴展,目前有哪些公司在提供這類的產品?各自通過什么方式?性價比如何?有什么技術瓶頸?
普通家庭軟件(比如 video 處理)如何能夠支持在多臺 pc 上運行?比如我現在要花 2 小時 (cpu time) 來處理我的一段 video,但我有 5 臺 pc,我如何能把它們利用起來?操作系統或應用軟件需要什么樣的改進能達到這個目的(實時)?
目前有哪些公司和產品能夠以(外部)模塊的方式進行擴展,來提高計算能力?
SMP CPU和SLI顯卡這一類不算的話,那么最常見的就是計算機集群了(分布式運算或者普適計算、網格)。當然我們從CPU的發展史上來看FPU(浮點處理器)的應用就是一個很成功的外加模塊提高性能的典范(即使現在的CPU大多數已經將其內建到了CPU封裝中),而對于GPU的來說,Dual GPU On One PCB不知道算不算是“之類的不算”之列。
目前,不僅是公司,一些科研組織來自于國家都在研究基于“后分布式”的網格應用,從第一代的FAFNER(1995)與I-WAY(1995)起,第二代網格的代表Globus(1997.8)、Legion(1997.11)都在CORBA、Jini和RMI的基礎上建立起來,目前正在開展的是第三代網格技術,主要是面向服務的應用,這就與Web的發展密不可分了。在基礎設施和基礎技術上來說,已經很成熟了,通過模塊的方式進行擴張的例子不勝枚舉(不論是硬件還是軟件的模塊擴展技術)。
對于一般商業化企業桌面網格體系結構:Entropia系統就是一個很好的實踐,該系統是一個能夠提供大型資源,且能夠與服務器資源自然結合,從而形成一個企業網格的桌面網格系統。由Entropia公司接手的項目中最著名的就是GIMP(Great Internet Mersenne Prime Search)項目,開始于1996年,由Scott Kurowski與George Woltman發起。這項任務在該公司的網格系統上運行了5年時間,動用了超過200000臺計算機,發現了第35號、第36號、第37號、第38號和第39號Mersenne素數,其中第39號素數位數超過4百萬位。現在他們正在集中精力解決Windows平臺下的網格應用相關問題(動態命名、間歇連接、無法信任的用戶等),因為早期的研究成功都是基于UNIX系統之上的。
但是,如果要說“市場上一般人都能夠買得到”的這類技術,也許真的是SMP CPU和SLI之流了,提一下Tyan有一款主板,可以采用主板并聯的形式擴充CPU數量,支持AMD的皓龍處理器8xx系列,也就是說一般情況下主板上可以支持4個處理器,通過外加主板附加板,可以支持另外4個CPU,達到同時支持8個CPU的目的。(這種技術很早就出現在了中型機、大型機和超級計算機上了,只不過在工作站級的PC上還是第一次)。
目前就我所知的范圍,并沒有公司或者非科研組織提供很成熟的產品,但是這就說明了機會的存在……作為市場先入者的優勢就在這里。
另外,對于你說的Vido處理一類的應用,在3DMax中提供了一個Backburn的工具,可以實現在多臺計算機上同時對3D模型進行渲染的功能。另外,微軟即將發布的操作系統Windows Cluster Computer Edition上也提供了任務負載平衡的功能,目前處在Beta2的階段,通過設置計算機頭結點(Head Node)和結點(Nodes),將計算進程(任務)添加到任務列表(Task List)中,就可以實現在多個結點實現并行運算的功能,這一點在易用性上已經提高到了前所未有的高度,當然,這也許要高速網絡的支持(但是回想我初中時使用的撥號Modem,現在的網絡速度在以前是不可想象的,我們有理由相信,G級網絡接入桌面的時候不遠了,上海寶山地區的光纖也入戶了),在局域網環境下一般可視為實時的應用。
相關資料請參考微軟網站上關于Windows HPC的相關介紹。
對于實時系統的應用,這與一般網絡應用無異,都要仰仗網絡速度的提升 : )
更多內容正在積極整理
轉載于:https://www.cnblogs.com/zc1984/archive/2006/03/12/348323.html
總結
以上是生活随笔為你收集整理的对“计划”的进一步阐述和对回复的回复 : )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Buildroot阅读笔记
- 下一篇: 简单并发控制