DocumentCode :
3564702
Title :
Optimal Pipeline Performance via Transactional Slice with No Branch Prediction Overhead
Author :
Shahnawaz Talpur ; Feng Shi ; Xiaojun Wang ; Chen Xu ; Yizhou Wang ; Khahro, Shahnawaz Farhan
Author_Institution :
Sch. of Comput. Sci., Beijing Inst. of Technol., Beijing, China
fYear :
2014
Firstpage :
405
Lastpage :
410
Abstract :
One of decisive feature in computer system design is the assessment of instruction pipeline. To design it carefully with minimum complexity to achieve enhanced performance and optimum result could be a powerful method. In order to achieve pipeline throughput close to ideal, the penalties of different hazards must be reduced. Branches are also one of those decisive substances that degrade the efficiency and can have dominating effect on the overall performance of CPU pipeline. Transactional Slice (TS) is one of the optimal solutions to tackle this issue, where the last instruction is always branch. Experiments are conducted on SPEC cpu2006 benchmark using Intel´s pin tool to estimate the size of the transactional slice. Pipeline efficiency is evaluated in this paper in terms of timing and pipelining model. It is observed that the transactional slice mechanism optimizes the efficiency of instruction pipeline.
Keywords :
performance evaluation; pipeline processing; CPU pipeline performance; Intel pin tool; SPEC cpu2006 benchmark; instruction pipeline; optimal pipeline performance; pipeline efficiency evaluation; pipelining model; transactional slice; Benchmark testing; Computational modeling; Computers; Mathematical model; Pipeline processing; Pipelines; Timing; Transactional slice; efficiency; pipeline processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Modelling and Simulation (UKSim), 2014 UKSim-AMSS 16th International Conference on
Print_ISBN :
978-1-4799-4923-6
Type :
conf
DOI :
10.1109/UKSim.2014.35
Filename :
7046100
Link To Document :
بازگشت