MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  3

Download:
pdf | ps
by M. F. Sakr, S. P. Levitan, D. M. Chiarulli, B. G. Horne, C. L. Giles
ftp://ftp.nj.nec.com/pub/sakr/ICML97.ps.gz
Add To MetaCart

Abstract:

Machine learning techniques are applicable to computer system optimization. We show that shared memory multiprocessors can successfully utilize machine learning algorithms for memory access pattern prediction. In particular three different on-line machine learning prediction techniques were tested to learn and predict repetitive memory access patterns for three typical parallel processing applications, the 2-D relaxation algorithm, matrix multiply and Fast Fourier Transform on a shared memory multiprocessor. The predictions were then used by a routing control algorithm to reduce control latency in the interconnection network by configuring the interconnection network to provide needed memory access paths before they were requested. Three trainable prediction techniques were used and tested: 1). a Markov predictor, 2). a linear predictor and 3). a time delay neural network (TDNN) predictor. Different predictors performed best on different applications, but the TDNN produced uniformly good results. 1

Citations

593 Hierarchical Mixtures of Experts and the EM algorithm – Jordan, Jacobs - 1993
150 A time-delay neural network architecture for isolated word recognition – Lang, Waibel, et al. - 1990
88 Compiler-directed data prefetching in multiprocessors with memory hierarchies – Gornish, Granston, et al. - 1990
71 Interconnection Network for Large-scale Parallel Processing – Siegel - 1990
65 Introduction to Parallel Computing – Kumar, Grama, et al. - 1994
49 Evidence-based Static Branch Prediction using Machine Learning – CALDER, GRUNWALD, et al. - 1997
39 The impact of communication locality on large-scale multiprocessor performance – Johnson - 1992
28 Multis: A new class of multiprocessor computers – BELL - 1985
10 Locality based control algorithms for reconfigurable interconnection networks – Chiarulli, Levitan, et al. - 1994
8 Dynamic mapping and load balancing with parallel genetic algorithms – SEREDYNSKI - 1994
5 Comparisons of seven neural network models on traffic control problems in multistage interconnection networks – Funabiki, Takefuji, et al. - 1993
5 Routing in Optical Multistage Interconnection Networks: a Neural Network Solution – Giles, Goudreau - 1995
4 Using recurrent neural networks to learn the structure of interconnection networks – Goudreau, Giles - 1995
1 Partitioning and Mapping of Large FEM-Graphs by SelfOrganization – Dormans, Heiss - 1995
1 Communication Network Routing Using Neural Nets-Numerical Aspects and Alternative Approaches – Fritsch, Mandel - 1991
1 Guest editor of the Special Issue on Neurocomputing – Habib - 1995
1 Neural Network Controller for Adaptive Routing in Survivable Communication Networks – Jensen, Eshera, et al. - 1990
1 On-Line Prediction of Multiprocessor Memory Access Patterns – Maggini - 1996
1 Performance of On-Line Learning Methods in Predicting Multiprocessor Memory Access Patterns – Sakr, Levitan, et al. - 1996
1 A Neural Network Cache Controller – Stigal, Dagli, et al. - 1991
1 Unsupervised Algorithms for Learning SpatioTemporal Correlations – Tumuluri, Mohan, et al. - 1996