Speedup for Multi-Level Parallel Computing
Citations Over TimeTop 24% of 2012 papers
Abstract
This paper studies the speedup for multi-level parallel computing. Two models of parallel speedup are considered, namely, fixed-size speedup and fixed-time speedup. Based on these two models, we start with the speedup formulation that takes into account uneven allocation and communication latency, and gives an accurate estimation. Next, we propose a high-level abstract case with providing a global view of possible performance enhancement, namely E-Amdahl's Law for fixed-size speedup and E-Gustafson's Law for fixed-time speedup. These two laws demonstrate seemingly opposing views about the speedup of multi-level parallel computing. Our study illustrates that they are not contradictory but unified and complementary. The results lead to a better understanding in the performance and scalability of multi-level parallel computing. The experimental results show that E-Amdahl's Law can be applied as a prediction model as well as a guide for the performance optimization in multi-level parallel computing.
Related Papers
- → The optimization of parallel Smith-Waterman sequence alignment using on-chip memory of GPGPU(2010)6 cited
- → Comparison of speedups for computing π using .NET TPL and OpenMP parallelization techonologies(2014)2 cited
- → Visual Search Optimization(2015)1 cited
- Parallelization of hydrocodes on the Intel Hypercube: Part 2(1987)
- → Image processing in airborne applications using multicore embedded computers(2013)