Demo Data from EDBT 2026 / reviewers in the wild / expert
Rajeev Sivaram
dblp:23/5722
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 5 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Interconnection networks and networks-on-chip · 80% High-performance computing · 14% Performance modeling and evaluation · 2% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
switch architecture |
0.1 | 4 | 2002 | HIPIQS: A High-Performance Switch Architecture Using Input Queuing · IEEE Trans. Parallel Distributed Syst. 2002 Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and Their Impact · IEEE Trans. Parallel Distributed Syst. 2000 A New Switch Chip for IBM RS/6000 SP Systems · SC 1999 |
Interconnection networks and networks-on-chip
multicast |
0.1 | 3 | 2001 | Architectural Support for Efficient Multicasting in Irregular Networks · IEEE Trans. Parallel Distributed Syst. 2001 Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and Their Impact · IEEE Trans. Parallel Distributed Syst. 2000 Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and their Impact · ISCA 1997 |
Interconnection networks and networks-on-chip › switch architecture
buffer design |
0.0 | 1 | 2002 | HIPIQS: A High-Performance Switch Architecture Using Input Queuing · IEEE Trans. Parallel Distributed Syst. 2002 |
Interconnection networks and networks-on-chip › switch architecture
input-queued switch |
0.0 | 1 | 2002 | HIPIQS: A High-Performance Switch Architecture Using Input Queuing · IEEE Trans. Parallel Distributed Syst. 2002 |
High-performance computing
collective communication |
0.0 | 3 | 2000 | Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and their Impact · ISCA 1997 Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and Their Impact · IEEE Trans. Parallel Distributed Syst. 2000 Efficient Broadcast and Multicast on Multistage Interconnection Networks Using Multiport Encoding · IEEE Trans. Parallel Distributed Syst. 1998 |
Interconnection networks and networks-on-chip › network topology › static interconnection networks
irregular topology |
0.0 | 1 | 2001 | Architectural Support for Efficient Multicasting in Irregular Networks · IEEE Trans. Parallel Distributed Syst. 2001 |
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing |
0.0 | 1 | 1999 | A New Switch Chip for IBM RS/6000 SP Systems · SC 1999 |
High-performance computing › collective communication
multicast and broadcast |
0.0 | 1 | 1998 | Efficient Broadcast and Multicast on Multistage Interconnection Networks Using Multiport Encoding · IEEE Trans. Parallel Distributed Syst. 1998 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 1 | 1998 | Efficient Broadcast and Multicast on Multistage Interconnection Networks Using Multiport Encoding · IEEE Trans. Parallel Distributed Syst. 1998 |
Performance modeling and evaluation › network performance analysis
switch performance analysis |
0.0 | 1 | 2002 | HIPIQS: A High-Performance Switch Architecture Using Input Queuing · IEEE Trans. Parallel Distributed Syst. 2002 |
High-performance computing › cluster computing
network of workstations |
0.0 | 1 | 2001 | Architectural Support for Efficient Multicasting in Irregular Networks · IEEE Trans. Parallel Distributed Syst. 2001 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 1999 | A New Switch Chip for IBM RS/6000 SP Systems · SC 1999 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1997 | Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and their Impact · ISCA 1997 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1output queuing · 0.0hardware multicast replication · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | HIPIQS: A High-Performance Switch Architecture Using Input QueuingabstractSwitch-based interconnects are used in a number of application domains, including parallel system interconnects, local area networks, and wide area networks. However, very few switches have been designed that are suitable for more than one of these application domains. Such a switch must offer both extremely low latency and very high throughput for a variety of different message sizes. While some architectures with output queuing have been shown to perform extremely well in terms of throughput, their performance can suffer when used in systems where a significant portion of the packets are extremely small. On the other hand, architectures with input queuing offer limited throughput or require fairly complex and centralized arbitration that increases latency. In this paper, we present a new input queue-based switch architecture called HIPIQS (HIgh-Performance Input-Queued Switch). It offers low latency for a range of message sizes and provides throughput comparable to that of output queuing approaches. Furthermore, it allows simple and distributed arbitration. HIPIQS uses a dynamically allocated multiqueue organization, pipelined access to multibank input buffers, and small cross-point buffers to deliver high performance. Our simulation results show that HIPIQS can deliver performance close to that of output queuing approaches over a range of message sizes, system sizes, and traffic. The switch architecture can therefore be used to build high performance switches that are useful for both parallel system interconnects and for building computer networks. Rajeev Sivaram, Craig B. Stunkel, Dhabaleswar K. Panda 0001 |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2001 | Architectural Support for Efficient Multicasting in Irregular NetworksabstractParallel computing on networks of workstations is fast becoming a cost-effective high-performance computing alternative to MPPs. Such a computing environment typically consists of processing nodes interconnected through a switch-based irregular network. Many of the problems that were solved for regular networks have to be solved anew for these systems. One such problem is that of efficient multicast communication. In this paper, we propose two broad categories of schemes for efficient multicasting in such irregular networks: network interface-based (NI-based) and switch-based. The NI-based multicasting schemes use the network interface of intermediate destinations for absorbing and retransmitting messages to other destinations in the multicast tree. In contrast, the switch-based multicasting schemes use hardware support for packet replication at the switches of the network and a concept known as multidestination routing to convey a multicast message from one source to multiple destinations. We first present alternative schemes for efficient multipacket forwarding at the NI and derive an optimal k-binomial multicast tree for multipacket NI-based multicast. We then propose two switch-based multicasting schemes that differ in the power of the encoding scheme and the complexity of the decoding logic at the switches. These multicasting schemes use path-based multidestination worms that can cover all nodes connected to switches along a valid unicast path and tree-based multidestination worms that can cover entire destination sets in a single phase using one worm, respectively. For each scheme, we describe the associated header encoding and decoding operation, the method for deriving multidestination worms that cover arbitrary multicast destination sets, and the multicasting scheme using the derived multidestination worms. Rajeev Sivaram, Ram Kesavan, Dhabaleswar K. Panda 0001, Craig B. Stunkel |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2000 | Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and Their ImpactabstractMultidestination message passing has been proposed as an attractive mechanism for efficiently implementing multicast and other collective operations on direct networks. However, applying this mechanism to switch-based parallel systems is nontrivial. In this paper, we propose alternative switch architectures with differing buffer organizations to implement multidestination worms on switch-based parallel systems. First, we discuss issues related to such implementation (deadlock-freedom, replication mechanisms, header encoding, and routing). Next, we demonstrate how an existing central-buffer-based switch architecture supporting unicast message passing can be enhanced to accommodate multidestination message passing. Similarly, implementing multidestination worms on an input-buffer-based switch architecture is discussed, and two architectural alternatives are presented that reduce the wiring complexity in a practical switch implementation. The central-buffer-based and input-buffer-based implementations are evaluated against each other, as well as against the corresponding software-based schemes. Simulation experiments under a range of traffic (multiple multicast, bimodal, varying degree of multicast, and message length) and system size are used for evaluation. The study demonstrates the superiority of the central-buffer-based switch architecture. It also indicates that under bimodal traffic the central-buffer-based hardware multicast implementation affects background unicast traffic less adversely compared to a software-based multicast implementation. These results show that multidestination message passing can be applied easily and effectively to switch-based parallel systems to deliver good multicast and collective communication performance. Rajeev Sivaram, Craig B. Stunkel, Dhabaleswar K. Panda 0001 |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1999 | A New Switch Chip for IBM RS/6000 SP SystemsabstractThis paper describes the architecture of a third-generation switching element which may appear in future IBM RS/6000 SP interconnection networks.In this paper this ASIC will be referred as the Switch3 switch chip.Like its predecessors, Switch3 is an 8-port device implementing output-queuing using the high-utilization central-buffering technique.However, Switch3 offers significant enhancements over these existing SP switch chips by incorporating advances in both VLSI technology and in recent interconnection network research.Switch3 introduces a new form of adaptive routing with the potential to significantly improve network bandwidth.It also offers support for collective communication via a powerful hardware multicast replication capability.The technology advances allow link bandwidth to be improved to 500 MB/s per direction per link, and allow the central buffer size to be doubled compared to the current SP switch.Furthermore, the larger Switch3 input buffers are capable of supporting link lengths of up to 100 meters, enabling richly-connected, scalable topologies with a high aggregate bandwidth.Finally, Switch3 offers a number of other significant enhancements including limited support for high-priority traffic and detailed performance monitoring information.1. Note that Switch3 is simply a place-holder name for this paper.It is not an internal or external IBM product name. Craig B. Stunkel, Jay Herring, Bülent Abali, Rajeev Sivaram |
SC | 4 |
| 1998 | Where to Provide Support for Efficient Multicasting in Irregular Networks: Network Interface or Switch?abstractRecent research has proposed methods for enhancing the performance of multicast in networks with irregular topologies. These methods fall into two broad categories: (a) network interface (NI) based schemes that make use of enhanced functionality of the software/firmware running at the NI processor; and (b) switch-based methods that use enhancements to the switch architecture to support hardware multicast. However it is not clear how these methods compare to each other and when it makes sense to use one over the other. In order to answer such questions, we perform a number of simulation experiments to compare the performance of three efficient multicasting schemes: an NI-based multicasting scheme that uses a k-binomial tree, a switch-based multicasting scheme that uses path-based multidestination worms, and a switch-based multicasting scheme that uses a single tree-based multidestination worm. We first study the performance of the three schemes for single multicast traffic while changing a number of system parameters one at a time to isolate their impact. We then study the performance of these schemes under increasing multicast load. Our results show that the switch-based multicasting scheme using a single tree-based multidestination worm performs the best among the three schemes. However the NI-based multicasting scheme is capable of delivering high performance compared to the switch-based multicast using path-based worms especially when the software overhead at the network interface is less than half of the overhead at the host. We therefore conclude that support for multicast at the NI is an important first step to improving multicast performance. However; there is still considerable gain that can be achieved by supporting hardware multicast in switches. Finally, while supporting such hardware multicast, it is better to support schemes that can achieve multicast in one phase. Rajeev Sivaram, Ram Kesavan, Dhabaleswar K. Panda 0001, Craig B. Stunkel |
ICPP | 1 |
| 1998 | Efficient Broadcast and Multicast on Multistage Interconnection Networks Using Multiport EncodingabstractThis paper proposes anew approach for implementing fast multicast and broadcast in unidirectional and bidirectional multistage interconnection networks (MINs) with multiport encoded multidestination worms. For a MIN with n stages, such worms use n header flits each. One flit is used for each stage of the network and it indicates the output ports to which a multicast message needs to be replicated. A multiport encoded worm with (d/sub 1/, d/sub 2/..., d/sub n/, 1/spl les/d/sub i//spl les/k) degrees of replication for the respective stages is capable of covering (d/sub 1//spl times/d/sub x//spl times/.../spl times/d/sub n/) destinations with a single communication start-up. In this paper, a switch architecture is proposed for implementing multidestination worms without deadlock. Three grouping algorithms of varying complexity are presented to derive the associated multiport encoded worms for a multicast to an arbitrary set of destinations. Using these worms, a multinomial tree-based scheme is proposed to implement the multicast. This scheme significantly reduces broadcast/multicast latency compared to schemes using unicast messages. Simulation studies for both unidirectional and bidirectional MIN systems indicate that improvement in broadcast/multicast latency up to a factor of four is feasible using the new approach. Interestingly, this approach is able to implement multicast with reduced latency as the number of destinations increases beyond a certain number. Compared to implementing unicast messages, this approach requires little additional logic at the switches. Thus, the scheme demonstrates significant potential for implementing efficient collective communication operations on current and future MIN-based systems. Rajeev Sivaram, Dhabaleswar K. Panda 0001, Craig B. Stunkel |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1997 | Implementing Multidestination Worms in Switch-Based Parallel Systems: Architectural Alternatives and their ImpactabstractMultidestination message passing has been proposed as an attractive mechanism for efficiently implementing multicast and other collective operations on direct networks. However, applying this mechanism to switch-based parallel systems is non-trivial. In this paper we propose alternative switch architectures with differing buffer organizations to implement multidestination worms on switch-based parallel systems. First, we discuss issues related to such implementation (deadlock-freedom, replication mechanisms, header encoding, and routing). Next, we demonstrate how an existing central-buffer-based switch architecture supporting unicast message passing can be enhanced to accommodate multidestination message passing. Similarly, implementing multidestination worms on an input-buffer-based switch architecture is discussed. Both of these implementations are evaluated against each other as well as against a software-based scheme using the central buffer organization. Simulation experiments under a range of traffic (multiple multicast, bimodal, varying degree of multicast, and message length) and system size are used for evaluation. The study demonstrates the superiority of the central-buffer-based switch architecture. It also indicates that under bimodal traffic the central-buffer-based hardware multicast implementation affects background unicast traffic less adversely compared to a software-based multicast implementation. Thus, multidestination message passing can easily be applied to switch-based parallel systems to deliver good collective communication performance. Craig B. Stunkel, Rajeev Sivaram, Dhabaleswar K. Panda 0001 |
ISCA | 2 |