Title :
Pipelining router design improves parallel system performance
Author :
Carrión, C. ; Gregorio, J.A. ; Beivide, R.
Author_Institution :
Univ. de Castilla-La Mancha, Albacete, Spain
Abstract :
Efficient communication on fetching remote data is a critical parameter in distributed shared-memory multiprocessors (DSM) in order to achieve high performance. Message passing techniques are used in many modern communication systems and routers are essential building blocks for these communication systems. Hence, in this paper emphasis is placed on the design of routers for 2-ary n-cube networks. Based on a simple deadlock free algorithm, we analyze the influence of the router structure. To be more precise, the parameters considered were the clock frequency and the number of pipeline stages of the router. The performance evaluation for DSM applications shows there are significant gains in using segmented routers designs, in our evaluations, results show an improvement of up to 12% in the execution time of some applications. This improvement occurs even though the base latency of the router has increased by 40%
Keywords :
distributed shared memory systems; multiprocessor interconnection networks; network routing; parallel architectures; parallel machines; performance evaluation; pipeline processing; 2-ary n-cube networks; clock frequency; deadlock free algorithm; distributed shared-memory multiprocessors; execution time; message passing; parallel system performance; performance evaluation; pipelining router design; remote data fetching; Algorithm design and analysis; Clocks; Delay; Frequency; Logic; Performance gain; Pipeline processing; Process design; Routing; System performance;
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 2000. I-SPAN 2000. Proceedings. International Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-7695-0936-3
DOI :
10.1109/ISPAN.2000.900285