電腦版
首頁

搜尋 繁體

25 Parallel Python 實現程式的並行多 cpu 多核利用【pp 模組】

熱門小說推薦

最近更新小說

為啥要這個模組:

Python 是解釋型的語言,而 Python 直譯器使用 GIL(全域性解 釋器鎖)來在內部禁止並行執行,正是這個 GIL 限制你在多核處理器上同一時間也只能執行一條位元組碼指令. 聽朋友說 python 3.0 裡面已經改進, 預設有了多處理器程式設計的庫了. Python2.XX 暫時還不支援。

Parallel Python 這個庫,正是為支援 smp 多路多核多 cpu 而設計的, 而且它不僅可以多核處理器協同工作,還可以透過網路叢集執行。

官網:

/

pp 模組的簡介

PP 是一個 Python 模組,提供了在 SMP(多 CPU 或多核)和叢集(透過網路連線的多臺計算機)上並行執行 Python 程式碼的機制。輕量級,易於安裝,並 集成了其他軟體。PP 也是一個用純 Python 程式碼實現的跨平臺,開放原始碼模組。

下面是看起來很高階的功能介紹!在 SMP 和叢集上並行執行 Python 程式碼 易於理解和實現的基於工作的並行機制,便於把穿行應用轉換成並行的 自動構造最佳配置(預設時工作程序數量等同於系統處理器數量) 動態處理器分配(允許執行時改變工作處理器數量) 函式的工作快取(透明的快取機制確保後續呼叫降低負載) 動態負載均衡(任務被動態的分配到各個處理器上) 基於 SHA 的連線加密認證 跨平臺移植(Windows/Linux/Unix) 開放原始碼

Loading...

未載入完,嘗試【重新整理網頁】or【關閉小說模式】or【關閉廣告遮蔽】。

使用【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟並收藏!

移動流量偶爾打不開,可以切換電信、聯通網路。

收藏網址:www.peakbooks.cc

(>人<;)