EDBT 2026 Demo / reviewers in the wild / expert
Rathinakumar Appuswamy
dblp:15/7662
· DBLP profile ↗
16ranked-venue papers
8as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 5 first-authorArtificial intelligence and machine learning · 3Systems, architecture and hardware · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author
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.
| Theoretical computer science
6 papers |
Coding theory · 62% Information theory · 23% Graph algorithms and graph theory · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Emerging computing paradigms · 81% Hardware accelerators and domain-specific architectures · 16% Energy-efficient computing · 3% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 86% Deep learning architectures and training · 14% |
Topics — the 30 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
neuromorphic computing |
0.7 | 3 | 2016 | Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applications · SC 2016 Backpropagation for Energy-Efficient Neuromorphic Computing · NIPS 2015 Real-Time Scalable Cortical Computing at 46 Giga-Synaptic OPS/Watt with ~100× Speedup in Time-to-Solution and ~100, 000× Reduction in Energy-to-Solution · SC 2014 |
Emerging computing paradigms
neuromorphic hardware |
0.5 | 2 | 2016 | Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applications · SC 2016 Backpropagation for Energy-Efficient Neuromorphic Computing · NIPS 2015 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | Learned Step Size quantization · ICLR 2020 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.4 | 1 | 2020 | Learned Step Size quantization · ICLR 2020 |
Machine learning › Efficient and distributed learning › model compression › quantization
quantization-aware training |
0.4 | 1 | 2020 | Learned Step Size quantization · ICLR 2020 |
Coding theory › network coding
network computing |
0.4 | 3 | 2013 | Linear Codes, Target Function Classes, and Network Computing Capacity · IEEE Trans. Inf. Theory 2013 Time and Energy Complexity of Function Computation Over Networks · IEEE Trans. Inf. Theory 2011 Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Coding theory
network coding |
0.4 | 3 | 2014 | Computing Linear Functions by Linear Coding Over Networks · IEEE Trans. Inf. Theory 2014 Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 Linear Codes, Target Function Classes, and Network Computing Capacity · IEEE Trans. Inf. Theory 2013 |
Coding theory › network coding
linear network coding |
0.4 | 2 | 2014 | Computing Linear Functions by Linear Coding Over Networks · IEEE Trans. Inf. Theory 2014 Linear Codes, Target Function Classes, and Network Computing Capacity · IEEE Trans. Inf. Theory 2013 |
Information theory › network information theory › network capacity
cut-set bound |
0.3 | 2 | 2014 | Computing Linear Functions by Linear Coding Over Networks · IEEE Trans. Inf. Theory 2014 Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Information theory › channel capacity
capacity analysis |
0.3 | 2 | 2013 | Linear Codes, Target Function Classes, and Network Computing Capacity · IEEE Trans. Inf. Theory 2013 Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Emerging computing paradigms › neuromorphic computing
brain-inspired computing |
0.2 | 1 | 2016 | Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applications · SC 2016 |
Machine learning › Deep learning architectures and training
backpropagation |
0.2 | 1 | 2015 | Backpropagation for Energy-Efficient Neuromorphic Computing · NIPS 2015 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
spiking neural network accelerator |
0.2 | 1 | 2015 | Backpropagation for Energy-Efficient Neuromorphic Computing · NIPS 2015 |
Coding theory › sequences › complementary sequences
golay complementary sets |
0.1 | 2 | 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008 A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences · IEEE Trans. Inf. Theory 2006 |
Computational complexity
communication complexity |
0.1 | 1 | 2011 | Time and Energy Complexity of Function Computation Over Networks · IEEE Trans. Inf. Theory 2011 |
Distributed computing theory › distributed algorithms
function computation |
0.1 | 1 | 2011 | Time and Energy Complexity of Function Computation Over Networks · IEEE Trans. Inf. Theory 2011 |
Graph algorithms and graph theory
minimum cut |
0.1 | 1 | 2011 | Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Coding theory › sequences
complementary sequences |
0.1 | 1 | 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008 |
Coding theory › error-correcting codes › code construction › algebraic construction
coset construction |
0.1 | 1 | 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008 |
Coding theory › error-correcting codes
reed-muller codes |
0.1 | 1 | 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008 |
Coding theory › sequences › complementary sequences
mutually orthogonal complementary sets |
0.1 | 1 | 2006 | A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences · IEEE Trans. Inf. Theory 2006 |
Coding theory › sequences
sequence design |
0.1 | 1 | 2006 | A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences · IEEE Trans. Inf. Theory 2006 |
Coding theory › sequences › sequence design › low-correlation sequence
zero correlation zone sequences |
0.1 | 1 | 2006 | A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences · IEEE Trans. Inf. Theory 2006 |
Hardware accelerators and domain-specific architectures › neural network hardware
brain-inspired computing accelerator |
0.1 | 1 | 2014 | Real-Time Scalable Cortical Computing at 46 Giga-Synaptic OPS/Watt with ~100× Speedup in Time-to-Solution and ~100, 000× Reduction in Energy-to-Solution · SC 2014 |
Energy-efficient computing
power management |
0.1 | 1 | 2014 | Real-Time Scalable Cortical Computing at 46 Giga-Synaptic OPS/Watt with ~100× Speedup in Time-to-Solution and ~100, 000× Reduction in Energy-to-Solution · SC 2014 |
Coding theory › error-correcting codes › block codes
linear code |
0.1 | 1 | 2014 | Computing Linear Functions by Linear Coding Over Networks · IEEE Trans. Inf. Theory 2014 |
Information theory
network information theory |
0.0 | 1 | 2013 | Linear Codes, Target Function Classes, and Network Computing Capacity · IEEE Trans. Inf. Theory 2013 |
Graph algorithms and graph theory › steiner tree
steiner tree packing |
0.0 | 1 | 2011 | Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Computational complexity › boolean function analysis
symmetric functions |
0.0 | 1 | 2011 | Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011 |
Physical-layer communications › signal design
sequence design |
0.0 | 1 | 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008 |
Methods — techniques the papers use, named apart from their topics
probability sampling · 0.4ensemble averaging · 0.4backpropagation · 0.4quantization · 0.4software ecosystem · 0.2scalable systems · 0.2lower bound analysis · 0.2interference model · 0.2linear coding · 0.2event-driven kernel · 0.2chip tiling · 0.2algebraic test · 0.2routing · 0.2nonlinear coding · 0.2linear codes · 0.2algebraic construction · 0.2steiner tree packing · 0.1cut-set bound · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | IBM NorthPole Neural Inference Machine
Dharmendra S. Modha, Filipp Akopyan, Alexander Andreopoulos, Rathinakumar Appuswamy, John V. Arthur, Andrew S. Cassidy, Pallab Datta, Michael DeBole, Steven K. Esser, Carlos Ortega Otero, Jun Sawada, Brian Taba, Arnon Amir, Deepika Bablani, Peter J. Carlson, Myron Flickner, Rajamohan Gandhasri, Guillaume Garreau, Megumi Ito, Jennifer L. Klamo, Jeffrey A. Kusnitz, Nathaniel J. McClatchey, Jeffrey L. McKinstry, Yutaka Y. Nakamura, Tapan K. Nayak, William P. Risk, Kai Schleupen, Ben Shaw 0001, Jay Sivagnaname, Daniel F. Smith, Ignacio G. Terrizzano, Takanori Ueda |
HCS | 4 |
| 2020 | Learned Step Size quantization
Steven K. Esser, Jeffrey L. McKinstry, Deepika Bablani, Rathinakumar Appuswamy, Dharmendra S. Modha |
ICLR | 4 |
| 2016 | Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applicationsabstractAbstract not provided Jun Sawada, Filipp Akopyan, Andrew S. Cassidy, Brian Taba, Michael DeBole, Pallab Datta, Rodrigo Alvarez-Icaza, Arnon Amir, John V. Arthur, Alexander Andreopoulos, Rathinakumar Appuswamy, Heinz Baier, Davis Barch, David J. Berg, Carmelo di Nolfo, Steven K. Esser, Myron Flickner, Thomas A. Horvath, Bryan L. Jackson, Jeffrey A. Kusnitz, Scott Lekuch, Michael Mastro, Timothy Melano, Paul Merolla, Steven E. Millman, Tapan K. Nayak, Norm Pass, Hartmut Penner, William P. Risk, Kai Schleupen, Ben Shaw 0001, Hayley Wu, Brian Giera, Adam Moody, T. Nathan Mundhenk, Brian Van Essen, Eric X. Wang, David P. Widemann, William E. Murphy, Jamie K. Infantolino, James A. Ross, Dale R. Shires, Manuel M. Vindiola, Raju Namburu, Dharmendra S. Modha |
SC | 11 |
| 2015 | Backpropagation for Energy-Efficient Neuromorphic ComputingabstractSolving real world problems with embedded neural networks requires both training algorithms that achieve high performance and compatible hardware that runs in real time while remaining energy efficient. For the former, deep learning using backpropagation has recently achieved a string of successes across many domains and datasets. For the latter, neuromorphic chips that run spiking neural networks have recently achieved unprecedented energy efficiency. To bring these two advances together, we must first resolve the incompatibility between backpropagation, which uses continuous-output neurons and synaptic weights, and neuromorphic designs, which employ spiking neurons and discrete synapses. Our approach is to treat spikes and discrete synapses as continuous probabilities, which allows training the network using standard backpropagation. The trained network naturally maps to neuromorphic hardware by sampling the probabilities to create one or more networks, which are merged using ensemble averaging. To demonstrate, we trained a sparsely connected network that runs on the TrueNorth chip using the MNIST dataset. With a high performance network (ensemble of $64$), we achieve $99.42\%$ accuracy at $121 \mu$J per image, and with a high efficiency network (ensemble of $1$) we achieve $92.7\%$ accuracy at $0.408 \mu$J per image. Steven K. Esser, Rathinakumar Appuswamy, Paul Merolla, John V. Arthur, Dharmendra S. Modha |
NIPS | 2 |
| 2014 | Real-Time Scalable Cortical Computing at 46 Giga-Synaptic OPS/Watt with ~100× Speedup in Time-to-Solution and ~100, 000× Reduction in Energy-to-SolutionabstractDrawing on neuroscience, we have developed a parallel, event-driven kernel for neurosynaptic computation, that is efficient with respect to computation, memory, and communication. Building on the previously demonstrated highly optimized software expression of the kernel, here, we demonstrate True North, a co-designed silicon expression of the kernel. True North achieves five orders of magnitude reduction in energy to-solution and two orders of magnitude speedup in time-to solution, when running computer vision applications and complex recurrent neural network simulations. Breaking path with the von Neumann architecture, True North is a 4,096 core, 1 million neuron, and 256 million synapse brain-inspired neurosynaptic processor, that consumes 65mW of power running at real-time and delivers performance of 46 Giga-Synaptic OPS/Watt. We demonstrate seamless tiling of True North chips into arrays, forming a foundation for cortex-like scalability. True North's unprecedented time-to-solution, energy-to-solution, size, scalability, and performance combined with the underlying flexibility of the kernel enable a broad range of cognitive applications. Andrew S. Cassidy, Rodrigo Alvarez-Icaza, Filipp Akopyan, Jun Sawada, John V. Arthur, Paul Merolla, Pallab Datta, Marc González 0001, Brian Taba, Alexander Andreopoulos, Arnon Amir, Steven K. Esser, Jeffrey A. Kusnitz, Rathinakumar Appuswamy, Chuck Haymes, Bernard Brezzo, Roger Moussalli, Ralph Bellofatto, Christian W. Baks, Michael Mastro, Kai Schleupen, Charles E. Cox, Ken Inoue, Steven E. Millman, Nabil Imam, Emmett McQuinn, Yutaka Y. Nakamura, Ivan Vo, Chen Guok, Don Nguyen, Scott Lekuch, Sameh W. Asaad, Daniel J. Friedman, Bryan L. Jackson, Myron Flickner, William P. Risk, Rajit Manohar, Dharmendra S. Modha |
SC | 14 |
| 2014 | Computing Linear Functions by Linear Coding Over NetworksabstractWe consider the scenario in which a set of sources generates messages in a network and a receiver node demands an arbitrary linear function of these messages. We formulate an algebraic test to determine whether an arbitrary network can compute linear functions using linear codes. We identify a class of linear functions that can be computed using linear codes in every network that satisfies a natural cut-based condition. Conversely, for another class of linear functions, we show that the cut-based condition does not guarantee the existence of a linear coding solution. For linear functions over the binary field, the two classes are complements of each other. Rathinakumar Appuswamy, Massimo Franceschetti |
IEEE Trans. Inf. Theory | 1 |
| 2013 | Cognitive computing systems: Algorithms and applications for networks of neurosynaptic coresabstractMarching along the DARPA SyNAPSE roadmap, IBM unveils a trilogy of innovations towards the TrueNorth cognitive computing system inspired by the brain's function and efficiency. The non-von Neumann nature of the TrueNorth architecture necessitates a novel approach to efficient system design. To this end, we have developed a set of abstractions, algorithms, and applications that are natively efficient for TrueNorth. First, we developed repeatedly-used abstractions that span neural codes (such as binary, rate, population, and time-to-spike), long-range connectivity, and short-range connectivity. Second, we implemented ten algorithms that include convolution networks, spectral content estimators, liquid state machines, restricted Boltzmann machines, hidden Markov models, looming detection, temporal pattern matching, and various classifiers. Third, we demonstrate seven applications that include speaker recognition, music composer recognition, digit recognition, sequence prediction, collision avoidance, optical flow, and eye detection. Our results showcase the parallelism, versatility, rich connectivity, spatio-temporality, and multi-modality of the TrueNorth architecture as well as compositionality of the corelet programming paradigm and the flexibility of the underlying neuron model. Steven K. Esser, Alexander Andreopoulos, Rathinakumar Appuswamy, Pallab Datta, Davis Barch, Arnon Amir, John V. Arthur, Andrew S. Cassidy, Myron Flickner, Paul Merolla, Shyamal Chandra, Nicola Basilico, Stefano Carpin, Thomas G. Zimmerman, Frank Zee, Rodrigo Alvarez-Icaza, Jeffrey A. Kusnitz, Theodore M. Wong, William P. Risk, Emmett McQuinn, Tapan K. Nayak, Raghavendra Singh, Dharmendra S. Modha |
IJCNN | 3 |
| 2013 | Linear Codes, Target Function Classes, and Network Computing CapacityabstractWe study the use of linear codes for network computing in single-receiver networks with various classes of target functions of the source messages. Such classes include reducible, semi-injective, and linear target functions over finite fields. Computing capacity bounds and achievability are given with respect to these target function classes for network codes that use routing, linear coding, or nonlinear coding. Rathinakumar Appuswamy, Massimo Franceschetti, Nikhil Karamchandani, Kenneth Zeger |
IEEE Trans. Inf. Theory | 1 |
| 2011 | Linear coding for network computingabstractWe study the use of linear codes for network computing in single-receiver networks with various classes of target functions of the source messages. Such classes include reducible, injective, and semi-injective target functions. Computing capacity bounds are given with respect to these target function classes for network codes that use routing, linear coding, or nonlinear coding. Rathinakumar Appuswamy, Massimo Franceschetti, Nikhil Karamchandani, Kenneth Zeger |
ISIT | 1 |
| 2011 | Network Coding for Computing: Cut-Set BoundsabstractThe following network computing problem is considered. Source nodes in a directed acyclic network generate independent messages and a single receiver node computes a target functionfof the messages. The objective is to maximize the average number of timesfcan be computed per network usage, i.e., the “computing capacity”. The network coding problem for a single-receiver network is a special case of the network computing problem in which all of the source messages must be reproduced at the receiver. For network coding with a single receiver, routing is known to achieve the capacity by achieving the network min-cut upper bound. We extend the definition of min-cut to the network computing problem and show that the min-cut is still an upper bound on the maximum achievable rate and is tight for computing (using coding) any target function in multi-edge tree networks. It is also tight for computing linear target functions in any network. We also study the bound's tightness for different classes of target functions. In particular, we give a lower bound on the computing capacity in terms of the Steiner tree packing number and a different bound for symmetric functions. We also show that for certain networks and target functions, the computing capacity can be less than an arbitrarily small fraction of the min-cut bound. Rathinakumar Appuswamy, Massimo Franceschetti, Nikhil Karamchandani, Kenneth Zeger |
IEEE Trans. Inf. Theory | 1 |
| 2011 | Time and Energy Complexity of Function Computation Over NetworksabstractThis paper considers the following network computation problem:nnodes are placed on a √n × √n grid, each node is connected to every other node within distancer(n) of itself, and it is assigned an arbitrary input bit. Nodes communicate with their neighbors and a designated sink node computes a functionfof the input bits, wherefis either the identity or a symmetric function. We first consider a model where links are interference and noise-free, suitable for modeling wired networks. Then, we consider a model suitable for wireless networks. Due to interference, only nodes which do not share neighbors are allowed to transmit simultaneously, and when a node transmits a bit, all of its neighbors receive an independent noisy copy of the bit. We present lower bounds on the minimum number of transmissions and on the minimum number of time slots required to computef. We also describe efficient schemes that match both of these lower bounds up to a constant factor and are thus jointly (near) optimal with respect to the number of transmissions and the number of time slots required for computation. At the end of the paper, we extend results on symmetric functions to general network topologies, and obtain a corollary that answers an open question posed by El Gamal in 1987 regarding the computation of the parity function over ring and tree networks. Nikhil Karamchandani, Rathinakumar Appuswamy, Massimo Franceschetti |
IEEE Trans. Inf. Theory | 2 |
| 2009 | Network computing capacity for the reverse butterfly networkabstractWe study the computation of the arithmetic sum of the q-ary source messages in the reverse butterfly network. Specifically, we characterize the maximum rate at which the message sum can be computed at the receiver and demonstrate that linear coding is suboptimal. Rathinakumar Appuswamy, Massimo Franceschetti, Nikhil Karamchandani, Kenneth Zeger |
ISIT | 1 |
| 2009 | Distributed computation of symmetric functions with binary inputsabstractThis paper considers the following network computation problem: n nodes are placed on a radic(n)timesradic(n) grid, each node in the network is connected to every other node within distance r(n) of itself, and is given an arbitrary input bit. Connected nodes communicate with each other over independent binary symmetric channels of a given transition probability epsiv ges 0, and an arbitrarily designated node computes a symmetric target function f of the input bits. We characterize up to order the minimum number of transmissions required to compute f with a probability of error less than any given positive constant delta. As a side result, we answer an open question posed by El Gamal in 1987 regarding the number of transmissions required to compute the parity function over ring and tree networks. Nikhil Karamchandani, Rathinakumar Appuswamy, Massimo Franceschetti |
ITW | 2 |
| 2008 | Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller CodesabstractRecently Golay complementary sets were shown to exist in the subsets of second-order cosets of a 𝑞-ary generalization of the first-order Reed–Muller (RM) code. We show that mutually orthogonal Golay complementary sets can also be directly constructed from second-order cosets of a 𝑞-ary generalization of the first-orderRMcode. This identification can be used to construct zero correlation zone (ZCZ) sequences directly and it also enables the construction of ZCZ sequences with special subsets. Rathinakumar Appuswamy, Ajit Kumar Chaturvedi |
IEEE Trans. Inf. Theory | 1 |
| 2006 | Optimality of Linear Codes for Broadcast-Mode Multicast NetworksabstractIt is known that linear codes are sufficient to solve the multicast network coding problem when each out-edge of a network node carries its own specific function of the in-edges of the node, i.e. operating in "point-to-point-mode." Alternatively, in "broadcast-mode," a network has the property that for each node, every out-edge of the node carries the same function of the in-edges of the node. Only one transmission is required in order to send the same function on all of the out-edges of a node. The edge functions in broadcast-mode can vary from node to node and each edge can carry an arbitrary number of transmissions, with at most one per time unit. We prove that linear codes are sufficient, in terms of total number of transmissions, for multicast networks in broadcast-mode. That is, we show that for any broadcast-mode solution to a multicast network, there exists a linear broadcast-mode solution over some finite field which does not increase the total number of network transmissions Rathinakumar Appuswamy, Massimo Franceschetti, Kenneth Zeger |
ISIT | 1 |
| 2006 | A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ SequencesabstractIn this correspondence, new characterizations for the construction of zero correlation zone (ZCZ) sequences from mutually orthogonal Golay complementary sets (MOGCS) is presented. It is shown that the recursive construction of MOGCS is inherent in these characterizations. Previously known constructions of ZCZ sequences and MOGCS are shown to be special cases of this characterization. The notion of mutually orthogonal ZCZ sequence sets is also introduced Rathinakumar Appuswamy, Ajit Kumar Chaturvedi |
IEEE Trans. Inf. Theory | 1 |