TY - GEN
T1 - C37. Updating multicore processor simulator to support dynamic design in fetch stage
AU - Konsowa, H. G.
AU - Saad, E. M.
AU - Awadalla, M. H.A.
PY - 2012
Y1 - 2012
N2 - During the early design space exploration phase of the microprocessor design process, a variety of enhancements and design options are evaluated by analyzing the performance model of the microprocessor. Current multicore processor is based on complex designs, integrating different components on a single chip, such as hardware threads, processor cores, memory hierarchy or interconnection networks. The permanent need to enhance the performance of multicore motivates the development of dynamic design, using historical data of previous runs to predict new value of architecture parameter. Some basic notions multicore processors architectures are affected by the problem of long-latency instructions stalling the processor pipeline. In this paper, the simulation multicore tool, multi2sim is adapted to cope with multicore processor dynamic design by adding dynamic feature in the policy of thread selection in fetch stage.
AB - During the early design space exploration phase of the microprocessor design process, a variety of enhancements and design options are evaluated by analyzing the performance model of the microprocessor. Current multicore processor is based on complex designs, integrating different components on a single chip, such as hardware threads, processor cores, memory hierarchy or interconnection networks. The permanent need to enhance the performance of multicore motivates the development of dynamic design, using historical data of previous runs to predict new value of architecture parameter. Some basic notions multicore processors architectures are affected by the problem of long-latency instructions stalling the processor pipeline. In this paper, the simulation multicore tool, multi2sim is adapted to cope with multicore processor dynamic design by adding dynamic feature in the policy of thread selection in fetch stage.
KW - Fetch policy
KW - Multicore design
KW - Performance
KW - Simulation architecture
UR - http://www.scopus.com/inward/record.url?scp=84862872750&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862872750&partnerID=8YFLogxK
U2 - 10.1109/NRSC.2012.6208555
DO - 10.1109/NRSC.2012.6208555
M3 - Conference contribution
AN - SCOPUS:84862872750
SN - 9781467318853
T3 - National Radio Science Conference, NRSC, Proceedings
SP - 471
EP - 476
BT - Proceedings - 2012 29th National Radio Science Conference, NRSC 2012
T2 - 2012 29th National Radio Science Conference, NRSC 2012
Y2 - 10 April 2012 through 12 April 2012
ER -