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.

Amir Yeganeh-Khaksar

dblp:232/1387 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0003-3046-1716ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 since 2021

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
Energy-efficient computing · 44% Embedded and real-time systems · 27% Hardware reliability and fault tolerance · 17%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.822020
Peak-Power-Aware Energy Management for Periodic Real-Time Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems · IEEE Trans. Parallel Distributed Syst. 2019
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.412020
Peak-Power-Aware Energy Management for Periodic Real-Time Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Energy-efficient computing
power management
0.412020
Peak-Power-Aware Energy Management for Periodic Real-Time Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Distributed systems
fault tolerance
0.412019
Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems · IEEE Trans. Parallel Distributed Syst. 2019
Energy-efficient computing › power management
peak power management
0.412019
Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems · IEEE Trans. Parallel Distributed Syst. 2019
Hardware reliability and fault tolerance › redundancy › modular redundancy
triple modular redundancy
0.412019
Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems · IEEE Trans. Parallel Distributed Syst. 2019
Hardware reliability and fault tolerance › redundancy
standby sparing
0.112020
Peak-Power-Aware Energy Management for Periodic Real-Time Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Energy-efficient computing
thermal design power
0.112019
Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems · IEEE Trans. Parallel Distributed Syst. 2019

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

earliest-deadline-late · 0.4earliest deadline first · 0.4dynamic power management · 0.4power trace analysis · 0.4PPA-LTF scheduling policy · 0.4
YearPublicationVenuePosition
2023 ATLAS: Aging-Aware Task Replication for Multicore Safety-Critical Systems
abstract
A major requirement of safety-critical systems is high reliability at low power consumption. Dynamic voltage and frequency (v/f) scaling (DVFS) techniques are widely exploited to reduce power consumption. However, DVFS through downscaling v/f levels has a negative impact on the reliability of the tasks running on the cores, and through upscaling v/f levels has circuitlevel aging effects. To achieve high reliability in multicore safetycritical systems, task replication as a fault-tolerant technique is an established way to deal with the negative effect of downscaling v/f levels, but it may accelerate aging effects due to elevating the on-chip temperatures. In this paper, we propose an aging-aware task replication (called ATLAS) method that solves the problem of satisfying the desired reliability target for a set of periodic hard real-time tasks which are executed on a multicore system. The proposed method satisfies the reliability target of the tasks through updating the required number of replicas for each task at different years. We replicate the tasks through our proposed formulas such that the reliability target is satisfied. However, task replication increases the temperature of the system and accelerates aging. To decelerate aging, we attempt to reduce the temperature while mapping and scheduling the tasks. We have also developed a modified demand bound function (DBF) for our aging-aware task replication method to verify scheduling the realtime tasks. Compared to the existing state-of-the-art techniques, experimental results for safety-critical applications on different configurations of multicore systems demonstrate the efficiency and effectiveness of our proposed method. Experiments show that our proposed method improves schedulability on average by 16.1% and reduces the temperature on average by 7.4°C compared to state-of-the-art methods while meeting the system reliability target.
Mohsen Ansari, Sepideh Safari, Amir Yeganeh-Khaksar, Roozbeh Siyadatzadeh, Pourya Gohari-Nazari, Heba Khdr, Muhammad Shafique 0001, Jörg Henkel, Alireza Ejlali
RTAS3
2020 Peak-Power-Aware Energy Management for Periodic Real-Time Applications
abstract
Two main objectives in designing real-time embedded systems are high reliability and low power consumption. Hardware replication (e.g., standby-sparing) can provide high reliability while keeping the power consumption under control. In this paper, we consider a standby-sparing system where the main tasks on primary cores are scheduled by our proposed peak-power-aware earliest-deadline-first policy while the backup tasks on spare cores are scheduled by our proposed peak-power-aware earliest-deadline-late policy to meet the chip thermal design power (TDP) constraint. These policies provide the best opportunity to shift the task executions as much as possible to minimize execution overlaps between main and backup tasks that consume high power consumption. Since TDP is the maximum amount of power generated by a chip that the cooling component is designed to dissipate under any workload, the total power consumption should not be higher than the TDP constraint. When a task finishes successfully a larger portion of its corresponding copy task can be canceled, resulting in a significant amount of peak/average power reduction. To achieve further peak/average power reduction, we use dynamic voltage and frequency scaling and dynamic power management (DPM). The main reason of using DPM is that, once the first copy of each task has finished successfully, its corresponding copy task is terminated, and if there is no more task for execution, the core goes to a low-power mode. We evaluated our scheme under various system configurations. Experiments show that our scheme provides up to 47.6% (on average by 28.2%) peak power reduction compared to four state-of-the-art techniques.
Mohsen Ansari, Amir Yeganeh-Khaksar, Sepideh Safari, Alireza Ejlali
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2019 Peak Power Management to Meet Thermal Design Power in Fault-Tolerant Embedded Systems
abstract
Multicore platforms provide a great opportunity for implementation of fault-tolerance techniques to achieve high reliability in real-time embedded systems. Passive redundancy is well-suited for multicore platforms and a well-established technique to tolerate transient and permanent faults. However, it incurs significant power overheads, which go wasted in fault-free execution scenarios. Meanwhile, due to the Thermal Design Power (TDP) constraint, in some cases, it is not feasible to simultaneously power on all cores on a multicore platform. Since TDP is the maximum sustainable power that a chip can consume, violating TDP makes some cores automatically restart or significantly reduce their performance to prevent a permanent damage. This may affect timeliness of the system, and hence, designers face a challenge in deciding how to use multicore platforms in real-time embedded systems. In this paper, at first, we study how the use of passive redundancy (especially for Triple Modular redundancy) can violate TDP on multicore platforms. Then, we propose a scheme for scheduling real-time tasks in multicore systems to conquer the peak power problem in NMR systems. This is because in multicore embedded systems an efficient solution for meeting the TDP constraint is reducing the peak power consumption. The proposed scheme tries to remove overlaps of the peak power of concurrently executing tasks to keep the maximum power consumption below the chip TDP. In the proposed scheme, we devised a policy called PPA-LTF to manage peak power consumption. This policy prevents tasks execution that consume higher power according to the tasks’ power traces. Our experimental results show that our scheme provides up to 50 percent (on average by 39 percent) peak power reduction compared to state-of-the-art schemes.
Mohsen Ansari, Sepideh Safari, Amir Yeganeh-Khaksar, Alireza Ejlali
IEEE Trans. Parallel Distributed Syst.3