Amdahl's law in the context of heterogeneous many-core systems - a survey

被引:13
作者
Al-hayanni, Mohammed A. Noaman [1 ,2 ]
Xia, Fei [1 ]
Rafiev, Ashur [3 ]
Romanovsky, Alexander [3 ]
Shafik, Rishad [1 ]
Yakovlev, Alex [1 ]
机构
[1] Newcastle Univ, Sch Engn, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Univ Technol Baghdad, Sch Elect Engn, POB 19006, Baghdad, Iraq
[3] Newcastle Univ, Sch Comp, Newcastle Upon Tyne NE4 5TG, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
parallel processing; power aware computing; multiprocessing systems; speedup models; Amdahl's law onwards; system execution; heterogeneous many-core era; heterogeneous many-core systems; hallmark model; homogeneous parallel computing resources; heterogeneous core parallel resources; many-core parallel resources; computation speedup; system heterogeneity; parallel fraction; computation capability improvement index; multifraction extensions; PROCESSOR ALLOCATION POLICY; POWER; ARCHITECTURES; OPTIMIZATION; MULTIAMDAHL; THROUGHPUT; OVERHEAD; SPEEDUP; MODEL; GPU;
D O I
10.1049/iet-cdt.2018.5220
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For over 50 years, Amdahl's Law has been the hallmark model for reasoning about performance bounds for homogeneous parallel computing resources. As heterogeneous, many-core parallel resources continue to permeate into the modern server and embedded domains, there has been growing interest in promulgating realistic extensions and assumptions in keeping with newer use cases. This study aims to provide a comprehensive review of the purviews and insights provided by the extensive body of work related to Amdahl's law to date, focusing on computation speedup. The authors show that a significant portion of these studies has looked into analysing the scalability of the model considering both workload and system heterogeneity in real-world applications. The focus has been to improve the definition and semantic power of the two key parameters in the original model: the parallel fraction (f) and the computation capability improvement index (n). More recently, researchers have shown normal-form and multi-fraction extensions that can account for wider ranges of heterogeneity, validated on many-core systems running realistic workloads. Speedup models from Amdahl's law onwards have seen a wide range of uses, such as the optimisation of system execution, and these uses are even more important with the advent of the heterogeneous many-core era.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 105 条
[1]  
Aalsaud A, 2018, INT WORKS POW TIM, P206, DOI 10.1109/PATMOS.2018.8464142
[2]  
AGARWAL A, 1995, ACM COMP AR, P2, DOI 10.1109/ISCA.1995.524544
[3]  
Agrawal H, 2007, INT SYMP ADV NETW, P3
[4]   An Approach to Multi-core Functional Gate-level Simulation Minimizing Synchronization and Communication Overheads [J].
Ahmad, Tariq B. ;
Ciesielski, Maciej .
2013 14TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV): COMMON CHALLENGES AND SOLUTIONS, 2013, :77-82
[5]  
Al-Babtain Bashayer M., 2013, International Journal of New Computer Architectures and their Applications, V3, P30
[6]   Speedup and Parallelization Models for Energy-Efficient Many-Core Systems Using Performance Counters [J].
Al-hayanni, Mohammed A. N. ;
Shafik, Rishad ;
Rafiev, Ashur ;
Xia, Fei ;
Yakovlev, Alex .
2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, :410-417
[7]   Power and Energy Normalized Speedup Models for Heterogeneous Many Core Computing [J].
Al-Hayanni, Mohammed A. N. ;
Rafiev, Ashur ;
Shafik, Rishad ;
Xia, Fei .
2016 16TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2016), 2016, :84-93
[8]  
Amdahl G.M., 1967, SPRING JOINT COMP C
[9]  
[Anonymous], 2012, Proceedings of the Thirty-fifth Australasian Computer Science Conference-Volume 122, ACSC '12
[10]  
Arenas M.G., 2011, GPU COMPUTATION BIOI, P433, DOI [10.1007/978-3-642-21501-8-54, DOI 10.1007/978-3-642-21501-8-54]