Rathinakumar Appuswamy

dblp:15/7662 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
0.732016
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.522016
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.412020
Learned Step Size quantization · ICLR 2020
Machine learning › Efficient and distributed learning › model compression
quantization
0.412020
Learned Step Size quantization · ICLR 2020
Machine learning › Efficient and distributed learning › model compression › quantization
quantization-aware training
0.412020
Learned Step Size quantization · ICLR 2020
Coding theory › network coding
network computing
0.432013
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.432014
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.422014
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.322014
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.322013
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.212016
Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applications · SC 2016
Machine learning › Deep learning architectures and training
backpropagation
0.212015
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.212015
Backpropagation for Energy-Efficient Neuromorphic Computing · NIPS 2015
Coding theory › sequences › complementary sequences
golay complementary sets
0.122008
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.112011
Time and Energy Complexity of Function Computation Over Networks · IEEE Trans. Inf. Theory 2011
Distributed computing theory › distributed algorithms
function computation
0.112011
Time and Energy Complexity of Function Computation Over Networks · IEEE Trans. Inf. Theory 2011
Graph algorithms and graph theory
minimum cut
0.112011
Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011
Coding theory › sequences
complementary sequences
0.112008
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.112008
Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes · IEEE Trans. Inf. Theory 2008
Coding theory › error-correcting codes
reed-muller codes
0.112008
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.112006
A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences · IEEE Trans. Inf. Theory 2006
Coding theory › sequences
sequence design
0.112006
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.112006
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.112014
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.112014
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.112014
Computing Linear Functions by Linear Coding Over Networks · IEEE Trans. Inf. Theory 2014
Information theory
network information theory
0.012013
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.012011
Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011
Computational complexity › boolean function analysis
symmetric functions
0.012011
Network Coding for Computing: Cut-Set Bounds · IEEE Trans. Inf. Theory 2011
Physical-layer communications › signal design
sequence design
0.012008
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
YearPublicationVenuePosition
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
HCS4
2020 Learned Step Size quantization
Steven K. Esser, Jeffrey L. McKinstry, Deepika Bablani, Rathinakumar Appuswamy, Dharmendra S. Modha
ICLR4
2016 Truenorth ecosystem for brain-inspired computing: scalable systems, software, and applications
abstract
Abstract 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
SC11
2015 Backpropagation for Energy-Efficient Neuromorphic Computing
abstract
Solving 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
NIPS2
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
abstract
Drawing 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
SC14
2014 Computing Linear Functions by Linear Coding Over Networks
abstract
We 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. Theory1
2013 Cognitive computing systems: Algorithms and applications for networks of neurosynaptic cores
abstract
Marching 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
IJCNN3
2013 Linear Codes, Target Function Classes, and Network Computing Capacity
abstract
We 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. Theory1
2011 Linear coding for network computing
abstract
We 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
ISIT1
2011 Network Coding for Computing: Cut-Set Bounds
abstract
The 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. Theory1
2011 Time and Energy Complexity of Function Computation Over Networks
abstract
This 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. Theory2
2009 Network computing capacity for the reverse butterfly network
abstract
We 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
ISIT1
2009 Distributed computation of symmetric functions with binary inputs
abstract
This 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
ITW2
2008 Complete Mutually Orthogonal Golay Complementary Sets From Reed-Muller Codes
abstract
Recently 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. Theory1
2006 Optimality of Linear Codes for Broadcast-Mode Multicast Networks
abstract
It 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
ISIT1
2006 A New Framework for Constructing Mutually Orthogonal Complementary Sets and ZCZ Sequences
abstract
In 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. Theory1