平行計算 集群的構建(1)

2021-05-02 22:42:36 字數 786 閱讀 3809

其實開始的時候並不是做集群的,當時我們想的做平行計算採用微控制器來做,我個人覺得從微控制器不是可取的地方,因為從目前的專案要求來看,我們要達到的是對大量資料的快速處理能力,而不僅僅只是乙個實現並行性的問題,同時,就算實現了在後面做多處理器的開發板的時候又要從新做,所以這個方法不是我們可取的,也是不值得花大力氣去做的。

在7月7號之後我也花了幾天來查取一些處理器的資料不過最終不是真正解決問題的最好方式,寫到這裡使我想到了日本乙個著名的管理學大師——大前研一寫的一本書《思考的技術》,在這裡他就提及了乙個人在面對問題的時候要以一種邏輯思維的方式去思考,這和我們工科學生的思維是相吻合的。對於乙個問題能不能解決是不是我們想要的,先做乙個這方面的調查和分析,最後通過邏輯性的思考可以得到我們所需要的答案,在這個專案裡,最初只是只要能並行就可以,但是這個和專案的本身的要求在一定的程度上市相違背的。通過網路上資料的查取,我了解到現在國內平行計算的方式都是採用構建特殊的計算機來實現,我們要做的話也得花費比較多的經費才可以買到能夠實現平行計算的機器,幸運的是發現了乙個簡單的實現平行計算的方式——集群系統,這種方式可以用幾台效能比較好的pc電腦就可以實現所以慢慢的就開始從這裡面入手,從相關資料中知道構建這種集群的平行計算平台是在linux系統上的,所以一邊看平行計算的資料一邊學習linux。

在7月8號-7月28號這一段時間裡面我主要做的工作是:

(1)學習掌握linux下的一些基本的指令要求,

(2)在虛擬機器下實現兩個linux系統的通訊,但是沒能成功,我想主要的原因在於vware軟體把很多硬體的東西都「遮蔽」掉了,始終不能達到在真正環境下工作的效果。

(3)繼續學習相關並行性演算法的內容;

kdb 平行計算(1)

通俗地講,kdb q平行計算是把比較大的計算任務拆分成許多小任務,讓這些小計算任務同時跑,這樣就可以在較短的時間內完成整個計算任務。讓小計算任務同時跑的方法主要有三種 第一種,這些小任務同時跑在同乙個q中,第二種,這些小任務同時跑在同一臺電腦上的多個q中,第三種,這些小任務同時跑在多台電腦上的多個q...

python平行計算 python平行計算

0.基礎並行 發 multiprocessing threading 1.concurrent 2.併發 asynico 3.ipython下的平行計算 使用ipyparallel庫的ipython提供了前所未有的能力,將科學python的探索能力與幾乎即時訪問多個計算核心相結合。系統可以直觀地與本...

搭建平行計算微機集群介紹

作為一名在校大學生,我的名字叫做李志立,非常崇拜那些宅在實驗室或者寢室的技術宅男,能夠做自己喜歡的事,而且能夠有所收穫。今年暑假,有幸跟著一位上公選課時認識的老師做了一些事,他是做智慧型汽車的,在實現智慧型化的過程中,需要用到乙個高速處理系統,而果斷選擇了rocks平行計算集群,因此我也在那裡做起了...