Predicting Multiprocessor Memory Access Patterns with Learning Models

作者: Steven P. Levitan , Donald M. Chiarulli , M. F. Sakr , Bill G. Horne , C. Lee Giles

DOI:

关键词:

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

参考文章(14)
Steven P. Levitan, Donald M. Chiarulli, Majd F. Sakr, Bill G. Horne, C. Lee Giles, Performance of On-Line Learning Methods in Predicting MultiprocessorMemory Access Patterns ,(1998)
F. Seredynski, Dynamic mapping and load balancing with parallel genetic algorithms world congress on computational intelligence. pp. 834- 839 ,(1994) , 10.1109/ICEC.1994.349946
T. Fritsch, W. Mandel, Communication network routing using neural nets-numerical aspects and alternative approaches international joint conference on neural network. pp. 752- 757 ,(1991) , 10.1109/IJCNN.1991.170490
J.E. Jensen, M.A. Eshera, S.C. Barash, Neural network controller for adaptive routing in survivable communications networks international joint conference on neural network. pp. 29- 36 ,(1990) , 10.1109/IJCNN.1990.137691
Mark W. Goudreau, C. Lee Giles, Using recurrent neural networks to learn the structure of interconnection networks Neural Networks. ,vol. 8, pp. 793- 804 ,(1995) , 10.1016/0893-6080(95)00025-U
Michael I Jordan, Robert A Jacobs, None, Hierarchical mixtures of experts and the EM algorithm Neural Computation. ,vol. 6, pp. 181- 214 ,(1994) , 10.1162/NECO.1994.6.2.181
Edward H. Gornish, Elana D. Granston, Alexander V. Veidenbaum, Compiler-directed data prefetching in multiprocessors with memory hierarchies international conference on supercomputing. ,vol. 18, pp. 354- 368 ,(1990) , 10.1145/2591635.2667162
Kevin J. Lang, Alex H. Waibel, Geoffrey E. Hinton, A time-delay neural network architecture for isolated word recognition Neural Networks. ,vol. 3, pp. 23- 43 ,(1990) , 10.1016/0893-6080(90)90044-L
M.E. Sakr, C.L. Giles, S.P. Levitan, B.G. Horne, M. Maggini, D.M. Chiarulli, Online prediction of multiprocessor memory access patterns Proceedings of International Conference on Neural Networks (ICNN'96). ,vol. 3, pp. 1564- 1569 ,(1996) , 10.1109/ICNN.1996.549133
Pai-Chou Wang, W. Korfhage, Process scheduling using genetic algorithms international parallel and distributed processing symposium. pp. 638- 641 ,(1995) , 10.1109/SPDP.1995.530742