精華區beta Programming 關於我們 聯絡資訊
※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: > > 不會吧 把平行的概念用到這種大地方 > > 那要是我寫兩個獨立AP,一個放A CPU,一個放B CPU > > 是不是比你更平行了? > 現在的命令式語言與 OOPL 要寫出一個程式在單 CPU 上可以跑, 兩者 > 都沒有問題. 但要進一步把這個已寫好的程式不做修改就直接改放到 > 分散的兩個 CPU 去跑, 命令式語言的程式就沒希望了, 封裝成 Class > Object 的程式就很自然可以分散. 這就是 scalable 的具體現象. 你要的是 process network modeling, 而非 OO, 使用 C++ 以及 multi-thread 來製作 process network modeling, 可以充分利用SMP處理器的好處,並且提供了很好的設計方法, 至於寫好的程式不做修改就可以分散的, openmp是一個機會,可以動到最少的狀況下,獲得一些好處, 然而這樣的平行化有其極限, -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: pingpong.EE.NCTU.edu.tw