EASYR: E nergy-Efficient A daptive Sy stem R econfiguration for Dynamic Deadlines in Autonomous Driving on Multicore Processors

Author:

Yi Saehanseul1ORCID,Kim Tae-Wook2ORCID,Kim Jong-Chan2ORCID,Dutt Nikil1ORCID

Affiliation:

1. University of California, Irvine, CA, USA

2. Kookmin University, Seoul, Korea

Abstract

The increasing computing demands of autonomous driving applications have driven the adoption of multicore processors in real-time systems, which in turn renders energy optimizations critical for reducing battery capacity and vehicle weight. A typical energy optimization method targeting traditional real-time systems finds a critical speed under a static deadline, resulting in conservative energy savings that are unable to exploit dynamic changes in the system and environment. We capture emerging dynamic deadlines arising from the vehicle’s change in velocity and driving context for an additional energy optimization opportunity. In this article, we extend the preliminary work for uniprocessors [ 66 ] to multicore processors, which introduces several challenges. We use the state-of-the-art real-time gang scheduling [ 5 ] to mitigate some of the challenges. However, it entails an NP-hard combinatorial problem in that tasks need to be grouped into gangs of tasks, gang formation, which could significantly affect the energy saving result. As such, we present EASYR, an adaptive system optimization and reconfiguration approach that generates gangs of tasks from a given directed acyclic graph for multicore processors and dynamically adapts the scheduling parameters and processor speeds to satisfy dynamic deadlines while consuming as little energy as possible. The timing constraints are also satisfied between system reconfigurations through our proposed safe mode change protocol. Our extensive experiments with randomly generated task graphs show that our gang formation heuristic performs 32% better than the state-of-the-art one. Using an autonomous driving task set from Bosch and real-world driving data, our experiments show that EASYR achieves energy reductions of up to 30.3% on average in typical driving scenarios compared with a conventional energy optimization method with the current state-of-the-art gang formation heuristic in real-time systems, demonstrating great potential for dynamic energy optimization gains by exploiting dynamic deadlines.

Funder

NSF

National Research Foundation of Korea

Korean government

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference68 articles.

1. A utilization bound for aperiodic tasks and priority driven scheduling

2. Mixed-Criticality Multicore Scheduling of Real-Time Gang Task Systems

3. Virtual gang based scheduling of real-time tasks on multicore platforms;Ali Waqar;arXiv:1912.10959 [cs],2020

4. Virtual Gang Scheduling of Parallel Real-Time Tasks

5. W. Ali and H. Yun. 2019. RT-G: Real-time gang scheduling framework for safety-critical systems. In Proceedings of the 25th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS’19). 143–155.

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Multicore embedded sensing system based on lightweight neural network;Cyber-Physical Systems;2024-05-19

2. BoostIID: Fault-agnostic Online Detection of WCET Changes in Autonomous Driving;2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC);2024-01-22

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3