T
- wards parallelizing the
Gillespie SSA
Srivastav Ranganathan and Aparna JS Indian Institute of Technology Bombay Mumbai, India
T owards parallelizing the Gillespie SSA Srivastav Ranganathan - - PowerPoint PPT Presentation
T owards parallelizing the Gillespie SSA Srivastav Ranganathan and Aparna JS Indian Institute of Technology Bombay Mumbai, India Gillespie Algorithm A stochastic simulation approach to study the time evolution of a system of reactions
Srivastav Ranganathan and Aparna JS Indian Institute of Technology Bombay Mumbai, India
evolution of a system of reactions (processes)
the propensity of each event to occur
ensemble averaged statistical quantities
stochasticity at a molecular level
randomness of biological systems
Most expensive of all these steps
P1
P1+ P2 P1+P2 ….P8 P1+P2+.. +P4 P1+ P2.. P3
Fire Reaction 1 Fire Reaction 4
Our attempt (Scheme 1, One-One communications)
probability matrix
confjg updated W1 W2 W3 Worker Nodes: Receive blocks of the search space Identify the event to be fjred Pass the event info into a bufger, if a hit is received MPI_REDUCE (MPI_MAX) MPI_SEND MPI_SEND MPI_SEND
probability matrix
confjg updated W1 W2 W3
Worker Nodes: Receive blocks of the search space Identify the event to be fjred Pass the event info into a bufger, if a hit is received
MPI_REDUCE (MPI_MAX) MPI_SCATTER MPI_SCATTER MPI_SCATTER
misses (a speedup of 1.5 times)
with the serial code and analytical results!)
poorly
code
parallel-friendly algorithm!