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.
? Tutorial for this page

Naga Durga Prasad Avirneni

dblp:08/2548 · DBLP profile ↗
← Back
5ranked-venue papers
4as 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 · 5 · 4 first-authorSecurity and privacy · 2 · 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
3 papers
Hardware reliability and fault tolerance · 30% Energy-efficient computing · 30% Processor architecture and microarchitecture · 27%
Network and information security
1 paper
Hardware security and side channels · 100%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing
power management
0.322016
Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors · IEEE Trans. Computers 2016
Countering Power Analysis Attacks UsingReliable and Aggressive Designs · IEEE Trans. Computers 2014
Processor architecture and microarchitecture
chip multiprocessor
0.212016
Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors · IEEE Trans. Computers 2016
Energy-efficient computing › power management
dynamic power management
0.212016
Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors · IEEE Trans. Computers 2016
Parallel and multicore computing
task scheduling
0.212016
Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors · IEEE Trans. Computers 2016
Processor architecture and microarchitecture › speculation
timing speculation
0.212016
Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors · IEEE Trans. Computers 2016
Hardware security and side channels › side-channel attack
power analysis
0.212014
Countering Power Analysis Attacks UsingReliable and Aggressive Designs · IEEE Trans. Computers 2014
Hardware security and side channels
side-channel attack
0.212014
Countering Power Analysis Attacks UsingReliable and Aggressive Designs · IEEE Trans. Computers 2014
Hardware security and side channels
side-channel countermeasures
0.212014
Countering Power Analysis Attacks UsingReliable and Aggressive Designs · IEEE Trans. Computers 2014
Hardware reliability and fault tolerance
soft errors
0.112012
Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs · IEEE Trans. Computers 2012
Hardware reliability and fault tolerance › soft errors
soft error mitigation
0.112012
Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs · IEEE Trans. Computers 2012
Hardware reliability and fault tolerance
timing error
0.112012
Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs · IEEE Trans. Computers 2012
Hardware reliability and fault tolerance › error detection
timing error detection
0.112012
Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs · IEEE Trans. Computers 2012

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

differential power analysis · 0.4correlation power analysis · 0.4voltage/frequency scaling · 0.2over-clocking · 0.2triple modular redundancy · 0.1multiple clocking · 0.1gate-level simulation · 0.1
YearPublicationVenuePosition
2016 Utilization Aware Power Management in Reliable and Aggressive Chip Multi Processors
abstract
With increasing transistor density on a single chip, processor design in the nanoscale era is hitting power and frequency walls. Due to these challenges, processors not only need to run fast, but remain cool and consume less energy. At this juncture where no further improvement in clock frequency is possible, data dependent latching through timing speculation provides a silver lining. In this paper, (a) we present a novel power level switching mechanism using reliable and aggressive designs that support overclocking. Using the proposed framework, we achieve 40 percent speed-up and also observe 75 percent energy-delay squared product (ED2) savings relative to the base architecture. (b) showcase the loss of efficiency in current chip multiprocessor systems due to excess power supplied. We propose a utilization-aware task scheduling (UTS) - a power management scheme that increases energy efficiency of chip multiprocessors. (c) demonstrate that UTS along with aggressive timing speculation extracts ample performance from the system without loss of efficiency, and also without breaching power and thermal constraints. We demonstrate that UTS improves performance by 12 percent due to aggressive power level switching and over 50 percent in ED2savings in comparing to traditional power management techniques.
Naga Durga Prasad Avirneni, Prem Kumar Ramesh, Arun K. Somani
IEEE Trans. Computers1
2014 Countering Power Analysis Attacks UsingReliable and Aggressive Designs
abstract
Recent events have indicated that attackers are banking on side-channel attacks, such as differential power analysis (DPA) and correlation power analysis (CPA), to exploit information leaks from physical devices. Random dynamic voltage frequency scaling (RDVFS) has been proposed to prevent such attacks and has very little area, power, and performance overheads. But due to the one-to-one mapping present between voltage and frequency of DVFS voltage-frequency pairs, RDVFS cannot prevent power attacks. In this paper, we propose a novel countermeasure that uses reliable and aggressive designs to break this one-to-one mapping. Our experiments show that our technique significantly reduces the correlation for the actual key and also reduces the risk of power attacks by increasing the probability for incorrect keys to exhibit maximum correlation. Moreover, our scheme also enables systems to operate beyond the worst-case estimates to offer improved power and performance benefits. For the experiments conducted on AES S-box implemented using 45 nm CMOS technology, our approach has increased performance by 22 percent over the worst-case estimates. Also, it has decreased the correlation for the correct key by an order and has increased the probability by almost 3.5X times for wrong keys when compared with the original key to exhibit maximum correlation.
Naga Durga Prasad Avirneni, Arun K. Somani
IEEE Trans. Computers1
2012 Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs
abstract
The threat of soft error induced system failure in computing systems has become more prominent, as we adopt ultradeep submicron process technologies. In this paper, we propose two efficient soft error mitigation schemes, namely, Soft Error Mitigation (SEM) and Soft and Timing Error Mitigation (STEM), using the approach of multiple clocking of data for protecting combinational logic blocks from soft errors. Our first technique, SEM, based on distributed and temporal voting of three registers, unloads the soft error detection overhead from the critical path of the systems. SEM is also capable of ignoring false errors and recovers from soft errors using in-situ fast recovery avoiding recomputation. Our second technique, STEM, while tolerating soft errors, adds timing error detection capability to guarantee reliable execution in aggressively clocked designs that enhance system performance by operating beyond worst-case clock frequency. We also present a specialized low overhead clock phase management scheme that ably supports our proposed techniques. Timing-annotated gate-level simulations, using 45 nm libraries, of a pipelined adder-multiplier and DLX processor show that both our techniques achieve near 100 percent fault coverage. For DLX processor, even under severe fault injection campaigns, SEM achieves an average performance improvement of 26.58 percent over a conventional triple modular redundancy voter-based soft error mitigation scheme, while STEM outperforms SEM by 27.42 percent.
Naga Durga Prasad Avirneni, Arun K. Somani
IEEE Trans. Computers1
2009 Low overhead Soft Error Mitigation techniques for high-performance and aggressive systems
abstract
The threat of soft error induced system failure in high performance computing systems has become more prominent, as we adopt ultra-deep submicron process technologies. In this paper, we propose two techniques, namely soft error mitigation (SEM) and soft and timing error mitigation (STEM), for protecting combinational logic blocks from soft errors. Our first technique (SEM), based on distributed and temporal voting of three registers, unloads the soft error detection overhead from the critical path of the systems. Our second technique (STEM) adds timing error detection capability to guarantee reliable execution in aggressively clocked designs that enhance system performance by operating beyond worst-case clock frequency. We also present a specialized low overhead clock generation scheme that ably supports our proposed techniques. Timing annotated gate level simulations, using 45 nm libraries, of a pipelined adder-multiplier and DLX processor show that both our techniques achieve near 100% fault coverage. For DLX processor, even under severe fault injection campaigns, SEM achieves an average performance improvement of 26.58% over a conventional triple modular redundancy voter based soft error mitigation scheme, while STEM outperforms SEM by 27.42%.
Naga Durga Prasad Avirneni, Viswanathan Subramanian, Arun K. Somani
DSN1
2007 Superscalar Processor Performance Enhancement through Reliable Dynamic Clock Frequency Tuning
abstract
Synchronous circuits are typically clocked considering worst case timing paths so that timing errors are avoided under all circumstances. In the case of a pipelined processor, this has special implications since the operating frequency of the entire pipeline is limited by the slowest stage. Our goal, in this paper, is to achieve higher performance in superscalar processors by dynamically varying the operating frequency during run time past worst case limits. The key objective is to see the effect of overclocking on superscalar processors for various benchmark applications, and analyze the associated overhead, in terms of extra hardware and error recovery penalty, when the clock frequency is adjusted dynamically. We tolerate timing errors occurring at speeds higher than what the circuit is designed to operate at by implementing an efficient error detection and recovery mechanism. We also study the limitations imposed by minimum path constraints on our technique. Experimental results show that an average performance gain up to 57% across all benchmark applications is achievable.
Viswanathan Subramanian, Mikel Bezdek, Naga Durga Prasad Avirneni, Arun K. Somani
DSN3