Changes between Version 2 and Version 3 of explain_rmpi


Ignore:
Timestamp:
Jul 8, 2008, 3:03:25 PM (16 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • explain_rmpi

    v2 v3  
    1616 * Task Pull Flow Chart
    1717[[Image(task_pull.JPG)]]
     18== Task Push and Task Pull Comparison ==
     19 * 舉個例子來比較 Task push & Task pull
     20 * 假設 Task = 20;slaves = 5 [[BR]]
     21   '''其中,針對一個特定任務來說,slave 5 的處理速度比 slave 1 ~ 4 要慢 15 分'''
     22 * Task Push
     23  * 任務分配的順序將會是 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5
     24  * 因為 slave 5 的處理能力較弱所造成需要額外消耗的時間為 15 x 4 = 60 分
     25 * Task Pull
     26  * 假設 Slave 1 ~ 4 每處理一個任務所需要花費的時間不超過 30 秒。
     27  * 任務分配的順序將會是 1, 2, 3, 4, 5, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3
     28  * 因為 slave 5 的處理能力較弱所造成需要額外消耗的時間為 15 x 1 = 15 分