Title of article :
Multithreaded model for the dynamic load-balancing of parallel adaptive PDE computations Original Research Article
Author/Authors :
Nikos Chrisochoides، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 1996
Pages :
17
From page :
349
To page :
365
Abstract :
We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations required for the solution of Partial Differential Equations (PDEs) on multicomputers. Multithreading is used as a means of exploring concurrency in the processor level in order to tolerate synchronization costs inherent to traditional (nonthreaded) parallel adaptive PDE solvers. Our preliminary analysis for parallel, adaptive PDE solvers indicates that multithreading can be used as a mechanism to mask overheads required for the dynamic balancing of processor workloads with computations required for the actual numerical solution of the PDEs. Also, multithreading can simplify the implementation of dynamic load-balancing algorithms, a task that is very difficult for traditional data-parallel adaptive PDE computations. Unfortunately, multithreading does not always simplify program complexity, often makes code reusability not an easy task, and increases software complexity.
Journal title :
Applied Numerical Mathematics
Serial Year :
1996
Journal title :
Applied Numerical Mathematics
Record number :
942889
Link To Document :
بازگشت