Demo Data from VLDB 2026 / reviewers in the wild / expert
Alexandru Andrei
dblp:46/2242
· DBLP profile ↗
14ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0001-8401-6509ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 5 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorApplied, 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
4 papers |
GPUs and heterogeneous computing · 46% Energy-efficient computing · 33% Embedded and real-time systems · 17% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › packet processing
packet classification |
0.3 | 1 | 2017 | Latency-Aware Packet Processing on CPU-GPU Heterogeneous Systems · DAC 2017 |
Internet architecture and protocols
packet processing |
0.3 | 1 | 2017 | Latency-Aware Packet Processing on CPU-GPU Heterogeneous Systems · DAC 2017 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU heterogeneous systems |
0.3 | 1 | 2017 | Latency-Aware Packet Processing on CPU-GPU Heterogeneous Systems · DAC 2017 |
GPUs and heterogeneous computing
packet processing |
0.3 | 1 | 2017 | Latency-Aware Packet Processing on CPU-GPU Heterogeneous Systems · DAC 2017 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.2 | 2 | 2009 | Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration · DAC 2009 |
Embedded and real-time systems
real-time scheduling |
0.2 | 2 | 2009 | Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 Bus Access Optimization for Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-Chip · RTSS 2007 |
Energy-efficient computing
power management |
0.1 | 1 | 2009 | Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Energy-efficient computing › power management › dynamic voltage and frequency scaling
temperature-aware DVFS |
0.1 | 1 | 2009 | On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration · DAC 2009 |
Energy-efficient computing › thermal management
thermal-aware design |
0.1 | 1 | 2009 | On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration · DAC 2009 |
Embedded and real-time systems
worst-case execution time analysis |
0.1 | 1 | 2007 | Bus Access Optimization for Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-Chip · RTSS 2007 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2009 | Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Methods — techniques the papers use, named apart from their topics
persistent kernel architecture · 0.6temperature sensing · 0.1online optimization · 0.1exact optimization · 0.1cache miss penalty analysis · 0.1bus scheduling policy optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Latency-Aware Packet Processing on CPU-GPU Heterogeneous SystemsabstractIn response to the tremendous growth of the Internet, towards what we call the Internet of Things (IoT), there is a need to move from costly, high-time-to-market specific-purpose hardware to flexible, low-time-to-market general-purpose devices for packet processing. Among several such devices, GPUs have attracted attention in the past, mainly because the high computing demand of packet processing applications can, potentially, be satisfied by these throughput-oriented machines. However, another important aspect of such applications is the packet latency which, if not handled carefully, will overshadow the throughput benefits. Unfortunately, until now, this aspect has been mostly ignored. To address this issue, we propose a method that considers the variable bit rate of the traffic and, depending on the current rate, minimizes the latency, while meeting the rate demand. We propose a persistent kernel based software architecture to overcome the challenges inherent in GPU implementation like kernel invocation overhead, CPU-GPU communication and memory access overhead. We have chosen packet classification as the packet processing application to demonstrate our technique. Using the proposed approach, we are able to reduce the packet latency on average by a factor of 3.5, compared to the state-of-the-art solutions, without any packet drop. Arian Maghazeh, Unmesh D. Bordoloi, Usman Dastgeer, Alexandru Andrei, Petru Eles, Zebo Peng |
DAC | 4 |
| 2012 | Temperature-Aware Idle Time Distribution for Leakage Energy OptimizationabstractLarge-scale integration with deep sub-micron technologies has led to high power densities and high chip working temperatures. At the same time, leakage energy has become the dominant energy consumption source of circuits due to reduced threshold voltages. Given the close interdependence between temperature and leakage current, temperature has become a major issue to be considered for power-aware system level design techniques. In this paper, we address the issue of leakage energy optimization through temperature aware idle time distribution (ITD). We first propose an offline ITD technique to optimize leakage energy consumption, where only static idle time is distributed. To account for the dynamic slack, we then propose an online ITD technique where both static and dynamic idle time are considered. To improve the efficiency of our ITD techniques, we also propose an analytical temperature analysis approach which is accurate and, yet, sufficiently fast to be used inside the energy optimization loop. Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2011 | Quasi-Static Voltage Scaling for Energy Minimization With Time ConstraintsabstractSupply voltage scaling and adaptive body biasing (ABB) are important techniques that help to reduce the energy dissipation of embedded systems. This is achieved by dynamically adjusting the voltage and performance settings according to the application needs. In order to take full advantage of slack that arises from variations in the execution time, it is important to recalculate the voltage (performance) settings during runtime, i.e., online. However, optimal voltage scaling algorithms are computationally expensive, and thus, if used online, significantly hamper the possible energy savings. To overcome the online complexity, we propose a quasi-static voltage scaling (QSVS) scheme, with a constant online time complexity O(1). This allows to increase the exploitable slack as well as to avoid the energy dissipated due to online recalculation of the voltage settings. Alexandru Andrei, Petru Eles, Olivera Jovanovic, Marcus T. Schmitz, Jens Ogniewski, Zebo Peng |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2010 | Temperature-aware idle time distribution for energy optimization with dynamic voltage scalingabstractWith new technologies, temperature has become a major issue to be considered at system level design. In this paper we propose a temperature aware idle time distribution technique for energy optimization with dynamic voltage scaling (DVS). A temperature analysis approach is also proposed which is accurate and, yet, sufficiently fast to be used inside the optimization loop for idle time distribution and voltage selection. Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng |
DATE | 2 |
| 2009 | On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency considerationabstractWith new technologies, temperature has become a major issue to be considered at system level design. Without taking temperature aspects into consideration, no approach to energy or/and performance optimization will be sufficiently accurate and efficient. In this paper we propose an on-line temperature aware dynamic voltage and frequency scaling (DVFS) technique which is able to exploit both static and dynamic slack. The approach implies an offline temperature aware optimization step and on-line voltage/frequency settings based on temperature sensor readings. Most importantly, the presented approach is aware of the frequency/temperature dependency, by which important additional energy savings are obtained. Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng |
DAC | 2 |
| 2009 | Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC PlatformsabstractThis paper proposes a novel approach to solve the allocation and scheduling problems for variable voltage/frequency multiprocessor systems-on-chip, which minimizes overall system energy dissipation. The optimality of derived system configurations is guaranteed, while the computation efficiency of the optimizer allows for solving problem instances that were traditionally considered beyond reach for exact solvers (optimality gap). Furthermore, this paper illustrates the development- and run-time software infrastructures that assist the user in developing applications and implementing optimizer solutions. The proposed approach guarantees a high level of power, performance, and constraint satisfaction predictability as from validation on the target platform, thus bridging the abstraction gap. Martino Ruggiero, Davide Bertozzi, Luca Benini, Michela Milano, Alexandru Andrei |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2008 | Temperature-Aware Voltage Selection for Energy OptimizationabstractThis paper proposes a temperature-aware dynamic voltage selection technique for energy minimization and presents a thorough analysis of the parameters that influence the potential gains that can be expected from such a technique, compared to a voltage selection approach that ignores temperature. Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng |
DATE | 2 |
| 2008 | Timing analysis of the FlexRay communication protocol
Traian Pop, Paul Pop, Petru Eles, Zebo Peng, Alexandru Andrei |
Real Time Syst. | 5 |
| 2007 | Bus Access Optimization for Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-ChipabstractIn multiprocessor systems, the traffic on the bus does not solely originate from data transfers due to data dependencies between tasks, but is also affected by memory transfers as result of cache misses. This has a huge impact on worst-case execution time (WCET) analysis and, in general, on the predictability of real-time applications implemented on such systems. As opposed to the WCET analysis performed for a single processor system, where the cache miss penalty is considered constant, in a multiprocessor system each cache miss has a variable penalty, depending on the bus contention. This affects the tasks' WCET which, however, is needed in order to perform system scheduling. At the same time, the WCET depends on the system schedule due to the bus interference. In this paper we present an approach to worst-case execution time analysis and system scheduling for real-time applications implemented on multiprocessor SoC architectures. The emphasis of this paper is on the bus scheduling policy and its optimization, which is of huge importance for the performance of such a predictable multiprocessor application. Jakob Rosen, Alexandru Andrei, Petru Eles, Zebo Peng |
RTSS | 2 |
| 2007 | Energy Optimization of Multiprocessor Systems on Chip by Voltage SelectionabstractDynamic voltage selection and adaptive body biasing have been shown to reduce dynamic and leakage power consumption effectively. In this paper, we optimally solve the combined supply voltage and body bias selection problem for multiprocessor systems with imposed time constraints, explicitly taking into account the transition overheads implied by changing voltage levels. Both energy and time overheads are considered. The voltage selection technique achieves energy efficiency by simultaneously scaling the supply and body bias voltages in the case of processors and buses with repeaters, while energy efficiency on fat wires is achieved through dynamic voltage swing scaling. We investigate the continuous voltage selection as well as its discrete counterpart, and we prove strong NP-hardness in the discrete case. Furthermore, the continuous voltage selection problem is solved using nonlinear programming with polynomial time complexity, while for the discrete problem, we use mixed integer linear programming and a polynomial time heuristic. We propose an approach that combines voltage selection and processor shutdown in order to optimize the total energy Alexandru Andrei, Petru Eles, Zebo Peng, Marcus T. Schmitz, Bashir M. Al-Hashimi |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2006 | Timing Analysis of the FlexRay Communication ProtocolabstractFlexRay will very likely become the de-facto standard for in-vehicle communications. However, before it can be successfully used for safety-critical applications that require predictability, timing analysis techniques are necessary for providing bounds for the message communication times. In this paper, we propose techniques for determining the timing properties of messages transmitted in both the static (ST) and the dynamic (DYN) segments of a FlexRay communication cycle. The analysis techniques for messages are integrated in the context of a holistic schedulability analysis that computes the worst-case response times of all the tasks and messages in the system. We have evaluated the proposed analysis techniques using extensive experiments Traian Pop, Paul Pop, Petru Eles, Zebo Peng, Alexandru Andrei |
ECRTS | 5 |
| 2005 | Quasi-Static Voltage Scaling for Energy Minimization with Time ConstraintsabstractSupply voltage scaling and adaptive body-biasing are important techniques that help to reduce the energy dissipation of embedded systems. This is achieved by dynamically adjusting the voltage and performance settings according to the application needs. In order to take full advantage of slack that arises from variations in the execution time, it is important to recalculate the voltage (performance) settings during run time, i.e., online. However voltage scaling (VS) is computationally expensive, and thus significantly hampers the possible energy savings. To overcome the online complexity, we propose a quasi-static voltage scaling scheme, with a constant online time complexity O(1). This allows us to increase the exploitable slack as well as to avoid the energy dissipated due to online recalculation of the voltage settings. We conduct several experiments that demonstrate the advantages of the proposed technique over the previously published voltage scaling approaches. Alexandru Andrei, Marcus T. Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi |
DATE | 1 |
| 2004 | Overhead-Conscious Voltage Selection for Dynamic and Leakage Energy Reduction of Time-Constrained SystemsabstractDynamic voltage scaling and adaptive body biasing have been shown to reduce dynamic and leakage power consumption effectively. In this paper, we optimally solve the combined supply voltage and body bias selection problem for multi-processor systems with imposed time constraints, explicitly taking into account the transition overheads implied by changing voltage levels. Both energy and time overheads are considered. We investigate the continuous voltage scaling as well as its discrete counterpart, and we prove NP-hardness in the discrete case. Furthermore, the continuous voltage scaling problem is formulated and solved using nonlinear programming with polynomial time complexity, while for the discrete problem we use mixed integer linear programming. Extensive experiments, conducted on several benchmarks and a real-life example, are used to validate the approaches. Alexandru Andrei, Marcus T. Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi |
DATE | 1 |
| 2004 | Simultaneous communication and processor voltage scaling for dynamic and leakage energy reduction in time-constrained systemsabstractWe propose a new technique for the combined voltage scaling of processors and communication links, taking into account dynamic as well as leakage power consumption. The voltage scaling technique achieves energy efficiency by simultaneously scaling the supply and body bias voltages in the case of processors and buses with repeaters, while energy efficiency on fat wires is achieved through dynamic voltage swing scaling. We also introduce a set of accurate communication models for the energy estimation of voltage scalable embedded systems. In particular, we demonstrate that voltage scaling of bus repeaters and dynamic adaption of the voltage swing on fat wires can significantly influence the system's energy consumption. Experimental results, conducted on numerous generated benchmarks and a real-life example, demonstrate that substantial energy savings can be achieved with the proposed techniques. Alexandru Andrei, Marcus T. Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi |
ICCAD | 1 |