Demo Data from VLDB 2026 / reviewers in the wild / expert
Ashwin Murthy
dblp:132/8510
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 since 2021
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
2 papers |
Interconnection networks and networks-on-chip · 43% Hardware accelerators and domain-specific architectures · 43% Distributed systems · 8% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › network topology › low-diameter topology
dragonfly network |
0.6 | 1 | 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learning · ISCA 2022 |
Interconnection networks and networks-on-chip › network topology
large-scale interconnection networks |
0.6 | 1 | 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learning · ISCA 2022 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.6 | 1 | 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learning · ISCA 2022 |
Hardware accelerators and domain-specific architectures › tensor accelerator
tensor streaming processor |
0.6 | 1 | 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learning · ISCA 2022 |
Distributed systems
global memory |
0.2 | 1 | 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learning · ISCA 2022 |
Cloud and datacenter computing › cloud networking
cloud load balancing |
0.2 | 1 | 2013 | Ananta: cloud scale load balancing · SIGCOMM 2013 |
Methods — techniques the papers use, named apart from their topics
software-defined networking · 0.6flow control · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A software-defined tensor streaming multiprocessor for large-scale machine learningabstractWe describe our novel commercial software-defined approach for large-scale interconnection networks of tensor streaming processing (TSP) elements. The system architecture includes packaging, routing, and flow control of the interconnection network of TSPs. We describe the communication and synchronization primitives of a bandwidth-rich substrate for global communication. This scalable communication fabric provides the backbone for large-scale systems based on a software-defined Dragonfly topology, ultimately yielding a parallel machine learning system with elasticity to support a variety of workloads, both training and inference. We extend the TSP's producer-consumer stream programming model to include global memory which is implemented as logically shared, but physically distributed SRAM on-chip memory. Each TSP contributes 220 MiBytes to the global memory capacity, with the maximum capacity limited only by the network's scale --- the maximum number of endpoints in the system. The TSP acts as both a processing element (endpoint) and network switch for moving tensors across the communication links. We describe a novel software-controlled networking approach that avoids the latency variation introduced by dynamic contention for network links. We describe the topology, routing and flow control to characterize the performance of the network that serves as the fabric for a large-scale parallel machine learning system with up to 10,440 TSPs and more than 2 TeraBytes of global memory accessible in less than 3 microseconds of end-to-end system latency. Dennis Abts, Garrin Kimmell, Andrew C. Ling, John Kim 0001, Matthew Boyd, Andrew Bitar, Sahil Parmar, Ibrahim Ahmed 0007, Roberto DiCecco, Michael Bye, Jennifer Hwang, Jeremy Fowers, Peter Lillian, Ashwin Murthy, Elyas Mehtabuddin, Chetan Tekur, Thomas Sohmers, Kris Kang, Stephen Maresh, Jonathan Ross |
ISCA | 16 |
| 2013 | Ananta: cloud scale load balancingabstractLayer-4 load balancing is fundamental to creating scale-out web services. We designed and implemented Ananta, a scale-out layer-4 load balancer that runs on commodity hardware and meets the performance, reliability and operational requirements of multi-tenant cloud computing environments. Ananta combines existing techniques in routing and distributed systems in a unique way and splits the components of a load balancer into a consensus-based reliable control plane and a decentralized scale-out data plane. A key component of Ananta is an agent in every host that can take over the packet modification function from the load balancer, thereby enabling the load balancer to naturally scale with the size of the data center. Due to its distributed architecture, Ananta provides direct server return (DSR) and network address translation (NAT) capabilities across layer-2 boundaries. Multiple instances of Ananta have been deployed in the Windows Azure public cloud with combined bandwidth capacity exceeding 1Tbps. It is serving traffic needs of a diverse set of tenants, including the blob, table and relational storage services. With its scale-out data plane we can easily achieve more than 100Gbps throughput for a single public IP address. In this paper, we describe the requirements of a cloud-scale load balancer, the design of Ananta and lessons learnt from its implementation and operation in the Windows Azure public cloud. Parveen Patel, Deepak Bansal, Ashwin Murthy, Albert G. Greenberg, David A. Maltz, Randy Kern, Marios Zikos, Changhoon Kim, Naveen Karri |
SIGCOMM | 4 |