|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Walter B. Ligon III, Umakishore Ramachandran, "Toward a More Realistic Performance Evaluation of Interconnection Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 8, no. 7, pp. 681-694, July, 1997. | |||
| BibTex | x | ||
| @article{ 10.1109/71.598344, author = {Walter B. Ligon III and Umakishore Ramachandran}, title = {Toward a More Realistic Performance Evaluation of Interconnection Networks}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {8}, number = {7}, issn = {1045-9219}, year = {1997}, pages = {681-694}, doi = {http://doi.ieeecomputersociety.org/10.1109/71.598344}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Parallel and Distributed Systems TI - Toward a More Realistic Performance Evaluation of Interconnection Networks IS - 7 SN - 1045-9219 SP681 EP694 EPD - 681-694 A1 - Walter B. Ligon III, A1 - Umakishore Ramachandran, PY - 1997 KW - Interconnection networks KW - parallel systems KW - performance evaluation KW - execution-driven simulation KW - application-directed study KW - image understanding algorithms. VL - 8 JA - IEEE Transactions on Parallel and Distributed Systems ER - | |||
Abstract—Interconnection network design plays a central role in the design of parallel systems. Most of the previous research has evaluated the performance of interconnection networks in isolation. In this study, we investigate the relationship between application program characteristics and interconnection network performance using an execution driven simulation testbed: the Reconfigurable Architecture Workbench (RAW). We simulate five topological configurations of a
In particular, at the level of the offered (application generated) load to the network, the topological properties of the network are important in determining the average message latency. However, for overall application performance, we found that the network topology may not be critical so long as there is sufficient network bandwidth. In such cases, the results suggest that optimizing the implementation cost of the network should be the key design criterion. We also present a simple abstraction for the network that captures all the important design parameters of the interconnect that can be easily incorporated into any execution-driven simulation framework.
[1] W.J. Dally, "Performance Analysis of k-ary n-Cube Interconnection Networks," IEEE Trans. Computers, vol. 39, no. 6, pp. 775-785, June 1992.
[2] A. Agarwal, "Limits on Interconnection Network Performance," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 4, pp. 398-412, Oct. 1991.
[3] S. L. Scott, J.R. Goodman, The Impact of Pipelined Channels on K-Ary N-Cube Networks IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 1, pp. 2-16, Jan. 1994.
[4] E. Rothberg, J.P. Singh, and A. Gupta, "Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors," Proc. 20th Ann. Int'l Symp. Computer Architecture, pp. 14-25, ACM, May 1993.
[5] R. Cypher, A. Ho, S. Konstantinidou, and P. Messina, "Architectural Requirements of Parallel Scientific Applications with Explicit Communication," Proc. 20th Ann. Int'l Symp. Computer Architecture, pp. 2-13, May 1993.
[6] A. Gupta et al., "Comparative Evaluation of Latency Reducing and Tolerating Techniques," Proc. 18th Annual Int'l Symp. Computer Architecture, IEEE CS Press, Los Alamitos, Calif., June 1991, pp. 254-263.
[7] A. Sivasubramaniam, A. Singla, U. Ramachandran, and H. Venkateswaran, "An Approach to Scalability Study of Shared Memory Parallel Systems," Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems, ACM, May 1994.
[8] A. Sivasubramaniam, A. Singla, U. Ramachandran, and H. Venkateswaran, "A Simulation-Based Scalability Study of Parallel Systems," J. Parallel and Distributed Computing, vol. 22, no. 3, pp. 411-426, Sept. 1994.
[9] R. Covington, J. Jump, and H. Sinclair, "The Rice Parallel Processing Testbed," Proc. 1988 ACM Sigmetrics Conf. Measurement and Modeling of Computer Systems, ACM, 1988.
[10] M. Dubois, F. Briggs, I. Patil, and M. Balakrishnan, "Trace-Driven Simulations of Parallel and Distributed Algorithms in Multiprocessors," Proc. 1986 Int'l Conf. Parallel Processing, pp. 909-915, IEEE, Aug. 1986.
[11] A. Borg, R. Kessler, G. Lazana, and D. Wall, "Long Address Traces from RISC Machines: Generation and Analysis," Technical Report 89/14, Digital Equipment Corp. Western Research Lab., Sept. 1989.
[12] R. Fujimoto, "The Simon Simulation and Development System," Proc. 1985 Summer Computer Simulation Conf., pp. 123-128, IEEE, New York, 1985.
[13] H. Davis, S. Goldschmidt, and J. Hennessy, "Multiprocessor Simulation and Tracing Using Tango," Proc. 1991 Int'l Conf. Parallel Processing, pp. II99-II107, IEEE, 1991.
[14] E.A. Brewer, C.N. Dellarocas, A. Colbrook, and W.E. Weihl, "PROTEUS: A High-Performance Parallel Architecture Simulator," technical report, Massachusetts Inst. of Tech nology, Sept. 1992.
[15] VeenstraJ.E. and R.J. Fowler, "MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors," Proc. Second Int'l Workshop Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, IEEE Computer Society Press, Los Alamitos, Calif., ISBN 0-8186-5292-6, Jan. 1994, p. 201.
[16] S.K. Reinhardt, M.D. Hill, J.R. Larus, A.R. Lebeck, J.C. Lewis, and D.A. Wood, "The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers," Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems, pp. 48-60, ACM, May 1993.
[17] W.B. Ligon, "An Empirical Analysis of Reconfigurable Architectures," doctoral thesis, Georgia Inst. of Tech nology, Atlanta, 1992.
[18] W.B. Ligon and U. Ramachandran, "Evaluating Multigauge Architectures for Computer Vision," J. Parallel and Distributed Computing, vol. 21, no. 3, pp. 323-333, June 1994.
[19] W.B. Ligon and U. Ramachandran, "An Empirical Methodology for Exploring Reconfigurable Architectures," J. Parallel and Distributed Computing, vol. 19, pp. 323-337, 1993.
[20] M. MacDougall, Simulating Computer Systems: Techniques and Tools,Cambridge, Mass.: MIT Press, 1987.
[21] MPL Reference Guide, technical report, MasPar Corporation.
[22] C* Reference Guide, technical report, Thinking Machines Corporation.
[23] W.D. Hillis, The Connection Machine.Cambridge, Mass.: The MIT Press, 1985.
[24] H. Sullivan and T.R. Bashkow, "A Large Scale, Homogenous, Fully Distributed Parallel Machine," Proc. Fourth Ann. Int'l Symp. Computer Architecture, pp. 105-117, May 1977.
[25] W.J. Dally and H. Aoki, "Deadlock-Free Adaptive Routing in Multicomputer Networks Using Virtual Channels," IEEE Trans. Parallel and Distributed Systems, vol. 4, no. 4, pp. 466-475, Apr. 1993.
[26] C. Weems, A. Hanson, E. Riseman, and A. Rosenfeld, "The DARPA Image Understanding Benchmark for Parallel Computers," J. Parallel and Distributed Computing, vol. 11, no. 1, pp. 1-24, Jan. 1991.
[27] W.D. Hillis and G.L. Steele, "Data Parallel Algorithms," Comm. ACM, vol. 29, no. 12, pp. 1,170-1,183, Dec. 1986.

