Demo Data from EDBT 2026 / reviewers in the wild / expert
Mahesh Mehendale
dblp:42/3597
· DBLP profile ↗
22ranked-venue papers
7as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 7 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
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
5 papers |
Memory systems · 47% Performance modeling and evaluation · 42% Electronic design automation · 5% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.4 | 1 | 2020 | DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020 |
Performance modeling and evaluation
analytical modeling |
0.2 | 1 | 2014 | ANATOMY: an analytical model of memory system performance · SIGMETRICS 2014 |
Memory systems
cache |
0.2 | 1 | 2014 | Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth · MICRO 2014 |
Memory systems › cache
cache organization |
0.2 | 1 | 2014 | Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth · MICRO 2014 |
Memory systems › cache
DRAM cache |
0.2 | 1 | 2014 | Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth · MICRO 2014 |
Performance modeling and evaluation › performance model construction
memory system performance modeling |
0.2 | 1 | 2014 | ANATOMY: an analytical model of memory system performance · SIGMETRICS 2014 |
Performance modeling and evaluation
queueing models |
0.2 | 1 | 2014 | ANATOMY: an analytical model of memory system performance · SIGMETRICS 2014 |
Machine learning › Efficient and distributed learning › model compression
lightweight neural network |
0.1 | 1 | 2020 | DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks · ECCV (27) 2020 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2014 | ANATOMY: an analytical model of memory system performance · SIGMETRICS 2014 |
Memory systems › 3d-stacked memory
stacked DRAM |
0.1 | 1 | 2014 | Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth · MICRO 2014 |
Compilers and program optimization
code generation |
0.0 | 1 | 1996 | Optimized Code Generation of Multiplication-free Linear Transforms · DAC 1996 |
Electronic design automation › logic synthesis › technology mapping
FPGA technology mapping |
0.0 | 1 | 1993 | MIM: Logic Module Independent Technology Mapping for Design and Evaluation of Antifuse-based FPGAs · DAC 1993 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1993 | MIM: Logic Module Independent Technology Mapping for Design and Evaluation of Antifuse-based FPGAs · DAC 1993 |
Electronic design automation › logic synthesis
technology mapping |
0.0 | 1 | 1993 | MIM: Logic Module Independent Technology Mapping for Design and Evaluation of Antifuse-based FPGAs · DAC 1993 |
Embedded and real-time systems › embedded processor
digital signal processor architecture |
0.0 | 1 | 1996 | Optimized Code Generation of Multiplication-free Linear Transforms · DAC 1996 |
Methods — techniques the papers use, named apart from their topics
differentiable quantization · 0.4branch quantization · 0.4workload characterization · 0.2way locator · 0.2simulation · 0.2queueing model · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Live Demonstration: Real-time audio and visual inference on the RAMAN TinyML acceleratorabstractThe setup includes a host PC, camera and microphone sensors, and a Pynq-Z2 FPGA board. The neuromorphic cochlear model and RAMAN accelerator for neural network inference are deployed on the FPGA. The ARM processor on the FPGA sends the image received, cochleagram and the classified outputs to the PC to be visualized. Adithya Krishna, Ashwin Rajesh, Hitesh Pavan Oleti, Anand Chauhan, Shankaranarayanan H, André van Schaik, Mahesh Mehendale, Chetan Singh Thakur |
ISCAS | 7 |
| 2024 | RAMAN: A Reconfigurable and Sparse tinyML Accelerator for Inference on EdgeabstractDeep Neural Network (DNN) based inference at the edge is challenging as these compute, and data-intensive algorithms need to be implemented at low cost and low power while meeting the latency constraints of the target applications. Sparsity, in both activations and weights inherent to DNNs, is a key knob to leverage. In this paper, we present RAMAN, a Re-configurable and spArse tinyML Accelerator for infereNce on edge, architected to exploit the sparsity to reduce area (storage), power as well as latency. RAMAN can be configured to support a wide range of DNN topologies -consisting of different convolution layer types and a range of layer parameters (feature-map size and the number of channels). RAMAN can also be configured to support accuracy vs. power/latency tradeoffs using techniques deployed at compile-time and run-time. We present the salient features of the architecture, provide implementation results and compare the same with the state-of-the-art. RAMAN employs novel dataflow inspired by Gustavson’s algorithm that has optimal input activation (IA) and output activation (OA) reuse to minimize memory access and the overall data movement cost. The dataflow allows RAMAN to locally reduce the partial sum (Psum) within a processing element array to eliminate the Psum writeback traffic. Additionally, we suggest a method to reduce peak activation memory by overlapping IA and OA on the same memory space, which can reduce storage requirements by up to 50%. RAMAN was implemented on a low-power and resource-constrained Efinix Ti60 FPGA with 37.2K LUTs and 8.6K register utilization. RAMAN processes all layers of the MobileNetV1 model at 98.47 GOp/s/W and the DS-CNN model at 79.68 GOp/s/W by leveraging both weight and activation sparsity. Adithya Krishna, Srikanth Rohit Nudurupati, Chandana D. G, Pritesh Dwivedi, André van Schaik, Mahesh Mehendale, Chetan Singh Thakur |
IEEE Internet Things J. | 6 |
| 2020 | DBQ: A Differentiable Branch Quantizer for Lightweight Deep Neural Networks
Hassan Dbouk, Hetul Sanghvi, Mahesh Mehendale, Naresh R. Shanbhag |
ECCV (27) | 3 |
| 2015 | A Comprehensive Analytical Performance Model of DRAM CachesabstractStacked DRAM promises to offer unprecedented capacity, and bandwidth to multi-core processors at moderately lower latency than off-chip DRAMs. A typical use of this abundant DRAM is as a large last level cache. Prior research works are divided on how to organize this cache and the proposed organizations fall into one of two categories: (i) as a Tags-In-DRAM organization with the cache organized as small blocks (typically 64B) and metadata (tags, valid, dirty, recency and coherence bits) stored in DRAM, and (ii) as a Tags-In-SRAM organization with the cache organized as larger blocks (typiclly 512B or larger) and metadata stored on SRAM. Tags-In-DRAM organizations tend to incur higher latency but conserve off-chip bandwidth while the Tags-In-SRAM organizations incur lower latency at some additional bandwidth. In this work, we develop a unified performance model of the DRAM-Cache that models these different organizational styles. The model is validated against detailed architecture simulations and shown to have latency estimation errors of 10:7% and 8:8% on average in 4-core and 8-core processors respectively. We also explore two insights from the model: (i) the need for achieving very high hit rates in the meta- data cache/predictor (commonly employed in the Tags-In-DRAM designs) in reducing latency, and (ii) opportunities for reducing latency by load-balancing the DRAM Cache and main memory. Nagendra Dwarakanath Gulur, Mahesh Mehendale, R. Govindarajan |
ICPE | 2 |
| 2014 | A monolithic programmable Ultra-HD video codec engineabstractWith advances in video coding standards like H.264 and HEVC coupled with those in the display technology, Ultra HD contents have started taking the mainstream. This is driving the need for high computation and memory bandwidth in current multi-media SOCs. In this paper, we present a monolithic multi-format video codec engine which achieves Ultra HD performance for H.264 High Profile, reduces the external memory bandwidth requirement by 2X as compared to its predecessor and takes only 5.9 mm2of silicon area in a low power 28nm process. Hetul Sanghvi, Mihir N. Mody, Niraj Nandan, Mahesh Mehendale, Subrangshu Das, Dipan Mandal, Nainala Vyagrheswarudu, Vijayavardhan Baireddy, Pavan Shastry |
ICASSP | 4 |
| 2014 | A 28nm programmable and low power ultra-HD video codec engineabstractVideo codec standards like H.264 and HEVC are driving the need for high computation and high memory bandwidth in current SOCs. On the other hand, portable devices like smartphones and tablets are driving the need to reduce power consumption for enhanced battery life. In this paper, we present a scalable H.264 Ultra-HD video codec engine that dissipates 9 mW of decode and 18 mW of encode power (for a typical HP H.264 1080p30 bit-stream) in 28 nm low power process technology node using various low power optimization techniques across architecture, design, circuit, software and systems. Hetul Sanghvi, Mihir N. Mody, Niraj Nandan, Mahesh Mehendale, Subrangshu Das, Dipan Mandal, Pavan Shastry |
ISCAS | 4 |
| 2014 | Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and BandwidthabstractIn this paper, we present Bi-Modal Cache - a flexible stacked DRAM cache organization which simultaneously achieves several objectives: (i) improved cache hit ratio, (ii) moving the tag storage overhead to DRAM, (iii) lower cache hit latency than tags-in-SRAM, and (iv) reduction in off-chip bandwidth wastage. The Bi-Modal Cache addresses the miss rate versus off-chip bandwidth dilemma by organizing the data in a bi-modal fashion - blocks with high spatial locality a reorganized as large blocks and those with little spatial locality as small blocks. By adaptively selecting the right granularity of storage for individual blocks at run-time, the proposed DRAM cache organization is able to make judicious use of the available DRAM cache capacity as well as reduce the off chip memory bandwidth consumption. The Bi-Modal Cache improves cache hit latency despite moving the metadata to DRAM by means of a small SRAM based Way Locator. Further by leveraging the tremendous internal bandwidth and capacity that stacked DRAM organizations provide, the Bi-Modal Cache enables efficient concurrent accesses to tags and data to reduce hit time. Through detailed simulations, we demonstrate that the Bi-Modal Cache achieves overall performance improvement (in terms of Average Normalized Turnaround Time (ANTT)) of 10.8%, 13.8% and 14.0% in 4-core, 8-core and 16-coreworkloads respectively. Nagendra Dwarakanath Gulur, Mahesh Mehendale, R. Manikantan, R. Govindarajan |
MICRO | 2 |
| 2014 | ANATOMY: an analytical model of memory system performanceabstractMemory system design is increasingly influencing modern multi-core architectures from both performance and power perspectives. However predicting the performance of memory systems is complex, compounded by the myriad design choices and parameters along multiple dimensions, namely (i) technology, (ii) design and (iii) architectural choices. In this work, we construct an analytical model of the memory system to comprehend this diverse space and to study the impact of memory system parameters from latency and bandwidth perspectives. Our model, called ANATOMY, consists of two key components that are coupled with each other, to model the memory system accurately. The first component is a queuing model of memory which models in detail various design choices and captures the impact of technological choices in memory systems. The second component is an analytical model to summarize key workload characteristics, namely row buffer hit rate (RBH), bank-level parallelism (BLP), and request spread (S) which are used as inputs to the queuing model to estimate memory performance. We validate the model across a wide variety of memory configurations on 4, 8 and 16 cores using a total of 44 workloads. ANATOMY is able to predict memory latency with an average error of 8.1%, 4.1% and 9.7% over 4, 8 and 16 core configurations. We demonstrate the extensibility and applicability of our model by exploring a variety of memory design choices such as the impact of clock speed, benefit of multiple memory controllers, the role of banks and channel width, and so on. We also demonstrate ANATOMY's ability to capture architectural elements such as scheduling mechanisms (using FR_FCFS and PAR_BS) and impact of DRAM refresh cycles. In all of these studies, ANATOMY provides insight into sources of memory performance bottlenecks and is able to quantitatively predict the benefit of redressing them. Nagendra Dwarakanath Gulur, Mahesh Mehendale, R. Manikantan, R. Govindarajan |
SIGMETRICS | 2 |
| 2012 | Multiple sub-row buffers in DRAM: unlocking performance and energy improvement opportunitiesabstractThe twin demands of energy-efficiency and higher performance on DRAM are highly emphasized in multicore architectures. A variety of schemes have been proposed to address either the latency or the energy consumption of DRAMs. These schemes typically require non-trivial hardware changes and end up improving latency at the cost of energy or vice-versa. Nagendra Dwarakanath Gulur, R. Manikantan, Mahesh Mehendale, R. Govindarajan |
ICS | 3 |
| 2011 | Row-Buffer Reorganization: Simultaneously Improving Performance and Reducing Energy in DRAMsabstractIn this paper, based on the temporal and spatial locality characteristics of memory accesses in multicores, we propose a re-organization of the existing single large row buffer in a DRAM bank into multiple smaller row-buffers. The proposed configuration helps improve the row hit rates and also brings down the energy required for row-activations. The major contribution of this work is proposing such a reorganization without requiring any significant changes to the existing widely accepted DRAM specifications. Our proposed reorganization improves performance by 35.8%, 14.5% and 21.6% in quad, eight and sixteen core workloads along with a 42%, 28% and 31% reduction in DRAM energy. Additionally, we introduce a Need Based Allocation scheme for buffer management that shows additional performance improvement. Nagendra Dwarakanath Gulur, R. Manikantan, R. Govindarajan, Mahesh Mehendale |
PACT | 4 |
| 2011 | Memory Bandwidth and Power Reduction Using Lossy Reference Frame Compression in Video EncodingabstractLarge external memory bandwidth requirement leads to increased system power dissipation and cost in video coding application. Majority of the external memory traffic in video encoder is due to reference data accesses. We describe a lossy reference frame compression technique that can be used in video coding with minimal impact on quality while significantly reducing power and bandwidth requirement. The low cost transformless compression technique uses lossy reference for motion estimation to reduce memory traffic, and lossless reference for motion compensation (MC) to avoid drift. Thus, it is compatible with all existing video standards. We calculate the quantization error bound and show that by storing quantization error separately, bandwidth overhead due to MC can be reduced significantly. The technique meets key requirements specific to the video encode application. 24-39% reduction in peak bandwidth and 23-31% reduction in total average power consumption are observed for IBBP sequences. Ajit Gupte, Bharadwaj S. Amrutur, Mahesh Mehendale, Ajit V. Rao, Madhukar Budagavi |
IEEE Trans. Circuits Syst. Video Technol. | 3 |
| 2003 | Emerging markets: design goes globalabstractChina and India represent two of the most rapidly evolving markets for IC design today. According to the CMP China IC Design Survey 2002, demand for IC design services in China is growing exponentially alongside 8- and 12-inch wafer fab construction. In India, multinationals and local companies continue to accelerate the development of complex IC's, matching the sophistication of design teams world wide. China and India are graduating the most EEs annually of any other countriess. This dynamic growth of IC design and its associated infrastructure in China & India is causing is causing all participants in the semiconductor value chain to carefully consider their business interactions in these countries. This panel will evaluate how IC design is changing in these emerging markets. Panelists will represent a variety of viewpoints, including multinationals, local government, local universities, and large local companies. The panel will also explore of this emerging market on the EDA industry. Chi-Foon Chan, Deirdre Hanford, Jian Yue Pan, Narendra V. Shenoy, Mahesh Mehendale, A. Vasudevan, Shaojun Wei |
DAC | 5 |
| 2003 | Multivoltage scheduling with voltage-partitioned variable storageabstractMultivoltage scheduling (MVS) for datapaths offers the energy savings of voltage scaling on a per-operation basis with a voltage aware operator scheduling. This work investigates the effect of using multivoltage register file storage in operator graph scheduling for multivoltage datapaths, thus partitioning the variable storage space on the basis of operating voltages. Scheduling operations on multivoltage functional units lowers the energy-delay product by exploiting slack in the schedule. We find that using multivoltage partitioned register files do the same by exploiting the variable lifetimes in the schedule. In a resource constrained context, longer variable lifetimes provide the opportunity to store such variables in low voltage register files. A ZOLP formulation for the resource constrained MVS problem is presented along with energy-delay savings obtained from applying this formulation to image processing transform graphs. Amitabh Menon, S. K. Nandy 0001, Mahesh Mehendale |
ISLPED | 3 |
| 2001 | Area and Power Reduction of Embedded DSP Systems using Instruction Compression and Re-Configurable EncodingabstractProposes a run-time reconfiguration mechanism to map multiple instructions on a single compressed bit pattern, thus enabling significant code compression. This results in reduced area due to smaller program memory size and also reduces instruction fetch related power dissipation. We enhance Texas Instruments DSP core TMS320C27x to incorporate this mechanism and evaluate the improvements on code size and instruction fetch energy using real life embedded control application programs. We show that with minimal hardware overhead, we can reduce code size by over 10% and instruction fetch energy by over 40%. Subash Chandar G., Mahesh Mehendale, R. Govindarajan |
ICCAD | 2 |
| 1998 | Low Power Realization of FIR Filters Implemented using Distributed ArithmeticabstractWe present a technique for low power realization of Finite Impulse Response (FIR) filters implemented using Distributed Arithmetic. In most applications, the distribution profile of input data values is known. The proposed technique uses a data encoding which can be tuned to the specific distribution profile so as to reduce toggles in the shift register chain. We present a generic Nega-Binary coding approach and show how a specific Nega-Binary scheme can be derived to achieve maximum power reduction. We also show how the binary to Nega-binary conversion can be performed bit-serially with minimal area (and hence power dissipation) overhead. The paper finally presents a shift-free implementation which uses memory array to store data values. We present a technique based on Gray coded addressing to reduce the power dissipation in such implementations. Mahesh Mehendale, Amit Sinha, Sunil D. Sherlekar |
ASP-DAC | 1 |
| 1998 | Low-power realization of FIR filters on programmable DSPsabstractThis paper addresses the problem of reducing power dissipation of finite impulse response (FIR) filters implemented on programmable digital signal processors (DSPs). We describe a generic DSP architecture and identify the main sources of power dissipation during FIR filtering. We present seven transformations to reduce power dissipated in one or more of these sources. These transformations complement each other and together operate at algorithmic, architectural, logic and layout levels of design abstraction. Each of the transformations is discussed in detail and the results are presented to highlight its effectiveness. We show that the power dissipation can be reduced by more than 40% using these transforms. The transformations have been encapsulated in a framework that provides a comprehensive solution to low-power realization of FIR filters on programmable DSP's. Mahesh Mehendale, Sunil D. Sherlekar, G. Venkatesh 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 1996 | Optimized Code Generation of Multiplication-free Linear TransformsabstractWe present code generation of multiplication-free linear transforms targeted to single-register DSP architectures such as TMS320C2x/C5x. We first present an algorithm to generate optimized code from a DAG representation. We then present techniques that transform a DAG so as to minimize the number of nodes and the accumulator-spills. We then introduce a concept of spill-free DAGs and present an algorithm for synthesizing such DAGs. The results for Walsh-Hadamard, Haar and Slant transforms show 25% to 40% reduction in the cycle count using our techniques. Mahesh Mehendale, G. Venkatesh 0001, Sunil D. Sherlekar |
DAC | 1 |
| 1995 | Techniques for low power realization for FIR filtersabstractNo abstract available. Mahesh Mehendale, Sunil D. Sherlekar, G. Venkatesh 0001 |
ASP-DAC | 1 |
| 1995 | Synthesis of multiplier-less FIR filters with minimum number of additionsabstractIn this paper we present optimizing transformations to minimize the number of additions+subtractions in both the direct form (/spl Sigma/ A/sub i/X/sub n-i/ based) and its transposed form (Multiple Constant Multiplication based) implementation of FIR filters. These transformations are based on the iterative elimination of 2-bit common subexpressions in the coefficients binary representations. We give detailed description of the algorithms and present results for eight low pass FIR filters with the number of coefficients ranging from 16 to 128. The results show upto 35% reduction in the number of additions+subtractions to implement /spl Sigma/ A/sub i/X/sub n-i/ based FIR filter structures and upto 38% reduction to implement MCM based structures. Mahesh Mehendale, Sunil D. Sherlekar, G. Venkatesh 0001 |
ICCAD | 1 |
| 1993 | MIM: Logic Module Independent Technology Mapping for Design and Evaluation of Antifuse-based FPGAsabstractThe paper presents MIM : a technology mapping algorithm that is independent of the FPGA logic module structure.It can handla large libraries with compiexfunctions and is based on the concept of functionaffinity.High mapping quaiity and very short run time make it a powerfui tooi for the design and evacuation of antifuse based FPGA architectures.Experimental resuits for 4 iogic moduies show that MIM needs upto 19%-237.fewer 10@C moduies than MiSll and is on the average >300 times faster. 1, lNTRODUCTION Mahesh Mehendale |
DAC | 1 |
| 1991 | SLIM: A System for ASIC Library ManagementabstractSLIM provides an integrated environment for managing ASIC library development flows and data at various levels of abstraction such as functional, physical, generic, and workstation specific. The salient features of the system include parallel distributed flow execution; multilayered, hierarchical configuration management; dynamic status tracking; and multi-user environment. These, along with the data and project management capabilities, help in improving the library quality and reducing the cycle time. Implementation details are presented in terms of an innovative architecture and a systems engineering approach using DSEE (Domain Software Engineering Environment), a CASE (computer-aided software engineering) tool from Apollo-HP. Two library development flows for which SLIM has been successfully used are also described.> Mahesh Mehendale, P. Murugavel, M. Poornima |
ICCAD | 1 |
| 1989 | FDT-a design tool for switched capacitor filtersabstractThe authors present FDT (filter design tool), a complete design tool for switched-capacitor filter synthesis from specifications to circuit schematic generation. The tool supports both ladder and biquad structure synthesis. It provides analysis and optimization capabilities at both pole-zero level and circuit level. It also extends these capabilities for noise calculation and noise minimization of the synthesized filter. These facilities together with a completely interactive and flexible user interface provide an efficient design tool for filter synthesis and design evaluation in a short time. FDT was successfully used in the design of a high-pass filter and two delay equalizers in an analog interface chip.> Sattam Dasgupta, Mahesh Mehendale, V. R. Sudershan, Rajeev Jain, Nagaraj Subramanyam, James Hochschild |
ICCAD | 2 |