作者connect (O.O)
看板CodeJob
標題[發案] 修改現有計算為平行運算
時間Fri Oct 21 11:55:07 2011
案件狀態:已結案
發案人:吳先生
聯絡方式1:[email protected]
聯絡方式2:0937521823
所在地區 :台北市內湖區
有效時間:徵到為止
專案說明:
情況:
目前現有一套以Powerbuilder開發之應用軟體
其中有一部份的計算量相當龐大
但以現有寫法無法將CPU效能發揮100%(多核心)
嘗試過Powerbuilder多緒處理,仍舊無法將CPU榨乾
目的:
以教學或是專案外包方式
用各類語言改寫而能將多核心CPU完全發揮投入計算
而多核心CPU若已開發完能100%發揮,但計算時間仍無法滿足需求
將增添硬體設備(更多CPU或是NVidia的CUDA技術)
屆時仍舊須合作將此部分計算以教學或專案方式完成範例
因為主系統以powerbuilder開發
因此希望若是可以,此部分計算能以powerbuilder實做成功更好
(powerbuilder 12.5已能支援.netframework 4.0)
但不是必須
最終目的是在滿意的時間內完成該部分計算
預算:自行報價
接案者要求:可滿足需求即可
接受新手承包人:否
附註:
結案意見:
接案人:
評價(0-10):
說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.80.79.31
1F:推 dontblame:或許不止追求把CPU榨乾 同時也要設法讓運算更有效率 10/21 13:06
2F:推 WolfLord:有時候並不事程式無法多工,而是一堆CPU再互等。畢竟PC 10/21 13:42
3F:→ WolfLord:的週邊不管怎說還是只有一套(RAM、HDD、網路...) 10/21 13:43
4F:→ WolfLord:剛剛想到一個惡搞....FORK幾個死迴圈就可以表面上把CPU榨 10/21 13:59
5F:→ WolfLord:乾,然後跟老闆討新機器了....:P 10/21 13:59
6F:→ Lordaeron:要做改什麼東西都不知道就要可以報價, 就太神了. 10/21 14:07
7F:→ Lordaeron:東西能不能parallel 還要看問題,不是想就可parallel 10/21 14:08
8F:→ Lordaeron:量大就不會簡單, 簡單就不會量大. matrix product 也簡 10/21 14:31
9F:→ connect:簡單解釋一下...大致上是兩個陣列a[],b[] 10/21 14:34
10F:→ connect:a[]以千萬計, b[]以百萬計 10/21 14:35
11F:→ connect:b[]大約會分做幾十個或幾百個為一組, 對a[]進行比較 10/21 14:36
12F:→ connect:比較完後a[]會變少,把變少的a[]繼續拿下一組的b[]比較 10/21 14:37
13F:→ connect:大致上就是這樣... 10/21 14:37
14F:→ connect:若是有興趣可以相約了解,我也知道光寫這樣是無法報價的 10/21 14:39
15F:→ Lordaeron:這樣你還用powerbuilder 幹, 服了你. 10/22 00:22
16F:→ connect:你要不要客氣點? 10/22 02:04
17F:→ Lordaeron:? 我哪裏不客氣了? 10/22 21:24
18F:→ DigiPrince:哈!突然懂了!那個"幹"是指"硬幹"的意思啦!XDDDDD 10/22 21:27
19F:→ Lordaeron:不會吧!! 我的逗號沒標錯呢. 10/22 21:34
20F:→ Lordaeron:這種大量的運算,CUDA又沒support PB, 而cuda .net也不 10/22 21:44
21F:→ Lordaeron:可能比native language 快, 哪為何不考慮用native 寫 10/22 21:44
22F:→ Lordaeron:哪一段, 再由PB 去call 呢? 10/22 21:45
23F:→ connect:歡迎會CUDA實做的人相約了解...案主對cuda十分有興趣.. 10/22 21:46
※ 編輯: connect 來自: 125.232.131.139 (11/01 22:16)