The performance evaluation of multiprocessor interconnects cannot be divorced from issues of traffic modeling and implementational constraints. In this dissertation, we examine these issues and present new perspectives of various aspects of network design. We first concentrate on the problems that arise from synchronization accesses. In these situations, hot-spots are created, and intense contention results in long delays for these accesses. We evaluate hardware and software enhancements for reducing the latency of hot-spot traffic. Our results indicate that a single-stage shuffle-exchange network with combining hardware is an attractive option, in terms of improved performance at reasonable cost. The second part of the dissertation focuses...
This thesis presents the development and use of a performance analysis methodology suitable for use ...
A shared memory multiprocessor having clusters of processing elements and memory modules is proposed...
A multi-core cluster is a cluster composed of numbers of nodes where each node has a number of proce...
The performance evaluation of multiprocessor interconnects cannot be divorced from issues of traffic...
Advances in multiprocessor interconnect technology are leading to high performance networks. However...
As multiprocessor system size scales upward, two important aspects of multiprocessor systems will ...
We systematically evaluate the performance of five implementations of a single, user-level communica...
Direct connected multiprocessors are constructed by connecting processing nodes together with point-...
227 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Most future supercomputers wi...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
One of the most important contemporary issues in concurrent computing is network performance, for wi...
This work provides a systematic study of the impact of commu-nication performance on parallel applic...
Abstract-- A new class of interconnection networks is proposed for processor to memory communication...
The interconnection network is the single most important element of a multiprocessor. Choosing the b...
This paper considers various physical constraints which influence the design of interconnection netw...
This thesis presents the development and use of a performance analysis methodology suitable for use ...
A shared memory multiprocessor having clusters of processing elements and memory modules is proposed...
A multi-core cluster is a cluster composed of numbers of nodes where each node has a number of proce...
The performance evaluation of multiprocessor interconnects cannot be divorced from issues of traffic...
Advances in multiprocessor interconnect technology are leading to high performance networks. However...
As multiprocessor system size scales upward, two important aspects of multiprocessor systems will ...
We systematically evaluate the performance of five implementations of a single, user-level communica...
Direct connected multiprocessors are constructed by connecting processing nodes together with point-...
227 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Most future supercomputers wi...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
One of the most important contemporary issues in concurrent computing is network performance, for wi...
This work provides a systematic study of the impact of commu-nication performance on parallel applic...
Abstract-- A new class of interconnection networks is proposed for processor to memory communication...
The interconnection network is the single most important element of a multiprocessor. Choosing the b...
This paper considers various physical constraints which influence the design of interconnection netw...
This thesis presents the development and use of a performance analysis methodology suitable for use ...
A shared memory multiprocessor having clusters of processing elements and memory modules is proposed...
A multi-core cluster is a cluster composed of numbers of nodes where each node has a number of proce...