Back to Search
Start Over
Superlinear Speedup in HPC Systems: why and when?
- Source :
- Annals of computer science and information systems, Vol 8, Pp 889-898 (2016), FedCSIS
- Publication Year :
- 2016
- Publisher :
- Polish Information Processing Society, 2016.
-
Abstract
- The speedup is usually limited by two main laws in high-performance computing, that is, the Amdahl's and Gustafson's laws. However, the speedup sometimes can reach far beyond the limited linear speedup, known as superlinear speedup, which means that the speedup is greater than the number of processors that are used. Although the superlinear speedup is not a new concept and many authors have already reported its existence, most of them reported it as a side effect, without explaining why and how it is happening. In this paper, we analyze several different superlinear speedup types and define a taxonomy for them. Additionally, we present several explanations and cases of superlinearity existence for different types of granular algorithms (tasks), which means that they can be divided into many sub-tasks and scattered to the processors for execution. Apart from frequent explanation that having more cache memory in parallel execution is the main reason, we summarize other different effects that cause the superlinearity, including the superlinear speedup in cloud virtual environment for both vertical and horizontal scaling.
- Subjects :
- 020203 distributed computing
Speedup
Amdahl's law
lcsh:T58.5-58.64
business.industry
Computer science
CPU cache
lcsh:Information technology
Cloud computing
02 engineering and technology
Parallel computing
lcsh:QA75.5-76.95
symbols.namesake
Karp–Flatt metric
Side effect (computer science)
Synchronization (computer science)
0202 electrical engineering, electronic engineering, information engineering
symbols
020201 artificial intelligence & image processing
lcsh:Electronic computers. Computer science
business
Throughput (business)
Subjects
Details
- Language :
- English
- ISSN :
- 23005963
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- Annals of computer science and information systems
- Accession number :
- edsair.doi.dedup.....124f1549cd55a866e786d5277e63106c