Demo Data from VLDB 2026 / reviewers in the wild / expert
Abhijit Davare
dblp:d/AbhijitDavare
· DBLP profile ↗
12ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2Theory of computation · 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 |
Embedded and real-time systems · 66% Electronic design automation · 20% Parallel and multicore computing · 5% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.3 | 2 | 2016 | An Efficient Control-Driven Period Optimization Algorithm for Distributed Real-Time Systems · IEEE Trans. Computers 2016 Period Optimization for Hard Real-time Distributed Automotive Systems · DAC 2007 |
Embedded and real-time systems
distributed real-time systems |
0.2 | 1 | 2016 | An Efficient Control-Driven Period Optimization Algorithm for Distributed Real-Time Systems · IEEE Trans. Computers 2016 |
Mathematical optimization › continuous optimization › convex optimization
geometric programming |
0.1 | 1 | 2016 | An Efficient Control-Driven Period Optimization Algorithm for Distributed Real-Time Systems · IEEE Trans. Computers 2016 |
Embedded and real-time systems › real-time scheduling
priority scheduling |
0.1 | 1 | 2007 | Period Optimization for Hard Real-time Distributed Automotive Systems · DAC 2007 |
Parallel and multicore computing › synchronization
deadlock analysis |
0.1 | 1 | 2005 | Simulation based deadlock analysis for system level designs · DAC 2005 |
Electronic design automation › hardware verification and test › functional verification
simulation-based verification |
0.1 | 1 | 2005 | Simulation based deadlock analysis for system level designs · DAC 2005 |
Electronic design automation
system-level design |
0.1 | 1 | 2005 | Simulation based deadlock analysis for system level designs · DAC 2005 |
Integrated circuit design
asynchronous circuit design |
0.0 | 1 | 2004 | The best of both worlds: the efficient asynchronous implementation of synchronous specifications · DAC 2004 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2004 | The best of both worlds: the efficient asynchronous implementation of synchronous specifications · DAC 2004 |
Electronic design automation
timing analysis |
0.0 | 1 | 2004 | The best of both worlds: the efficient asynchronous implementation of synchronous specifications · DAC 2004 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2003 | System simulation of mixed-signal multi-domain microsystems with piecewise linear models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Embedded and real-time systems
cyber-physical system platforms |
0.0 | 1 | 2007 | Period Optimization for Hard Real-time Distributed Automotive Systems · DAC 2007 |
Embedded and real-time systems › automotive embedded systems
electronic control unit |
0.0 | 1 | 2007 | Period Optimization for Hard Real-time Distributed Automotive Systems · DAC 2007 |
Concurrent programming
deadlock detection |
0.0 | 1 | 2005 | Simulation based deadlock analysis for system level designs · DAC 2005 |
Methods — techniques the papers use, named apart from their topics
piecewise linear approximation · 0.5geometric programming · 0.5loop detection · 0.1dynamic synchronization dependency graph · 0.1end-to-end latency analysis · 0.1temporal analysis · 0.0clustering · 0.0piecewise linear modeling · 0.0modified nodal analysis · 0.0discrete-event simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Reusing GEMM Hardware for Efficient Execution of Depthwise Separable Convolution on ASIC-Based DNN AcceleratorsabstractDeep learning (DL) accelerators are optimized for standard convolution. However, lightweight convolutional neural networks (CNNs) use depthwise convolution (DwC) in key layers, and the structural difference between DwC and standard convolution leads to significant performance bottleneck in executing lightweight CNNs on such platforms. This work reuses the fast general matrix-vector multiplication (GEMM) core of DL accelerators by mapping DwC to channel-wise parallel matrix-vector multiplications. An analytical framework is developed to guide pre-RTL hardware choices, and new hardware modules and software support are developed for end-to-end evaluation of the solution. This GEMM-based DwC execution strategy offers substantial performance gains for lightweight CNNs: 7× speedup and 1.8× lower off-chip communication for MobileNet-v1 over a conventional DL accelerator, and 74× speedup over a CPU, and even 1.4× speedup over a power-hungry GPU. Susmita Dey Manasi, Suvadeep Banerjee, Abhijit Davare, Anton A. Sorokin, Steven M. Burns, Desmond Kirkpatrick, Sachin S. Sapatnekar |
ASP-DAC | 3 |
| 2016 | An Efficient Control-Driven Period Optimization Algorithm for Distributed Real-Time SystemsabstractThe sampling periods of real-time embedded control functions have a significant impact on control performance and system schedulability. Exploring period assignment for optimizing control performance while meeting schedulability constraints is very challenging, in particular for distributed systems where control loops share a network of computation and communication resources. In this work, we propose an efficient approach that approximates the performance of each control loop in the system with a piecewise linear function of its sampling period and end-to-end delay, and then optimizes the periods of tasks and messages by exploring the linear partitions of the approximated functions and solving a series of geometric programming (GP) formulations. Experiments on sample control models, an automotive industrial case study and a set of synthetic examples demonstrate the effectiveness and efficiency of our approach. Qi Zhu 0002, Abhijit Davare, Anastasios I. Mourikis, Xue (Steve) Liu, Marco Di Natale |
IEEE Trans. Computers | 3 |
| 2013 | metroII: A design environment for cyber-physical systemsabstractCyber-Physical Systems are integrations of computation and physical processes and as such, will be increasingly relevant to industry and people. The complexity of designing CPS resides in their heterogeneity. Heterogeneity manifest itself in modeling their functionality as well as in the implementation platforms that include a multiplicity of components such as microprocessors, signal processors, peripherals, memories, sensors and actuators often integrated on a single chip or on a small package such as a multi-chip module. We need a methodology, tools and environments where heterogeneity can be dealt with at all levels of abstraction and where different tools can be integrated. We present here Platform-Based Design as the CPS methodology of choice and metro II, a design environment that supports it. We present the metamodeling approach followed in metro II, how to couple the functionality and implementation platforms of CPS, and the simulation technology that supports the analysis of CPS and of their implementation. We also present examples of use and the integration of metro II with another popular design environment developed at Verimag, BIP. Abhijit Davare, Douglas Densmore, Liangpeng Guo, Roberto Passerone, Alberto L. Sangiovanni-Vincentelli, Alena Simalatsar, Qi Zhu 0002 |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2009 | UMTS MPSoC design evaluation using a system level design frameworkabstractRapid design space exploration with accurate models is necessary to improve designer productivity at the electronic system level. We describe how to use a new event-based design framework, Metro II, to carry out simulation and design space exploration of multi-core architectures. We illustrate the design methodology on a UMTS data link layer design case study with both a timed and untimed functional model as well as a complete set of MPSoC architectural services. We compare different architectures (including RTOSes) explored with Metro II and quantify the associated simulation overhead. Douglas Densmore, Alena Simalatsar, Abhijit Davare, Roberto Passerone, Alberto L. Sangiovanni-Vincentelli |
DATE | 3 |
| 2007 | Period Optimization for Hard Real-time Distributed Automotive SystemsabstractThe complexity and physical distribution of modern active-safety automotive applications requires the use of distributed architectures. These architectures consist of multiple electronic control units (ECUs) connected with standardized buses. The most common configuration features periodic activation of tasks and messages coupled with run-time priority-based scheduling. The correct deployment of applications on such architectures requires end-to-end latency deadlines to be met. This is challenging since deadlines must be enforced across a set of ECUs and buses, each of which supports multiple functionality. The need for accommodating legacy tasks and messages further complicates the scenario. Abhijit Davare, Qi Zhu 0002, Marco Di Natale, Claudio Pinello, Sri Kanajan, Alberto L. Sangiovanni-Vincentelli |
DAC | 1 |
| 2007 | Techniques for maintaining connectivity in wireless ad-hoc networks under energy constraintsabstractDistributed wireless systems (DWSs) are emerging as the enabler for next-generation wireless applications. There is a consensus that DWS-based applications, such as pervasive computing, sensor networks, wireless information networks, and speech and data communication networks, will form the backbone of the next technological revolution. Simultaneously, with great economic, industrial, consumer, and scientific potential, DWSs pose numerous technical challenges. Among them, two are widely considered as crucial: autonomous localized operation and minimization of energy consumption. We address the fundamental problem of how to maximize the lifetime of the network using only local information, while preserving network connectivity. We start by introducing the care-free sleep (CS) Theorem that provides provably optimal conditions for a node to go into sleep mode while ensuring that global connectivity is not affected. The CS theorem is the basis for an efficient localized algorithm that decides which nodes will go to into sleep mode and for how long. We have also developed mechanisms for collecting neighborhood information and for the coordination of distributed energy minimization protocols. The effectiveness of the approach is demonstrated using a comprehensive study of the performance of the algorithm over a wide range of network parameters. Another important highlight is the first mathematical and Monte Carlo analysis that establishes the importance of considering nodes within a small number of hops in order to preserve energy. Farinaz Koushanfar, Abhijit Davare, David T. Nguyen, Alberto L. Sangiovanni-Vincentelli, Miodrag Potkonjak |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2006 | A semantic-driven synthesis flow for platform-based designabstractIn this work, we propose a semantics-driven synthesis flow, in which the semantics and the abstraction level are determined formally by using the concept of a common modeling domain between functionality and architecture. By doing so, a formal synthesis procedure can be defined and algorithms for automatic optimal mapping derived. Qi Zhu 0002, Abhijit Davare, Alberto L. Sangiovanni-Vincentelli |
MEMOCODE | 2 |
| 2005 | Simulation based deadlock analysis for system level designsabstractIn the design of highly complex, heterogeneous, and concurrent systems, deadlock detection and resolution remains an important issue. In this paper, we systematically analyze the synchronization dependencies in concurrent systems modeled in the Metropolis design environment, where system functions, high level architectures and function-architecture mappings can be modeled and simulated. We propose a data structure called the dynamic synchronization dependency graph, which captures the runtime (blocking) dependencies. A loop-detection algorithm is then used to detect deadlocks and help designers quickly isolate and identify modeling errors that cause the deadlock problems. We demonstrate our approach through a real world design example, which is a complex functional model for video processing and a high level model of function-architecture mapping. Xi Chen 0024, Abhijit Davare, Harry Hsieh, Alberto L. Sangiovanni-Vincentelli, Yosinori Watanabe |
DAC | 2 |
| 2004 | The best of both worlds: the efficient asynchronous implementation of synchronous specificationsabstractThe desynchronization approach combines a traditional synchronous specification style with a robust asynchronous implementation model. The main contribution of this paper is the description of two optimizations that decrease the overhead of desynchronization. First, we investigate the use of clustering to vary the granularity of desynchronization. Second, by applying temporal analysis on a formal execution model of the desynchronized design, we uncover significant amounts of timing slack. These methods are successfully applied to industrial RTL designs. Abhijit Davare, Kelvin Lwin, Alex Kondratyev, Alberto L. Sangiovanni-Vincentelli |
DAC | 1 |
| 2003 | Low power coordination in wireless ad-hoc networksabstractDistributed wireless ad-hoc networks (DWANs) pose numerous technical challenges. Among them, two are widely considered as crucial: autonomous localized operation and minimization of energy consumption. We address the fundamental problem of how to maximize life-time of the network by using only local information while preserving network connectivity. We start by introducing the Care-Free Sleep (CS) Theorem that provides provably optimal necessary and sufficient conditions for a node to turn off its radio while ensuring that global connectivity is not affected.The CS theorem is the basis for an efficient localized algorithm that decides which node will turn its radio off, and for how long. The effectiveness of the approach is demonstrated using numerous simulations of the performance of the algorithm over a wide range of network parameters. Farinaz Koushanfar, Abhijit Davare, Dai Tho Nguyen, Miodrag Potkonjak, Alberto L. Sangiovanni-Vincentelli |
ISLPED | 2 |
| 2003 | Minimization of dynamic and static power through joint assignment of threshold voltages and sizing optimizationabstractWe describe an optimization strategy for minimizing total power consumption using dual threshold voltage (Vth) technology. Significant power savings are possible by simultaneous assignment of Vth with gate sizing. We propose an efficient algorithm based on linear programming that jointly performs Vth assignment and gate sizing to minimize total power under delay constraints. First, linear programming assigns the optimal amounts of slack to gates based on power-delay sensitivity. Then, an optimal gate configuration, in terms of Vth and transistor sizes, is selected by an exhaustive local search. Benchmark results for the algorithm show 32% reduction in power consumption on average, compared to sizing only power minimization. There is up to a 57% reduction for some circuits. The flow can be extended to dual supply voltage libraries to yield further power savings. Abhijit Davare, Michael Orshansky, David G. Chinnery, Brandon Thompson, Kurt Keutzer |
ISLPED | 2 |
| 2003 | System simulation of mixed-signal multi-domain microsystems with piecewise linear modelsabstractWe present a component-based multi-level mixed-signal design and simulation environment for microsystems spanning the domains of electronics, mechanics, and optics. The environment provides a solution to the problem of accurate modeling and simulation of multi-domain devices at the system level. This is achieved by partitioning the system into components that are modeled by analytic expressions. These expressions are reduced via linearization into regions of operation for each element of the component and solved with modified nodal analysis in the frequency domain, which guarantees convergence. Feedback among components is managed by a discrete event simulator sending composite signals between components. For electrical, and mechanical components, interaction is via physical connectivity while optical signals are modeled using complex scalar wavefronts, providing the accuracy necessary to model micro-optical components. Simulation speed vs. simulation accuracy can be tuned by controlling the granularity of the regions of operation of the devices, sample density of the optical wavefronts, or the time steps of the discrete event simulator. The methodology is specifically optimized for loosely coupled systems of complex components such as are found in multi-domain microsystems. Steven P. Levitan, Jose A. Martinez, Timothy P. Kurzweg, Abhijit Davare, Mark Kahrs, Michael Bails, Donald M. Chiarulli |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |