Demo Data from VLDB 2026 / reviewers in the wild / expert
Amit Agarwal 0001
dblp:67/340-1
· DBLP profile ↗
18ranked-venue papers
9as first author
1since 2021 · last 2021
0000-0002-4220-3346ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 9 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Integrated circuit design · 47% Energy-efficient computing · 26% Processor architecture and microarchitecture · 16% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
low-power circuit design |
0.2 | 3 | 2012 | Near-threshold voltage (NTV) design: opportunities and challenges · DAC 2012 Leakage in nano-scale technologies: mechanisms, impact and design considerations · DAC 2004 DRG-cache: a data retention gated-ground cache for low power · DAC 2002 |
Energy-efficient computing
low-power design |
0.1 | 1 | 2012 | Near-threshold voltage (NTV) design: opportunities and challenges · DAC 2012 |
Integrated circuit design › low-power circuit design
near-threshold voltage design |
0.1 | 1 | 2012 | Near-threshold voltage (NTV) design: opportunities and challenges · DAC 2012 |
Integrated circuit design › low-power circuit design
subthreshold circuit design |
0.1 | 1 | 2012 | Near-threshold voltage (NTV) design: opportunities and challenges · DAC 2012 |
Processor architecture and microarchitecture
instruction scheduling |
0.1 | 1 | 2008 | Within-Die Variation-Aware Scheduling in Superscalar Processors for Improved Throughput · IEEE Trans. Computers 2008 |
Processor architecture and microarchitecture
superscalar processor |
0.1 | 1 | 2008 | Within-Die Variation-Aware Scheduling in Superscalar Processors for Improved Throughput · IEEE Trans. Computers 2008 |
Memory systems
cache |
0.1 | 2 | 2002 | DRG-cache: a data retention gated-ground cache for low power · DAC 2002 Reducing set-associative cache energy via way-prediction and selective direct-mapping · MICRO 2001 |
Energy-efficient computing
leakage power reduction |
0.1 | 2 | 2004 | Leakage in nano-scale technologies: mechanisms, impact and design considerations · DAC 2004 DRG-cache: a data retention gated-ground cache for low power · DAC 2002 |
Energy-efficient computing › power management › memory power management
cache energy reduction |
0.0 | 1 | 2001 | Reducing set-associative cache energy via way-prediction and selective direct-mapping · MICRO 2001 |
Energy-efficient computing
power management |
0.0 | 1 | 2001 | Reducing set-associative cache energy via way-prediction and selective direct-mapping · MICRO 2001 |
Memory systems › cache › cache organization
set-associative cache |
0.0 | 1 | 2001 | Reducing set-associative cache energy via way-prediction and selective direct-mapping · MICRO 2001 |
Hardware reliability and fault tolerance
process variation |
0.0 | 1 | 2004 | Leakage in nano-scale technologies: mechanisms, impact and design considerations · DAC 2004 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Wide-Range Many-Core SoC Design in Scaled CMOS: Challenges and OpportunitiesabstractThe system-on-chip (SoC) designs for future Internet of Things (IoT) systems, spanning client platforms to cloud datacenters, need to deliver uncompromising and scalable performance with extreme energy efficiency for diverse workloads and applications, while satisfying a wide range of energy budgets, as well as platform cooling and power delivery constraints. Low-latency, burst-mode responsiveness, and scalable high-throughput performance must be delivered on demand for a range of thread-parallel, task-parallel, and data-parallel workloads covering traditional and emerging applications. This article discusses the challenges and opportunities for many-core SoC design in scaled CMOS process operating over a wide voltage-frequency range including near-threshold-voltage (NTV) that can meet the compute demands of the future at scale, flexibly, and efficiently. This article covers: 1) circuit design techniques for NTV cores; 2) mitigation techniques for within-die parameter variations via multivoltage frequency schemes; 3) digital integrated voltage regulators (VRs) for fine-grain and wide-range voltage modulation; and 4) radiation-induced soft error rate (SER) characterization and mitigation techniques to enable reliable operation at NTV. Silicon prototype examples will be used to illustrate the different techniques and highlight future research directions. Sriram R. Vangal, Somnath Paul, Steven Hsu, Amit Agarwal 0001, Saurabh Kumar 0003, Ram Krishnamurthy 0001, Harish Krishnamurthy, James W. Tschanz, Vivek De, Chris H. Kim |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2012 | Near-threshold voltage (NTV) design: opportunities and challengesabstractMoore's Law will continue providing abundance of transistors for integration, only to be limited by the energy consumption. Near threshold voltage (NTV) operation has potential to improve energy efficiency by an order of magnitude. We discuss design techniques necessary for reliable operation over a wide range of supply voltage---from nominal down to subthreshold region. The system designed for NTV can dynamically select modes of operation, from high performance, to high energy efficiency, to the lowest power. Himanshu Kaul, Mark A. Anders 0001, Steven Hsu, Amit Agarwal 0001, Ram Krishnamurthy 0001, Shekhar Borkar |
DAC | 4 |
| 2011 | MACACO: Modeling and analysis of circuits for approximate computingabstractApproximate computing, which refers to a class of techniques that relax the requirement of exact equivalence between the specification and implementation of a computing system, has attracted significant interest in recent years. We propose a systematic methodology, called MACACO, for the Modeling and Analysis of Circuits for Approximate Computing. The proposed methodology can be utilized to analyze how an approximate circuit behaves with reference to a conventional correct implementation, by computing metrics such as worst-case error, average-case error, error probability, and error distribution. The methodology applies to both timing-induced approximations such as voltage over-scaling or over-clocking, and functional approximations based on logic complexity reduction. The first step in MACACO is the construction of an equivalent untimed circuit that represents the behavior of the approximate circuit at a given voltage and clock period. Next, we construct a virtual error circuit that represents the error in the approximate circuit's output for any given input or input sequence. Finally, we apply conventional Boolean analysis techniques (SAT solvers, BDDs) and statistical techniques (Monte-Carlo simulation) in order to compute the various metrics of interest. We have applied the proposed methodology to analyze a range of approximate designs for datapath building blocks. Our results show that MACACO can help a designer to systematically evaluate the impact of approximate circuits, and to choose between different approximate implementations, thereby facilitating the adoption of such circuits for approximate computing. Rangharajan Venkatesan, Amit Agarwal 0001, Kaushik Roy 0001, Anand Raghunathan |
ICCAD | 2 |
| 2008 | Within-Die Variation-Aware Scheduling in Superscalar Processors for Improved ThroughputabstractWithin-die parameter variations can cause wide delay distribution among similar functional units in superscalar processors. Conventionally, the frequency of operation is reduced to accommodate the slowest unit, which in turn degrades throughput. We present a low-overhead design technique that sets the operating frequency in a superscalar processor based on the faster units and allows more cycles for the slower units. We propose an associated priority scheduling strategy to schedule instructions in the functional units to maximize throughput. Simulation results on a set of benchmarks show that, by assigning a higher scheduling priority to faster units, we can achieve 18 percent improvement in performance on average with negligible design overhead. Patrick Ndai, Swarup Bhunia, Amit Agarwal 0001, Kaushik Roy 0001 |
IEEE Trans. Computers | 3 |
| 2007 | Device-Aware Yield-Centric Dual-Vt Design Under Parameter Variations in Nanoscale TechnologiesabstractDual-Vtdesign technique has proven to be extremely effective in reducing subthreshold leakage in both active and standby mode of operation of a circuit in submicrometer technologies. However, aggressive scaling of technology results in different leakage components (subthreshold, gate and junction tunneling) to become significant portion of total power dissipation in CMOS circuits. High-Vtdevices are expected to have high junction tunneling current (due to stronger halo doping) compared to low-Vtdevices, which in the worst case can increase the total leakage in dual-Vtdesign. Moreover, process parameter variations (and in turn Vtvariations) are expected to be significantly high in sub-50-nm technology regime, which can severely affect the yield. In this paper, we propose a device aware simultaneous sizing and dual-Vtdesign methodology that considers each component of leakage and the impact of process variation (on both delay and leakage power) to minimize the total leakage while ensuring a target yield. Our results show that conventional dual-Vtdesign can overestimate leakage savings by 36% while incurring 17% average yield loss in 50-nm predictive technology. The proposed scheme results in 10%-20% extra leakage power savings compared to conventional dual-Vtdesign, while ensuring target yield. This paper also shows that nonscalability of the present way of realizing high-Vtdevices results in negligible power savings beyond 25-nm technology. Hence, different dual-Vtprocess options, such as metal gate work function engineering, are required to realize high-performance and low-leakage dual-Vtdesigns in future technologies. Amit Agarwal 0001, Kunhyuk Kang, Swarup Bhunia, James D. Gallagher, Kaushik Roy 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2006 | Low-power design techniques for scaled technologies
Bipul Chandra Paul, Amit Agarwal 0001, Kaushik Roy 0001 |
Integr. | 2 |
| 2005 | Accurate estimation and modeling of total chip leakage considering inter- & intra-die process variationsabstractIn this paper we propose an accurate estimation and modeling of total circuit leakage distribution, considering both inter- and intra-die variations (variation in L, T/sub ox/ and random dopant fluctuation). Since, the total leakage in a circuit depends on leakage in a transistor, integration of transistors in a logic gate, and the gate topology in a circuit block, we model the total circuit leakage distribution at all levels of circuit design, while taking the different correlations among transistors, logic gates, circuit topology, and input vectors into account. The proposed model accurately estimates both statistical information (mean and variance) and the shape of the leakage distribution. We have verified the model using Monte Carlo simulation using devices of 50nm effective length and analyzed the results to enumerate the effect of different process parameters on individual components of total leakage. Amit Agarwal 0001, Kunhyuk Kang, Kaushik Roy 0001 |
ICCAD | 1 |
| 2005 | A Soft Error Monitor Using Switching Current DetectionabstractTechnology scaling has led to a reduction in the stored charge in SRAM memories. This has increased their vulnerability to soft errors. Conventional approaches to detect/correct soft errors, such as ECC, have limitation in the number of soft errors that can be tolerated. In this paper, we propose a soft error detection circuit which utilizes a current mirror to translate switching current pulses induced by soft errors into voltage pulses. This pulse is then sensed by a Schmitt trigger to generate an error signal. Our experimental results show that the proposed scheme is tolerant to process variation and results in low power overhead without significantly affecting performance. Patrick Ndai, Amit Agarwal 0001, Qikai Chen, Kaushik Roy 0001 |
ICCD | 2 |
| 2005 | Effectiveness of low power dual-Vt designs in nano-scale technologies under process parameter variationsabstractThis paper explores the effectiveness of dual-V/sub t/ design under aggressive scaling of technology, which results in significant increase in all components of leakage (subthreshold, gate and junction tunneling) while having large variations in process parameters. The present way of realizing high-V/sub t/ devices results in high junction tunneling leakage compared to low-V/sub t/, devices, which in turn may result in negligible leakage savings for dual-V/sub t/, designs in scaled technologies. Moreover, increase in process variation severely affects the yield of such designs. This paper suggests important measures that need to be incorporated in conventional dual-V/sub t/, design to achieve total leakage power improvement while ensuring yield. It also shows that different process options, such as metal gate work function engineering, are required to realize high-performance and low-leakage dual- V/sub t/ designs in sub-50nm technologies. Amit Agarwal 0001, Kunhyuk Kang, Swarup Bhunia, James D. Gallagher, Kaushik Roy 0001 |
ISLPED | 1 |
| 2005 | An 8.3GHz dual supply/threshold optimized 32b integer ALU-register file loop in 90nm CMOSabstractIn high performance microprocessors, integer execution cores are one of the hottest thermal spots and peak current/power delivery limiters. This paper describes a dual-supply and dual-threshold optimized 32-bit integer execution ALU and register file loop for 8.3GHz operation in 1.2V, 90nm CMOS technology. Aggressive supply/threshold scaling on the ALU and nominal supply/threshold on the register file enables up to 25% peak energy reduction without sacrificing performance or array bit-cells stability. A hybrid split-output style CVSL sequential level converter at the ALU-register file interface is also described for robust, DC power free dual-Vcc operation. The proposed sequential occupies 10% smaller area, and saves 11% active leakage power and 14% worst case switching power as compared to conventional CVSL style sequential at the same performance Steven Hsu, Amit Agarwal 0001, Kaushik Roy 0001, Ram Krishnamurthy 0001, Shekhar Borkar |
ISLPED | 2 |
| 2005 | A process-tolerant cache architecture for improved yield in nanoscale technologiesabstractProcess parameter variations are expected to be significantly high in a sub-50-nm technology regime, which can severely affect the yield, unless very conservative design techniques are employed. The parameter variations are random in nature and are expected to be more pronounced in minimum geometry transistors commonly used in memories such as SRAM. Consequently, a large number of cells in a memory are expected to be faulty due to variations in different process parameters. We analyze the impact of process variation on the different failure mechanisms in SRAM cells. We also propose a process-tolerant cache architecture suitable for high-performance memory. This technique dynamically detects and replaces faulty cells by dynamically resizing the cache. It surpasses all the contemporary fault tolerant schemes such as row/column redundancy and error-correcting code (ECC) in handling failures due to process variation. Experimental results on a 64-K direct map L1 cache show that the proposed technique can achieve 94% yield compared to its original 33% yield (standard cache) in a 45-nm predictive technology under /spl sigma//sub Vt-inter/=/spl sigma//sub Vt-intra/=30 mV. Amit Agarwal 0001, Bipul Chandra Paul, Hamid Mahmoodi, Animesh Datta, Kaushik Roy 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2004 | Leakage in nano-scale technologies: mechanisms, impact and design considerationsabstractThe high leakage current in nano-meter regimes is becoming a significant portion of power dissipation in CMOS circuits as threshold voltage, channel length, and gate oxide thickness are scaled. Consequently, the identification of different leakage components is very important for estimation and reduction of leakage. Moreover, the increasing statistical variation in the process parameters has led to significant variation in the transistor leakage current across and within different dies. Designing with the worst case leakage may cause excessive guard-banding, resulting in a lower performance. This paper explores various intrinsic leakage mechanisms including weak inversion, gate-oxide tunneling and junction leakage etc. Various circuit level techniques to reduce leakage energy and their design trade-off are discussed. We also explore process variation compensating techniques to reduce delay and leakage spread, while meeting power constraint and yield. Amit Agarwal 0001, Chris H. Kim, Saibal Mukhopadhyay, Kaushik Roy 0001 |
DAC | 1 |
| 2004 | A Novel Fault Tolerant Cache to Improve Yield in Nanometer Technologies
Amit Agarwal 0001, Bipul Chandra Paul, Kaushik Roy 0001 |
IOLTS | 1 |
| 2003 | Exploring High Bandwidth Pipelined Cache Architecture for Scaled Technology
Amit Agarwal 0001, Kaushik Roy 0001, T. N. Vijaykumar |
DATE | 1 |
| 2003 | A noise tolerant cache design to reduce gate and sub-threshold leakage in the nanometer regimeabstractScaling devices while maintaining reasonable short channel immunity requires gate oxide thickness of less than 20Ao for CMOS devices beyond the 70nm technology node. Low oxide thickness gives rise to considerable direct tunneling current (gate leakage). Power dissipation in large caches is dominated by the gate and sub-threshold leakage current. This paper proposes a novel cache that has high noise immunity with improved leakage power. For every bank of SRAM cells, this technique requires an extra diode in parallel with a gated-ground transistor connected between the source of NMOS transistors and ground in SRAM cells. The row decoder itself can be used to control the extra gated-Ground transistor. Our simulation results on 70nm process (Berkeley Predictive Technology Model augmented with our gate leakage model) show 39.2% reduction in consumed energy (leakage + dynamic) in L1 cache and 59.4% reduction in L2 cache energy with less than 2.5% impact on execution time. The technique is applicable to data and instruction caches as well as different levels of cache hierarchy such as the L1, L2, or L3 caches. Amit Agarwal 0001, Kaushik Roy 0001 |
ISLPED | 1 |
| 2003 | Gate leakage reduction for scaled devices using transistor stackingabstractIn this paper, the effect of gate tunneling current in ultra-thin gate oxide MOS devices of effective length (L/sub eff/) of 25nm (oxide thickness=1.1 nm), 50 nm (oxide thickness=1.5 nm) and 90 nm (oxide thickness=2.5 nm) is studied using device simulation. Overall leakage in a stack of transistors is modeled and the opportunities for leakage reduction in the standby mode of operation are explored for scaled technologies. It is shown that, as the contribution of gate leakage relative to the total leakage increases with technology scaling, traditional techniques become ineffective in reducing overall leakage current in a circuit. A novel technique of input vector selection based on the relative contributions of gate and subthreshold leakage to the overall leakage is proposed for reducing total leakage in a circuit. This technique results in 44% savings in total leakage in 50-nm devices compared to the conventional stacking technique. Saibal Mukhopadhyay, Cassondra Neau, R. T. Cakici, Amit Agarwal 0001, Chris H. Kim, Kaushik Roy 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2002 | DRG-cache: a data retention gated-ground cache for low powerabstractIn this paper we propose a novel integrated circuit and architectural level technique to reduce leakage power consumption in high performance cache memories using single Vt (transistor threshold voltage) process. We utilize the concept of Gated-Ground [5] (NMOS transistor inserted between Ground line and SRAM cell) to achieve reduction in leakage energy without significantly affecting performance. Experimental results on gated-Ground caches show that data is retained (DRG-Cache) even if the memory are put in the stand-by mode of operation. Data is restored when the gated-Ground transistor is turned on. Turning off the gated-Ground transistor in turn gives large reduction in leakage power. This technique requires no extra circuitry; row decoder itself can be used to control the gated-Ground transistor. The technique is applicable to data and instruction caches as well as different levels of cache hierarchy such as the L1, L2, or L3 caches. We fabricated a test chip in TSMC 0.25m technology to show the data retention capability and the cell stability of DRG-cache. Our simulation results on 100nm and 70nm processes (Berkeley Predictive Technology Model) show 16.5% and 27% reduction in consumed energy in L1 cache and 50% and 47% reduction in L2 cache with less than 5% impact on execution time and within 4% increase in area overhead. Amit Agarwal 0001, Hai Li 0001, Kaushik Roy 0001 |
DAC | 1 |
| 2001 | Reducing set-associative cache energy via way-prediction and selective direct-mappingabstractSet-associative caches achieve low miss rates for typical applications but result in significant energy dissipation. Set-associative caches minimize access time by probing all the data ways in parallel with the tag lookup, although the output of only the matching way is used. The energy spent accessing the other ways is wasted Eliminating the wasted energy by performing the data lookup sequentially following the tag lookup substantially increases cache access time, and is unacceptable for high-performance L1 caches. In this paper, we apply two previously-proposed techniques, way-prediction and selective direct-mapping, to reducing L1 cache dynamic energy while maintaining high performance. The techniques predict the matching way and probe only the predicted way and not all the ways, achieving energy savings. While these techniques were originally proposed to improve set-associative cache access times, this is the first paper to apply them to reducing cache energy. We evaluate the effectiveness of these techniques in reducing L1 d-cache, L1 i-cache, and overall processor energy. Using these techniques, our caches achieve the energy-delay of sequential access while maintaining the performance of parallel access. Relative to parallel access L1 i- and d-caches, the techniques achieve overall processor energy-delay reduction of 8%, while perfect way-prediction with no performance degradation achieves 10% reduction. The performance degradation of the techniques is less than 3%, compared to an aggressive,.1-cycle, 4-way, parallel access cache. Michael D. Powell, Amit Agarwal 0001, T. N. Vijaykumar, Babak Falsafi, Kaushik Roy 0001 |
MICRO | 2 |