Managing External Workload with BSP Time Wrap Malcom Low University of Oxford - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Managing External Workload with BSP Time Wrap Malcom Low University of Oxford

Description:

Most studies on parallel simulation conducted on dedicated systems ... Experiments. Manufacturing Simulation Model. Mu Assign LP's in round robin to processors ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 15
Provided by: Vin9150
Category:

less

Transcript and Presenter's Notes

Title: Managing External Workload with BSP Time Wrap Malcom Low University of Oxford


1
Managing External Workload with BSP Time Wrap
Malcom Low (University of Oxford)
  • Vinay Sachdev
  • CSCI 6900 - Spring 2003

2
Layout
  • Introduction to BSP Time Wrap
  • Dynamic Load Balancing(DLB) using BSP Time Wrap
  • BSP-TW DLB for external workload Algorithm
  • Experiments

3
Introduction BSP Time Wrap
  • Most studies on parallel simulation conducted on
    dedicated systems
  • BSP stands for Bulk Synchronous Protocol
  • A general purpose approach to parallel computing
    thats allows separation of concerns b/w
    computation,communication and synchronization
    concerns

4
Introduction BSP Time Wrap
  • BSP programming model consist of P processors
    linked by inter-connecting n/w and each with its
    own pool of memory
  • Each processor executes a series of super step
    have ordered steps 1)local computation 2)global
    communication 3)barrier synchronization

5
Introduction BSP Time Wrap
6
Related Work
  • Past studies of DLB algorithms for optimistic
    simulation protocols have focused on metrics to
    measure workload
  • Burdorf and Marti local simulation times matrix
  • Carothers and Fujimoto background execution

7
DLB for BSP Time Wrap
8
BSP- TW for external load
9
BSP- TW for external load
10
Experiments
  • Manufacturing Simulation Model
  • Mu Assign LPs in round robin to processors
  • Mb Assign consecutive block of LPs
  • onto same processor
  • Persistent WL Start to end
  • Transient WL - Introduced after some time and
    lasts a fixed duration

11
Persistent Workload
12
Transient Workload
13
Multiprocessor
14
Conclusion
  • Algorithm described has facilities to handle
    computation and communication imbalance, optimize
    look ahead and manage interruption from external
    workload
  • Shows promise , presence of transient workload
    can result in high overhead in migrating LP to
    and fro b/w processors.
Write a Comment
User Comments (0)
About PowerShow.com