DocumentCode :
2066427
Title :
Perceptron Based Consumer Prediction in Shared-Memory Multiprocessors
Author :
Leventhal, Sean ; Franklin, Manoj
Author_Institution :
Univ. of Maryland, College Park
fYear :
2007
fDate :
1-4 Oct. 2007
Firstpage :
148
Lastpage :
154
Abstract :
Recent research has shown that forwarding speculative data to other processors before it is requested can improve the performance of multiprocessor systems. The most recent work in speculative data forwarding places all of the processors on a single bus, allowing the data to be forwarded to all of the processors at the same cost as any subset of the processors. Modern multiprocessors however often employ more complex switching networks in which broadcast is expensive. Accurately predicting the consumers of data can be challenging, especially in the case of programs with many shared data structures. Past consumer predictors rely on simple prediction mechanisms, a single table lookup followed by a static mapping of the table values onto a prediction. We make two main contributions in this paper. First, we show how to reduce the design space of consumer predictors to a set of interesting predictors, and how previous consumer predictors can be tuned to expand the range of available performance. Second, we propose a perceptron consumer predictor that dynamically adapts its reaction to the system behavior, and uses more history information than previous consumer predictors. This predictor outperforms the previous predictors by 21% while using only 1KByte more storage than previous predictors.
Keywords :
data structures; perceptrons; shared memory systems; switching networks; shared data structures; shared-memory multiprocessors; static mapping; switching networks; Access protocols; Broadcasting; Costs; Data structures; Educational institutions; History; Indexing; Multiprocessing systems; Table lookup; Taxonomy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
ISSN :
1063-6404
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2006.4380808
Filename :
4380808
Link To Document :
بازگشت