Skip to main content

Showing 1–4 of 4 results for author: Karandikar, R

  1. Wavefront Threading Enables Effective High-Level Synthesis

    Authors: Blake Pelton, Adam Sapek, Ken Eguro, Daniel Lo, Alessandro Forin, Matt Humphrey, Jinwen Xi, David Cox, Rajas Karandikar, Johannes de Fine Licht, Evgeny Babin, Adrian Caulfield, Doug Burger

    Abstract: Digital systems are growing in importance and computing hardware is growing more heterogeneous. Hardware design, however, remains laborious and expensive, in part due to the limitations of conventional hardware description languages (HDLs) like VHDL and Verilog. A longstanding research goal has been programming hardware like software, with high-level languages that can generate efficient hardware… ▽ More

    Submitted 10 June, 2024; v1 submitted 29 May, 2024; originally announced May 2024.

    Comments: Accepted to PLDI'24

  2. arXiv:2312.02828  [pdf, ps, other

    stat.ML cs.LG math.OC math.PR

    Convergence Rates for Stochastic Approximation: Biased Noise with Unbounded Variance, and Applications

    Authors: Rajeeva L. Karandikar, M. Vidyasagar

    Abstract: In this paper, we study the convergence properties of the Stochastic Gradient Descent (SGD) method for finding a stationary point of a given objective function $J(\cdot)$. The objective function is not required to be convex. Rather, our results apply to a class of ``invex'' functions, which have the property that every stationary point is also a global minimizer. First, it is assumed that… ▽ More

    Submitted 12 May, 2024; v1 submitted 5 December, 2023; originally announced December 2023.

    Comments: 33 pages, 2figures

    MSC Class: 62L20; 60G17; 93D05

  3. arXiv:2109.03445  [pdf, ps, other

    stat.ML cs.AI cs.LG eess.SY math.PR

    Convergence of Batch Asynchronous Stochastic Approximation With Applications to Reinforcement Learning

    Authors: Rajeeva L. Karandikar, M. Vidyasagar

    Abstract: Ever since its introduction in the classic paper of Robbins and Monro in 1951, Stochastic Approximation (SA) has become a standard tool for finding a solution of an equation of the form $f(θ) = 0$, when only noisy measurements of $f(\cdot)$ are available. In most situations, \textit{every component} of the putative solution $θ_t$ is updated at each step $t$. In some applications such as $Q$-learni… ▽ More

    Submitted 20 February, 2024; v1 submitted 8 September, 2021; originally announced September 2021.

    Comments: 28 pages

  4. Umbrella: A Unified Software Defined Development Framework

    Authors: Douglas Comer, Rajas H. Karandikar, Adib Rastegarnia

    Abstract: The Northbound (NB) APIs that SDN controllers provide differ in terms of architecture, syntax, naming convention, data resources, and usage. Using NB APIs to write SDN applications makes each application dependent on the API of a specific controller. To bring NB APIs from different vendors under one umbrella and make programming of SDN applications independent of specific controllers, we propose a… ▽ More

    Submitted 29 April, 2018; originally announced May 2018.

    Comments: work-in-progress paper, under submission