Skand Hurkat

VIP: A Versatile Inference Processor

We present Versatile Inference Processor (VIP), a highly programmable architecture for machine learning inference. VIP consists of 128 lightweight processing engines employing a vector processing paradigm, with a simple ISA and carefully chosen …

Fast hierarchical implementation of sequential tree-reweighted belief propagation for probabilistic inference

Maximum a posteriori probability (MAP) inference on Markov random fields (MRF) is the basis of many computer vision applications. Sequential tree-reweighted belief propagation (TRW-S) has been shown to provide very good inference quality and strong …

GraphGen: An FPGA framework for vertex-centric graph computation

Vertex-centric graph computations are widely used in many machine learning and data mining applications that operate on graph data structures. This paper presents GraphGen, a vertex-centric framework that targets FPGA for hardware acceleration of …

LDPC decoding using residual BP

A study of the effects of residual belief propagation as applied to LDPC decoding

High-level synthesis of a belief propagation accelerator

Using Vivado-HLS to rapidly prototype and test accelerators

EmoDetect

Emotion detection from images

Delay-aware proportional-fair scheduling in OFDMA networks

BTech project, IIT Bombay

Active noise-cancelling headphones

Low-cost analogue active noise cancelling headphones

CarDetect

Car make and model detection

Text-independent speaker verification

Artificial neural networks to identify users from speech