This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control
October 1990 (vol. 1 no. 4)
pp. 385-398

Using feedback control schemes in multiprocessor systems is proposed. In a multiprocessor, individual processors do not have complete control over, nor information about, the overall state of the system. The potential exists, then, for the processors to unknowingly interact in such a way as to degrade the performance of the system. An example of this is the problem of tree saturation caused by hot-spot accesses in multiprocessors using multistage interconnection networks. Tree saturation degrades the performance of all processors in the system, including those not participating in the hot spot activity. Feedback schemes can be used to control tree saturation, reducing degradation to memory request that are not to the hot spot, thereby increasing overall system performance. As a companion to feedback schemes, damping schemes are also considered. Simulation studies show that feedback schemes can improve overall system performance significantly and with relatively little hardware cost in many cases. Damping schemes in conjunction with feedback are shown to further improve.

[1] Almasi, G.S., and Gottlieb, A.,Highly Parallel Computing, Benjamin/Cummings, Redwood City, Calif., 1989 [survey text: parallel architectures (Connection Machine, GF11, hypercubes, shared-memory multiprocessors, Ultra, RP3, Cedar), programming difficulties, and compiler methods].
[2] W. C. Brantley, K. P. McAuliffe, and J. Weiss, "RP3 processor-memory element," inProc. 1985 Int. Conf. Parallel Processing, Aug. 1985, pp. 782-789.
[3] W. L. Brogan,Modern Control Theory.New York: Quantum, 1974.
[4] R. Bryant, personal communication, IBM T. J. Watson Research Center, July 1989.
[5] J.R. Goodman, M.K. Vernon, and P.J. Woest, "Efficient Synchronization Primitives for Large-Scale Cache-Coherent Multiprocessors,"Proc. Third Int'l Conf. Architectural Support for Programming Languages and Operating Systems, IEEE CS Press, Los Alamitos, Calif., Order No. 1936, 1989, pp. 64-73.
[6] A. Gottliebet al., "The NYU Ultracomputer-Designing a MIMD, shared memory parallel machine,"IEEE Trans. Comput., vol. C-32, pp. 175-189, Feb. 1983.
[7] M. Kaloset al., "Scientific computations on the ultracomputer," Ultracomputer Note 27, Courant Institute, New York Univ., New York, NY.
[8] D. J. Kucket al., "Parallel supercomputing today and the Cedar approach,"Science, vol. 21, pp. 967-974, Feb. 1986.
[9] M. Kumar and G. F. Pfister, "The onset of hot spot contention," inProc. 1986 Int. Conf. Parallel Processing, Aug. 1986, pp. 28-34.
[10] T. Lang and L. Kurisaki, "Nonuniform traffic spots (NUTS) in multistage interconnection networks," inProc. 1988Int. Conf. Parallel Processing, Aug. 1988, pp. 191-195.
[11] D. H. Lawrie, "Access and alignment of data in an array processor,"IEEE Trans. Comput., vol. C-24, pp. 1145-1155, Dec. 1975.
[12] G. Lee, C. P. Kruskal, and D. J. Kuck, "The effectiveness of combining in shared memory parallel computers in the presence of 'hot spots'," inProc. 1986 Int. Conf. Parallel Processing, Aug. 1986, PP. 35-41.
[13] A. Norton E. Melton, "A class of Boolean linear transformations for conflict-free power-of-two access," inProc. 1987 Int. Conf. Parallel Processing, Aug. 1987, pp. 247-254.
[14] G. F. Pfister and V. A. Norton, "'Hot-spot' contention and combining in multistage interconnection networks,"IEEE Trans. Comput., vol. C-34, pp. 943-948, Oct. 1985.
[15] G. F. Pfister, W. C. Brantley, D. A. George, S. L. Harvey, W. J. Kleinfelder, K. P. McAuliffe, E. A. Melton, V. A. Norton, and J. Weiss. "The IBM Research Parallel Processor Prototype (RP3): Introduction and architecture," inProc. 1985 Int. Conf. Parallel Processing, Aug. 1985. pp. 764-771.
[16] Stone, H. S. 1987.High-Performance Computer Architecture. Reading, Mass., Addison-Wesley.
[17] Y. Tamir and G. L. Frazier, "High-performance multi-queue buffers for VLSI communication switches," inProc. 15th Annu. Int. Symp. Comput. Architecture, Honolulu, HI, May 1988, pp. 343-354.
[18] P.-C. Yew, N.-F. Tzeng, and D.H. Lawrie, "Distributing hot-spot addressing in large-scale multiprocessors,"IEEE Trans. Comput., vol. C- 36, pp. 388-395, Apr. 1987.

Index Terms:
Index Termsfeedback; tree saturation control; feedback control schemes; multiprocessor systems; hot-spot accesses; multistage interconnection networks; feedback; multiprocessing systems; multiprocessor interconnection networks
Citation:
S.L. Scott, G.S. Sohi, "The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control," IEEE Transactions on Parallel and Distributed Systems, vol. 1, no. 4, pp. 385-398, Oct. 1990, doi:10.1109/71.80178
Usage of this product signifies your acceptance of the Terms of Use.