TY - GEN
T1 - A neural model for processor-throughput using hardware parameters and software's dynamic behavior
AU - Beg, Azam
AU - Prasad, P. W.Chandana
AU - Singh, Ashutosh K.
AU - Senanayake, Arosha
PY - 2012
Y1 - 2012
N2 - Design space exploration of a processor system, prior to its hardware implementation, usually involves cycle-accurate simulations. The simulations provide a good measure of performance but require long periods of time even when a small set of design variations are assessed. An alternative is to use empirically-developed models which are much faster than actual simulations. In this paper, we have proposed an NN model for processor performance (IPC) prediction. The model uses a larger set of input parameters (especially the software parameters) than the prior models. For dimension reduction, we found PCA to be a more useful technique than correlation and graphical analysis. For the purpose of training the NNs, we used the data from a large number of simulations of industry-standard SPEC CPU 2000 and SPEC CPU 2006 benchmark suites In order to collect the NN training data in a reasonable period of time, we utilized two well-known techniques, namely, benchmark-subsetting and SPs.
AB - Design space exploration of a processor system, prior to its hardware implementation, usually involves cycle-accurate simulations. The simulations provide a good measure of performance but require long periods of time even when a small set of design variations are assessed. An alternative is to use empirically-developed models which are much faster than actual simulations. In this paper, we have proposed an NN model for processor performance (IPC) prediction. The model uses a larger set of input parameters (especially the software parameters) than the prior models. For dimension reduction, we found PCA to be a more useful technique than correlation and graphical analysis. For the purpose of training the NNs, we used the data from a large number of simulations of industry-standard SPEC CPU 2000 and SPEC CPU 2006 benchmark suites In order to collect the NN training data in a reasonable period of time, we utilized two well-known techniques, namely, benchmark-subsetting and SPs.
KW - Neural Model
KW - Processor Performance Prediction
KW - Processor Throughput
UR - http://www.scopus.com/inward/record.url?scp=84874385207&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874385207&partnerID=8YFLogxK
U2 - 10.1109/ISDA.2012.6416643
DO - 10.1109/ISDA.2012.6416643
M3 - Conference contribution
AN - SCOPUS:84874385207
SN - 9781467351188
T3 - International Conference on Intelligent Systems Design and Applications, ISDA
SP - 821
EP - 825
BT - Proceedings of the 2012 12th International Conference on Intelligent Systems Design and Applications, ISDA 2012
T2 - 2012 12th International Conference on Intelligent Systems Design and Applications, ISDA 2012
Y2 - 27 November 2012 through 29 November 2012
ER -