Demo Data from VLDB 2026 / reviewers in the wild / expert
Ramkumar Jayaseelan
dblp:12/5619
· DBLP profile ↗
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-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
2 papers |
Processor architecture and microarchitecture · 68% Energy-efficient computing · 28% Embedded and real-time systems · 4% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › adaptive architecture
adaptive microarchitecture |
0.1 | 1 | 2009 | Dynamic thermal management via architectural adaptation · DAC 2009 |
Energy-efficient computing › thermal management
dynamic thermal management |
0.1 | 1 | 2009 | Dynamic thermal management via architectural adaptation · DAC 2009 |
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
custom instruction |
0.1 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Processor architecture and microarchitecture
data forwarding |
0.1 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Processor architecture and microarchitecture › instruction set architecture
instruction set extension |
0.1 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Processor architecture and microarchitecture › pipelining
pipeline design |
0.1 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.0 | 1 | 2009 | Dynamic thermal management via architectural adaptation · DAC 2009 |
Energy-efficient computing
power management |
0.0 | 1 | 2009 | Dynamic thermal management via architectural adaptation · DAC 2009 |
Embedded and real-time systems
embedded processor |
0.0 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Processor architecture and microarchitecture › instruction set architecture › RISC
RISC processor |
0.0 | 1 | 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensions · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
performance prediction model · 0.1neural network classifier · 0.1configuration space search · 0.1instruction encoding modification · 0.1compiler cooperation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Speculative path power estimation using trace-driven simulations during high-level design phaseabstractToday power is an important design metric and the ongoing goal of microprocessor designers is to maximize performance within specified power targets. The key to achieving this goal is the ability to accurately estimate power and performance design points of future products during the high-level micro-architectural design phase (HLD). These estimates are heavily used for feature analysis and product feasibility studies. Most performance and power simulators across the industry use the trace-driven simulation model (TDM) as opposed to an execution driven model (EDM). This is because, in general, trace-driven models: (i) have faster turnaround time; (ii) require significantly lower resources in terms of disk space, CPU time and memory footprint; and (iii) are more robust, portable and well understood. However, TDM simulations lack the ability to accurately capture the flow of speculative path (or wrong path)1execution following a branch mispredict in an out-of-order processor pipeline. This leads to inaccuracies in power and performance estimates. On the other hand, in the EDM method, input is an executable and the model can fetch and execute instructions down the speculative path on a branch mispredict. As such it enables us to accurately account for the impact of the speculative path activity. However, it is slower, prone to failures, and has much higher development and validation effort. In this paper we compare and analyze performance and power estimates from TDM and EDM simulations for the same workload phases. We observe that the impact of wrong path on power estimates is significantly higher than on the performance estimates. Using results from our analysis, we develop a methodology to account for power consumption during wrong path execution in TDM simulations. We show that the proposed methodology can provide power estimates approaching EDM-based accuracy while not sacrificing the speed and flexibility of the trace-driven models. Saumya Chandra, Ramkumar Jayaseelan, Ravi Bhargava |
ICCD | 2 |
| 2009 | Dynamic thermal management via architectural adaptationabstractExponentially rising cooling/packaging costs due to high power density call for architectural and software-level thermal management. Dynamic thermal management (DTM) techniques continuously monitor the on-chip processor temperature. Appropriate mechanisms (e.g., dynamic voltage or frequency scaling (DVFS), clock gating, fetch gating, etc.) are engaged to lower the temperature if it exceeds a threshold. However, all these mechanisms incur significant performance penalty. We argue that runtime adaptation of micro-architectural parameters, such as instruction window size and issue width, is a more effective mechanism for DTM. If the architectural parameters can be tailored to track the available instruction-level parallelism of the program, the temperature is reduced with minimal performance degradation. Moreover, synergistically combining architectural adaptation with DVFS and fetch gating can achieve the best performance under thermal constraints. The key difficulty in using multiple mechanisms is to select the optimal configuration at runtime for time varying workloads. We present a novel software-level thermal management framework that searches through the configuration space at regular intervals to find the best performing design point that is thermally safe. The central components of our framework are (1) a neural-network based classifier that filters the thermally unsafe configurations, (2) a fast performance prediction model for any configuration, and (3) an efficient configuration space search algorithm. Experimental results indicate that our adaptive scheme achieves 59% reduction in performance overhead compared to DVFS and 39% reduction in overhead compared to DVFS combined with fetch gating. Ramkumar Jayaseelan, Tulika Mitra |
DAC | 1 |
| 2009 | A hybrid local-global approach for multi-core thermal managementabstractMulti-core processors have become an integral part of mainstream high performance computer systems. In parallel, exponentially increasing power density and packaging costs have necessitated system level thermal management solutions for multi-core systems. Dynamic thermal management (DTM) techniques monitor on-chip temperature continuously and typically employs dynamic voltage and frequency scaling (DVFS) to lower the temperature when it exceeds a pre-defined threshold. State-of-the-art DTM solutions for multi-core systems include distributed DVFS (where each core can scale the voltage/frequency individually) and global DVFS (where all cores scale voltage/frequency simultaneously). Distributed DVFS generally offers higher performance than global DVFS, but it is hard to implement and has major scalability issues. Ramkumar Jayaseelan, Tulika Mitra |
ICCAD | 1 |
| 2008 | Temperature aware task sequencing and voltage scalingabstractOn-chip power density and temperature are rising exponentially with decreasing feature sizes. This alarming trend calls for temperature management at every level of system design. In this paper, we propose task sequencing as a powerful and complimentary mechanism to voltage scaling in improving the thermal profile of an embedded system executing a set of periodic heterogenous tasks under timing constraints. We first derive the peak temperature of a repeating task sequence analytically and develop a heuristic to construct the task sequence that minimizes the peak temperature. Experimental evaluation shows that our task sequencing heuristic achieves peak temperature within 0.5degC of the optimal solution and 7.47degC lower, on an average, compared to the worst sequence for a large range of embedded task sets. We also propose an iterative algorithm that combines task sequencing with voltage scaling to further lower the peak temperature while satisfying the timing constraints. For embedded task sets, our combined task sequencing and voltage scaling approach achieves, on an average, 2.1degC - 6.94degC reduction in peak temperature compared to voltage scaling alone. Ramkumar Jayaseelan, Tulika Mitra |
ICCAD | 1 |
| 2006 | Exploiting forwarding to improve data bandwidth of instruction-set extensionsabstractApplication-specific instruction-set extensions (custom instructions) help embedded processors achieve higher performance. Most custom instructions offering significant performance benefit require multiple input operands. Unfortunately, RISC-style embedded processors are designed to support at most two input operands per instruction. This data bandwidth problem is due to the limited number of read ports in the register file per instruction as well as the fixed-length instruction encoding. We propose to overcome this restriction by exploiting the data forwarding feature present in processor pipelines. With minimal modifications to the pipeline and the instruction encoding along with cooperation from the compiler, we can supply up to two additional input operands per custom instruction. Experimental results indicate that our approach achieves 87--100% of the ideal performance limit for standard benchmark programs. Additionally, our scheme saves 25% energy on an average by avoiding unnecessary accesses to the register file. Ramkumar Jayaseelan, Tulika Mitra |
DAC | 1 |