Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Abhishek A. Sinkar

dblp:28/6515 · also Abhishek Arvind Sinkar · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 15 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
4 papers
Energy-efficient computing · 71% Hardware reliability and fault tolerance · 18% Processor architecture and microarchitecture · 11%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing
power management
0.422016
VR-scale: runtime dynamic phase scaling of processor voltage regulators for improving power efficiency · DAC 2016
Cost-effective power delivery to support per-core voltage domains for power-constrained processors · DAC 2012
Energy-efficient computing › voltage scaling
dynamic voltage scaling
0.212016
VR-scale: runtime dynamic phase scaling of processor voltage regulators for improving power efficiency · DAC 2016
Energy-efficient computing › power management › device power management
processor power management
0.212016
VR-scale: runtime dynamic phase scaling of processor voltage regulators for improving power efficiency · DAC 2016
Processor architecture and microarchitecture
many-core architecture
0.212013
EnergySmart: Toward energy-efficient manycores for Near-Threshold Computing · HPCA 2013
Energy-efficient computing › voltage scaling
near-threshold computing
0.212013
EnergySmart: Toward energy-efficient manycores for Near-Threshold Computing · HPCA 2013
Energy-efficient computing
power delivery
0.112012
Cost-effective power delivery to support per-core voltage domains for power-constrained processors · DAC 2012
Hardware reliability and fault tolerance
aging
0.112010
Combating Aging with the Colt Duty Cycle Equalizer · MICRO 2010
Hardware reliability and fault tolerance › aging
aging mitigation
0.112010
Combating Aging with the Colt Duty Cycle Equalizer · MICRO 2010
Hardware reliability and fault tolerance › aging
bias temperature instability
0.112010
Combating Aging with the Colt Duty Cycle Equalizer · MICRO 2010
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.012013
EnergySmart: Toward energy-efficient manycores for Near-Threshold Computing · HPCA 2013
Energy-efficient computing › power management › dynamic voltage and frequency scaling
fine-grain DVFS
0.012013
EnergySmart: Toward energy-efficient manycores for Near-Threshold Computing · HPCA 2013

Methods — techniques the papers use, named apart from their topics

load current prediction · 0.2multiple frequency domains · 0.2fine-grain DVFS · 0.2core assignment strategies · 0.2power gating · 0.1pseudorandom indexing · 0.1operand swapping · 0.1duty cycle equalization · 0.1
YearPublicationVenuePosition
2016 VR-scale: runtime dynamic phase scaling of processor voltage regulators for improving power efficiency
abstract
A voltage regulator (VR) for a processor is one of the most critical platform components. Particularly, a VR is required to support fast, accurate, and fine-grained voltage changes for efficient processor power management. Such requirements, nonetheless, can be relaxed when a processor consumes low power at runtime. Thus, manufacturers begin to offer some knobs so that a processor can adapt VR's operating parameters to cost-effectively satisfy the requirements with high efficiency. In this paper, we first demonstrate that: (1) VR efficiency heavily depends on load current (i.e., current delivered to a processor) and a VR operating parameter (e.g., the number of active phases) at given voltage; (2) a processor running a parallel application mostly consumes small current due to aggressive power management; and (3) when the processor is in active state, all the phases are always activated in the VR. (2) and (3) in turn lead to poor VR efficiency at most runtime. Second, we present VR-Scale that dynamically scales the number of active phases based on the predicted load current for the next interval. Our evaluations based on an Intel processor running emerging parallel applications show that VR-Scale can reduce the total power consumed by a processor and its VR by more than 19% with negligible performance impact.
Hadi Asghari Moghaddam, Hamid Reza Ghasemi, Abhishek A. Sinkar, Indrani Paul, Nam Sung Kim
DAC3
2014 Quantitative comparison of the power reduction techniques for samsung reconfigurable processor
abstract
With significant growth in portable multimedia devices such as smartphones, application processors (AP) play a critical role for running various multimedia applications on these devices. By considering the power constraints of such devices, we often integrate reconfigurable processors (RPs) into APs. This is because RPs offer flexibility and good performance, thereby greatly improving the power efficiency for running these multimedia applications. Like many other processors, RPs also exploit the dynamic voltage/frequency scaling (DVFS) to improve their power efficiency. Owing to the platform cost constraints, however, these RPs are often integrated to low dropout (LDO) voltage regulators (VRs) instead of switching VRs. When compared with switching VRs, LDO VRs are very inexpensive; however, they suffer from considerable power loss when they are required to deliver a low output voltage. However, many previous studies focused on analyzing the power efficiency of various DVFS techniques only with regard to the processors and did not consider the negative impact of the VR power losses on the overall power efficiency of the platform. In this work, we quantitatively compare the power efficiency of a Samsung RP (SRP) adopting the race-to-halt technique with that of the SRP exploiting the DVFS supported by LDO VRs, by considering the effect of the VR power losses. Finally, we demonstrate that using the race-to-halt technique results in high power efficiency when compared with the DVFS in a commercial processor, by considering the VR power efficiency.
Hoyoung Kim, Soojung Ryu, Abhishek A. Sinkar, Nam Sung Kim
ISCAS3
2014 Low-Cost Per-Core Voltage Domain Support for Power-Constrained High-Performance Processors
abstract
Per-core voltage domains can improve performance under a power constraint. Most commercial processors, however, only have a single voltage domain for all processor cores. This is because splitting the single voltage domain into per-core voltage domains and powering them with multiple off-chip voltage regulators (VRs) incur a high cost for the platform and package designs. Although using on-chip switching VRs can be an alternative solution, integrating high-quality inductors for VRs with cores has been a technical challenge. In this paper, we propose a cost-effective power delivery technique to support per-core voltage domains. Our technique is based on the observations that: 1) core-to-core (C2C) voltage variations are relatively small for most execution intervals when the voltages/frequencies are optimized to maximize performance under a power constraint and 2) per-core power-gating devices augmented with feedback control circuitry can serve as low-cost VRs that can provide high efficiency in situations like 1). Our experimental results show that processors using our technique can achieve power efficiency as high as those using the per-core on-chip switching VRs at a much lower cost.
Abhishek A. Sinkar, Hamid Reza Ghasemi, Michael J. Schulte, Ulya R. Karpuzcu, Nam Sung Kim
IEEE Trans. Very Large Scale Integr. Syst.1
2013 EnergySmart: Toward energy-efficient manycores for Near-Threshold Computing
abstract
While Near-Threshold Voltage Computing (NTC) is a promising approach to push back the manycore power wall, it suffers from a high sensitivity to parameter variations. One possible way to cope with variations is to use multiple on-chip voltage (Vdd) domains. However, this paper finds that such an approach is energy inefficient. Consequently, for NTC, we propose a manycore organization that has a single Vdddomain and relies on multiple frequency domains to tackle variation. We call it EnergySmart. For this approach to be competitive, it has to be paired with effective core assignment strategies and also support fine-grain (i.e., short-interval) DVFS. This paper shows that, at NTC, a simple chip with a single Vdddomain can deliver a higher performance per watt than one with multiple Vdddomains.
Ulya R. Karpuzcu, Abhishek A. Sinkar, Nam Sung Kim, Josep Torrellas
HPCA2
2013 Improving platform energy: chip area trade-off in near-threshold computing environment
Hao Wang 0011, Abhishek A. Sinkar, Nam Sung Kim
ICCAD2
2013 Clamping Virtual Supply Voltage of Power-Gated Circuits for Active Leakage Reduction and Gate-Oxide Reliability
abstract
In an integrated circuit (IC) adopting a power-gating (PG) technique, the virtual supply voltage (VVDD) is susceptible to: 1) negative-bias temperature instability (NBTI) degradation that weakens the PG device over time and 2) temporal temperature variation that affects active leakage current (thus total current) of the IC. The PG device is sized to guarantee a minimum VVDD level over the chip lifetime. Thus, the NBTI degradation and the worst-case total current at high-temperature must be considered for sizing the PG device. This leads to higher VVDD (thus active leakage power) than necessary in early chip lifetime and/or at low temperature, negatively impacting the gate-oxide reliability of transistors. To reduce active leakage power increase and improve the gate-oxide reliability due to these effects, we propose two techniques that adjust the strength of a PG device based on its usage and IC's temperature at runtime. We demonstrate the efficacy of these techniques with an experimental setup using a 32-nm technology model in the presence of within-die spatial process and temperature variations. On an average of 100 die samples, they can reduce dynamic and active leakage power by up to 3.7% and 10% in early chip lifetime. Finally, these techniques also reduce the oxide failure rate by up to 5% across process corners over a period of 7 years.
Abhishek A. Sinkar, Taejoon Park, Nam Sung Kim
IEEE Trans. Very Large Scale Integr. Syst.1
2012 Cost-effective power delivery to support per-core voltage domains for power-constrained processors
abstract
Per-core voltage domains can improve performance under a power constraint. Most commercial processors, however, only have one chip-wide voltage domain because splitting the voltage domain into per-core voltage domains and powering them with multiple off-chip voltage regulators (VRs) incurs a high cost for the platform and package designs. Although using on-chip switching VRs can be an alternative solution, integrating high-quality inductors and cores on the same chip has been a technical challenge. In this paper, we propose a cost-effective power delivery technique to support per-core voltage domains. Our technique is based on the observations that (i) core-to-core voltage variations are relatively small for most execution intervals when the voltages/frequencies are optimized to maximize performance under a power constraint and (ii) per-core power-gating devices augmented with small circuits can serve as low-cost VRs that can provide high efficiency in situations like (i). Our experimental results show that processors using our technique can achieve power efficiency as high as those using per-core on-chip switching VRs at much lower cost.
Hamid Reza Ghasemi, Abhishek A. Sinkar, Michael J. Schulte, Nam Sung Kim
DAC2
2012 Workload-aware voltage regulator optimization for power efficient multi-core processors
abstract
Modern multi-core processors use power management techniques such as dynamic voltage and frequency scaling (DVFS) and clock gating (CG) which cause the processor to operate in various performance and power states depending on runtime workload characteristics. A voltage regulator (VR), which is designed to provide power to the processor at its highest performance level, can significantly degrade in efficiency when the processor operates in the deep power saving states. In this paper, we propose VR optimization techniques to improve the energy efficiency of the processor + VR system by using the workload dependent P- and C-state residency of real processors. Our experimental results for static VR optimization show up to 19%, 20%, and 4% reduction in energy consumption for workstation, mobile and server multi-core processors. We also investigate the effect of dynamically changing VR parameters on the energy efficiency compared to the static optimization.
Abhishek A. Sinkar, Hao Wang 0011, Nam Sung Kim
DATE1
2012 Maximizing Frequency and Yield of Power-Constrained Designs Using Programmable Power-Gating
abstract
A large spread of leakage power due to process variations impacts the total power consumption of integrated circuits (ICs) substantially. This in turn may reduce frequency and/or yield of power-constrained designs. Facing such challenges, we propose two methods using power-gating (PG) devices whose effective width can be adjusted during a post-silicon tuning process. In the first method, we consider processors exhibiting substantial core-to-core frequency and leakage power variations while only a global voltage/frequency domain is supported. Since each core in a processor often has its own PG device, the total width each PG device and the global voltage are tuned jointly to maximize the global frequency for a given power constraint. Our experiment demonstrates that the maximum frequency of 2-, 4-, 8-, and 16-core processors is improved by 5%-21%. In the second method, we take rejected dies due to excessive leakage power. We adjust the width of PG devices such that the dies satisfy their given power constraint. Our experiment shows that 88%-98% of discarded dies violating their power constraint are recovered.
Nam Sung Kim, Abhishek A. Sinkar, Jun Seomun, Youngsoo Shin
IEEE Trans. Very Large Scale Integr. Syst.2
2011 AVS-aware power-gate sizing for maximum performance and power efficiency of power-constrained processors
abstract
Power-gating devices incur a small amount of voltage drop across them when they are on in active mode, degrading the maximum frequency of processors. Thus, large power-gating devices are often implemented to minimize the drop (thus the frequency degradation), requiring considerable die area. Meanwhile, adaptive voltage scaling has been used to improve yield of power-constrained processors exhibiting a large spread of maximum frequency and total power due to process variations. In this paper, first, we analyze the impact of power-gating device size on both maximum frequency and total power of processors in the presence of process variation. Second, we propose a methodology that optimizes both the size of power-gating devices and the degree of adaptive voltage scaling jointly such that we minimize the device size while maximizing performance and power efficiency of power-constrained processors. Finally, we extend our analysis and optimization for multi-core processors adopting frequency-island clocking scheme. Our experimental results using a 32nm technology model demonstrates that the joint optimization considering both die-to-die and within-die variations reduces the size of power-gating devices by more than 50% with 3% frequency improvement for power-constrained multi-core processors. Further, the optimal size of power-gating devices for multi-core processors using the frequency-island clocking scheme increases gradually while the optimal supply voltage decreases as the number of cores per die increases.
Abhishek A. Sinkar, Nam Sung Kim
ASP-DAC1
2010 Combating Aging with the Colt Duty Cycle Equalizer
abstract
Bias temperature instability, hot-carrier injection, and gate-oxide wear out will cause severe lifetime degradation in the performance and the reliability of future CMOS devices. The design guard band to counter these negative effects will be too expensive, largely due to the worst-case behavior induced by the uneven utilization of devices on the chip. To mitigate these effects over a chip's lifetime, this paper proposes Colt, a simple yet holistic scheme to balance the utilization of devices in a processor by equalizing the duty cycle ratio of circuits'internal nodes and the usage frequency of devices. Colt relies on alternating true-and complement-mode operations to equalize the duty cycle ratio of signals (thus the utilization of devices) in most data path and storage devices. Colt also employs a pseudorandom indexing scheme to balance the usage of entries in storage structures that often exhibit highly uneven utilization of entries. Finally, an operand-swapping scheme equalizes utilization of the left and right operand data paths. The proposed mechanisms impose trivial overhead in area, complexity, power, and performance, while recapturing 27% of aging-induced performance degradation and improving meantime to failure by an estimated 40%.
Erika Gunadi, Abhishek A. Sinkar, Nam Sung Kim, Mikko H. Lipasti
MICRO2
2009 Statistical static timing analysis considering leakage variability in power gated designs
abstract
This paper is the first to study the impact of fluctuations in virtual power supply rail (vvdd) of power-gated designs on the circuit timing, where the vvdd fluctuations are due to process-induced leakage variability. We present a Monte Carlo-based statistical static timing analysis (SSTA) framework which accurately accounts for process-induced leakage variability and its impact on vvdd fluctuations and timing. For vvdd computation we propose an efficient and fast converging iterative analysis, which we explore to result in minimal additional complexity to traditional SSTA where leakage variability is not considered during analysis. We provide separate discussions for the two cases of SSTA for power-gated ASICs and microprocessors; in the latter we also consider process-induced dynamic power variability. In our simulations, we show significant error in traditional SSTA. We also study the impact of number of power-gated clusters on leakage variability, vvdd fluctuations and timing variations. We show that increase in the number of power-gated clusters reduces the circuit timing variance.
Michael J. Anderson, Azadeh Davoodi, Jungseob Lee, Abhishek A. Sinkar, Nam Sung Kim
ISLPED4
2009 Frequency and yield optimization using power gates in power-constrained designs
abstract
Manufactured dies exhibit a large spread of maximum frequency and leakage power due to process variations, which have been increasing with technology scaling. Reducing the spread is very important for maximizing the frequency and the yield of power-constrained designs, because otherwise many dies that do not satisfy frequency or power constraints would be discarded. In this paper, we propose two optimization methods to improve the maximum operating frequency and the yield using power gates that already exist in many power-constrained designs. In the first method, we consider the designs of multiple cores, where each of them can be independently power-gated. When each core shows different frequencies due to within-die variations, the strength of a power gate in each core is adjusted to make their maximum operating frequencies even. This allows faster cores to consume less active leakage power, reducing the total power consumption well below a power constraint in a globally-clocked design. We subsequently increase global supply voltage for higher overall frequency until the power constraint is satisfied. In our experiments assuming multicore processors with 2--16 cores, the maximum operating frequency was improved by 4-23%. In the second method, we take leaky-but-fast dies (which otherwise would be discarded) and adjust the strength of the power gates such that they can operate in an acceptable power and frequency region. The problem is extended to designs employing a frequency binning strategy, where we have an additional objective of maximizing the number of dies for higher frequency bins. In our experiments with ISCAS benchmark circuits, most discarded fast-but leaky dies were recovered using the second method.
Nam Sung Kim, Jun Seomun, Abhishek A. Sinkar, Jungseob Lee, Tae Hee Han, Ken Choi, Youngsoo Shin
ISLPED3
2009 Analyzing potential power reduction with adaptive voltage positioning optimized for multicore processors
abstract
Multicore processors used in high-performance computing platforms place ever-increasing demands on efficient voltage regulator design. However, high clock frequency and power consumption of the processors have increased load current and its slew rate rapidly, posing stringent challenges for the voltage regulator design. Since a sudden load-current change incurs voltage overshoots or droops due to the limited bandwidth of voltage regulators, a tolerance window within the defined minimum and maximum voltage levels must be allowed for performance and reliability of the processors. A cost-effective regulation technique like adaptive voltage positioning uses the window by positioning the voltage level at light load-current near the upper limit to sustain negative spikes during the worst-case transient without crossing the lower limit. However, this often results in more processor power consumption than necessary since most of the load-current transients are usually smaller than the worst case. As a result, the voltage level stays much above the lower limit. In this paper, first, we analyze potential total power reduction of a high-performance quadcore processor when we can dynamically reposition regulator output voltage depending on individual core's power-states that affect processor load-current significantly. Our analysis using a 32nm predictive technology model shows that repositioning the regulator output voltage can reduce the power consumption of the processor by up to 29%. Second, we extend our analysis to consider each core's temperature and within-die spatial process variations that can affect leakage (thus total load) current substantially, which provides up to 5% additional power reduction.
Abhishek A. Sinkar, Nam Sung Kim
ISLPED1
2009 False Path Aware Timing Yield Estimation under Variability
abstract
Effects of fluctuations in circuit timing due to process and environmental variations are becoming increasingly important as we move into sub-45 nm technology. Since the delay of each gate is dependent on its input vectors, the timing yield, the probability that the circuit meets the given timing constraint, varies with different primary input patterns. Traditional timing yield estimation approaches assumed worst case delay models for each gate over all its input vectors, which results in much pessimism. To overcome the aforementioned problems, this paper proposes a Monte Carlo based approach which can obtain a much tighter lower bound on the circuit timing yield compared to the existing timing yield estimation techniques. Specifically, our approach builds multiple input-vector-dependent variation-aware delay models for each logic gate, and considers the impact of false paths, both static and dynamic false paths, which are carefully selected from the likely timing-critical paths under variability. We demonstrate gradual improvement in the estimated timing yield in the simulation results, and show that the timing yield computed using traditional worst-case delay models is highly pessimistic.
Azadeh Davoodi, Kewal K. Saluja, Abhishek A. Sinkar
VTS4