看板 Soft_Job 關於我們 聯絡資訊
※ 引述《ando5566 (風雲變色)》之銘言: : 各位前輩好 : 小弟遇到了一個問題 想向版大們請教 : 希望不吝指導 : 兩個程式A & B 各自在兩台電腦上跑 兩者透過內網互相溝通 : 當內網上還有其他通訊在共用 : A發出指令 請B做計算的動作(跑演算法) : 倘若A要求B在一定時間內要回報計算出來的結果 : 是合理的要求嗎!? 我覺得,若要求在固定的時間得到結果,一定是不合理的,因為這樣會忽略了 環境的因素。兩台電腦的通訊速度都有決定性的影響。應該要研究二台電腦 處理通訊的速度,有什麼樣的階差,根據差異的比例,訂一個相對的等待時間。 這也是演算法,但是,等待時間多長,是一個新的subtask,需要研究。 或者可以搜集全部的可能情況並且設定一個門檻。 譬如,cpu時脈的差異,對照到throughput,前者差異越多則後者越低, 那麼因為造成前者差異太多的情況,是因為有一台電腦非常過時, 於是從某一高度的cpu時脈差異值開始設定門檻,等待最久的時間只支援到 這個cpu時脈的差異,差異再大就不支援了。 這樣,爭議就有內容、有細節可以討論了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.162.127 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1418294736.A.83A.html