EDBT 2026 Demo / reviewers in the wild / expert
Arun A. Nair
dblp:89/1957 · also Arun Arvind Nair
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 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 |
Hardware reliability and fault tolerance · 35% Processor architecture and microarchitecture · 25% Performance modeling and evaluation · 22% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
analytical modeling |
0.4 | 2 | 2015 | Mechanistic Modeling of Architectural Vulnerability Factor · ACM Trans. Comput. Syst. 2015 A first-order mechanistic model for architectural vulnerability factor · ISCA 2012 |
Hardware reliability and fault tolerance
soft errors |
0.3 | 2 | 2012 | A first-order mechanistic model for architectural vulnerability factor · ISCA 2012 AVF Stressmark: Towards an Automated Methodology for Bounding the Worst-Case Vulnerability to Soft Errors · MICRO 2010 |
Hardware reliability and fault tolerance › soft errors
architectural vulnerability factor |
0.2 | 1 | 2015 | Mechanistic Modeling of Architectural Vulnerability Factor · ACM Trans. Comput. Syst. 2015 |
Hardware reliability and fault tolerance › soft errors
soft-error reliability |
0.2 | 1 | 2015 | Mechanistic Modeling of Architectural Vulnerability Factor · ACM Trans. Comput. Syst. 2015 |
Parallel and multicore computing › scheduling algorithms
application scheduling |
0.2 | 1 | 2014 | Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors · IEEE Trans. Computers 2014 |
Parallel and multicore computing › task scheduling
heterogeneity-aware scheduling |
0.2 | 1 | 2014 | Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors · IEEE Trans. Computers 2014 |
Processor architecture and microarchitecture › chip multiprocessor
heterogeneous chip multiprocessor |
0.2 | 1 | 2014 | Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors · IEEE Trans. Computers 2014 |
Processor architecture and microarchitecture
multicore design |
0.2 | 1 | 2014 | Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors · IEEE Trans. Computers 2014 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2010 | AVF Stressmark: Towards an Automated Methodology for Bounding the Worst-Case Vulnerability to Soft Errors · MICRO 2010 |
Processor architecture and microarchitecture › superscalar processor
superscalar out-of-order processor |
0.1 | 1 | 2015 | Mechanistic Modeling of Architectural Vulnerability Factor · ACM Trans. Comput. Syst. 2015 |
Processor architecture and microarchitecture
out-of-order execution |
0.0 | 1 | 2012 | A first-order mechanistic model for architectural vulnerability factor · ISCA 2012 |
Processor architecture and microarchitecture › out-of-order execution
out-of-order processor |
0.0 | 1 | 2010 | AVF Stressmark: Towards an Automated Methodology for Bounding the Worst-Case Vulnerability to Soft Errors · MICRO 2010 |
Methods — techniques the papers use, named apart from their topics
analytical modeling · 0.4microarchitectural simulation · 0.2online profiler · 0.2analytical performance model · 0.2profiling · 0.1automated stressmark generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Mechanistic Modeling of Architectural Vulnerability FactorabstractReliability to soft errors is a significant design challenge in modern microprocessors owing to an exponential increase in the number of transistors on chip and the reduction in operating voltages with each process generation. Architectural Vulnerability Factor (AVF) modeling using microarchitectural simulators enables architects to make informed performance, power, and reliability tradeoffs. However, such simulators are time-consuming and do not reveal the microarchitectural mechanisms that influence AVF. In this article, we present an accurate first-order mechanistic analytical model to compute AVF, developed using the first principles of an out-of-order superscalar execution. This model provides insight into the fundamental interactions between the workload and microarchitecture that together influence AVF. We use the model to perform design space exploration, parametric sweeps, and workload characterization for AVF. Arun A. Nair, Stijn Eyerman, Jian Chen 0030, Lizy Kurian John, Lieven Eeckhout |
ACM Trans. Comput. Syst. | 1 |
| 2014 | Predictive Heterogeneity-Aware Application Scheduling for Chip MultiprocessorsabstractSingle-ISA heterogeneous chip multiprocessor (CMP) is not only an attractive design paradigm but also is expected to occur as a consequence of manufacturing imperfections, such as process variation and permanent faults. Process variation could cause cores to have different maximum frequencies; whereas permanent faults could cause losses of functional units and/or cache banks randomly distributed on cores, resulting in fine-grained heterogeneous CMPs. Hence, application schedulers for CMPs need to be aware of such heterogeneity to avoid pathological scheduling decisions. However, existing heterogeneity-aware scheduling schemes rely on either trial runs or offline profiled information to schedule the applications, which incur significant performance degradation and are impractical to implement. This paper presents a dynamic and predictive application scheduler for single-ISA heterogeneous CMPs. It uses a set of hardware-efficient online profilers and an analytical performance model to simultaneously predict the applications performance on different cores. Based on the predicted performance, the scheduler identifies and enforces near-optimal application assignment for each scheduling interval without any trial runs or offline profiling. We demonstrate that, using only a few kilo-bytes of extra hardware, the proposed heterogeneity-aware scheduler improves the system throughput by an average of 20.8 percent and the weighted speedup by 11.3 percent compared with the commodity OpenSolaris scheduler. Compared with the best known research scheduler, the proposed scheduler also improves the throughput by 11.4 percent and the weighted speedup by 6.8 percent. Jian Chen 0030, Arun A. Nair, Lizy Kurian John |
IEEE Trans. Computers | 2 |
| 2012 | A first-order mechanistic model for architectural vulnerability factorabstractSoft error reliability has become a first-order design criterion for modern microprocessors. Architectural Vulnerability Factor (AVF) modeling is often used to capture the probability that a radiation-induced fault in a hardware structure will manifest as an error at the program output. AVF estimation requires detailed microarchitectural simulations which are time-consuming and typically present aggregate metrics. Moreover, it requires a large number of simulations to derive insight into the impact of microarchitectural events on AVF. In this work we present a first-order mechanistic analytical model for computing AVF by estimating the occupancy of correct-path state in important microarchitecture structures through inexpensive profiling. We show that the model estimates the AVF for the reorder buffer, issue queue, load and store queue, and functional units in a 4-wide issue machine with a mean absolute error of less than 0.07. The model is constructed from the first principles of out-of-order processor execution in order to provide novel insight into the interaction of the workload with the microarchitecture to determine AVF. We demonstrate that the model can be used to perform design space explorations to understand trade-offs between soft error rate and performance, to study the impact of scaling of microarchitectural structures on AVF and performance, and to characterize workloads for AVF. Arun A. Nair, Stijn Eyerman, Lieven Eeckhout, Lizy Kurian John |
ISCA | 1 |
| 2010 | AVF Stressmark: Towards an Automated Methodology for Bounding the Worst-Case Vulnerability to Soft ErrorsabstractSoft error reliability is increasingly becoming a first-order design concern for microprocessors, as a result of higher transistor counts, shrinking device geometries and lowering of operating voltages. It is important for designers to be able to validate whether the Soft Error Rate (SER) targets of their design have been met, and help end users select the processor best suited to their reliability goals. The knowledge of the observable worst-case SER allows designers to select their design point, and bound the worst-case vulnerability at that design point. We highlight the lack of a methodology for evaluation of the overall observable worst-case SER. Hence, there is a clear need for a so called stress mark that can demonstrably approach the observable worst-case SER. The worst-case thus obtained can be used to identify reliability bottlenecks, validate safety margins used for reliability design and identify inadequacies in benchmark suites used to evaluate SER. Starting from a comprehensive study about how micro architecture-dependent program characteristics affect soft errors, we derive the insights needed to develop an automated and flexible methodology for generating a stress mark that approaches the maximum SER of an out-of-order processor. We demonstrate how our methodology enables architects to quantify the impact of SER-mitigation mechanisms on the worst-case SER of the processor. The stress mark achieves 1.4X higher SER in the core, 2.5X higher SER in DL1 and DTLB, and 1.5X higher SER in L2 as compared to the highest SER induced by SPEC CPU2006 and MiBench programs. Arun A. Nair, Lizy Kurian John, Lieven Eeckhout |
MICRO | 1 |
| 2008 | Simulation points for SPEC CPU 2006abstractIncreasing sizes of benchmarks make detailed simulation an extremely time consuming process. Statistical techniques such as the SimPoint methodology have been proposed in order to address this problem during the initial design phase. The SimPoint methodology attempts to identify repetitive, long, large-grain phases in programs and predict the performance of the architecture based on its aggregate performance on the individual phases. This study attempts to compare accuracy of the SimPoint methodology for the SPEC CPU 2006 benchmark suite with that of SPEC CPU 2000 and to study the large-grain phases in the two benchmark suites using the SimPoint methodology. We find that there has not been a significant increase in the number of simulation points required to accurately predict the behavior of the programs in SPEC CPU 2006, despite its significantly larger data footprint and dynamic instruction count. We also find that the programs in both benchmark suites have similar characteristics in terms of the number of phases that contribute significantly towards overall behavior, further emphasizing the similarity between the two benchmark suites with respect to the number of simulation points required for similar accuracies. Arun A. Nair, Lizy Kurian John |
ICCD | 1 |