Demo Data from EDBT 2026 / reviewers in the wild / expert
Yorai Wardi
dblp:58/171
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0001-5293-0478ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Applied, interdisciplinary, general and emerging computing · 1
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
1 paper |
Energy-efficient computing · 67% Embedded and real-time systems · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.3 | 1 | 2017 | Application-Specific Performance-Aware Energy Optimization on Android Mobile Devices · HPCA 2017 |
Embedded and real-time systems
mobile devices |
0.3 | 1 | 2017 | Application-Specific Performance-Aware Energy Optimization on Android Mobile Devices · HPCA 2017 |
Energy-efficient computing
power management |
0.3 | 1 | 2017 | Application-Specific Performance-Aware Energy Optimization on Android Mobile Devices · HPCA 2017 |
Methods — techniques the papers use, named apart from their topics
offline profiling · 0.6control theory · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Application-Specific Performance-Aware Energy Optimization on Android Mobile DevicesabstractEnergy management is a key issue for mobile devices. On current Android devices, power management relies heavily on OS modules known as governors. These modules are created for various hardware components, including the CPU, to support DVFS. They implement algorithms that attempt to balance performance and power consumption. In this paper we make the observation that the existing governors are (1) general-purpose by nature (2) focused on power reduction and (3) are not energy-optimal for many applications. We thus establish the need for an application-specific approach that could overcome these drawbacks and provide higher energy efficiency for suitable applications. We also show that existing methods manage power and performance in an independent and isolated fashion and that co-ordinated control of multiple components can save more energy. In addition, we note that on mobile devices, energy savings cannot be achieved at the expense of performance. Consequently, we propose a solution that minimizes energy consumption of specific applications while maintaining a user-specified performance target. Our solution consists of two stages: (1) offline profiling and (2) online controlling. Utilizing the offline profiling data of the target application, our control theory based online controller dynamically selects the optimal system configuration (in this paper, combination of CPU frequency and memory bandwidth) for the application, while it is running. Our energy management solution is tested on a Nexus 6 smartphone with 6 real-world applications. We achieve 4 - 31% better energy than default governors with a worst case performance loss of <; 1%. Karthik Rao, Jun Wang 0077, Sudhakar Yalamanchili, Yorai Wardi, Handong Ye |
HPCA | 4 |
| 2015 | Throughput Regulation in Shared Memory Multicore ProcessorsabstractPerformance scaling is now synonymous with scaling the number of cores. One of the consequences of this shift is the increasing difficulty of designing processors with predictable and controllable performance. To address this challenge this paper proposes a chip-scale throughput regulation technique that is based on dynamic tracking of instruction execution dynamics in each core. A new variable gain controller design is developed for regulating the throughput of modern out-of-order cores. The gain is adjusted based on an on-line sensitivity analysis of the core's throughput to the control parameter. We explore throughput regulation using two control paramaters - core frequency and instruction issue width and demonstrate via cycle-level, full system simulation the utility of the proposed regulator on both compute and memory intensive workloads. Performance results are presented for the application to a 16 core, cache coherent 3D multicore processor. H. Xiao, Yorai Wardi, Sudhakar Yalamanchili |
HiPC | 3 |
| 2013 | On the use of IPA in performance optimization of continuous marked graphs: A case studyabstractThis paper demonstrates the application of Infinitesimal Perturbation Analysis (IPA) to performance optimization of fluid marked graphs. Recent developments in the theory of stochastic hybrid systems concern IPA techniques for gradient estimation of performance functions defined on Petri nets and their use in sample-path optimization. This paper takes a first step towards eventual applications in manufacturing by considering an example of workload balancing in a marked graph. In particular, it addresses the problem of balancing parts' inventories and product backorders in a production-system's model by controlling the parts' inflow rates. The paper defines the problem, describes the algorithm, and presents simulation results. Although the considered system is simple it captures the salient features of our approach, and the simulation results suggest its potential viability in future applications. Carla Seatzu, Yorai Wardi |
ETFA | 2 |
| 2001 | Insertion of a random task in a schedule: a real-time approachabstractWe consider the case of a single resource. A given schedule (possibly optimal) is evaluated by means of the sum of the delays of the tasks. A task appears in the system at a random time. The duration of this task is random, as well as its due date. The goal is to complete the task at the latest by its due date while increasing as little as possible the sum of the delays of the initial tasks. We have to find an algorithm that reduces as most as possible the amount of computation to be performed in real time at the expenses of the amount of computation to be performed off-line. Cyril Duron, Jean-Marie Proth, Yorai Wardi |
ETFA (1) | 3 |
| 2001 | Optimal release times in single-stage manufacturing systemsabstractWe consider an optimal control problem in single-stage manufacturing systems that are modeled as a deterministic queue. The objective is to determine the release times of parts while minimizing a measure of the discrepancy between the jobs' completion times and the given due dates. Although this optimal control problem is neither convex nor differentiable, we cast it in the form of a convex differentiable nonlinear programming problem. By exploiting a special structural property, we develop an efficient algorithm for computing optimal controls, and it turns out that the algorithm has linear complexity with respect to the dimension of the original optimal control problem. Jeongseung Moon, Yorai Wardi, Edward W. Kamen |
ETFA (1) | 2 |
| 2001 | Scheduling no-wait production with time windows and flexible processing timesabstractThis paper presents a low-complexity algorithm for online job scheduling at workcenters along a given route in a manufacturing system. At each workcenter, the job has to be processed by any one of a given set of identical machines. Each machine has a preset schedule of operations, leaving out time-windows during which the job's processing must be scheduled. The manufacturing system has no internal buffers and the job cannot wait between two consecutive operations. There is some flexibility in the job's processing times, which must be confined to given time intervals. The scheduling algorithm minimizes the job's completion time, and it is executable in real time whenever the job requirement is generated. Fabrice Chauvet, Jean-Marie Proth, Yorai Wardi |
IEEE Trans. Robotics Autom. | 3 |