Multi-Opt - Multi-criterial Code Optimization for Embedded Hard Real-Time Systems
Multi-Opt - Multi-criterial Code Optimization for Embedded Hard Real-Time Systems
批准号:
380772147
负责人:
Professor Dr. Heiko Falk
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2017
资助国家:
德国
项目状态:
已结题
起止时间:
2016-12-31 至 2021-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Key requirement of hard real-time systems is to meet timing constraints. However, embedded systems often have additional design constraints that are also not negligible due to technical limitations or financial budget. For example, program and data memories of real architectures are often very tight. Moreover, energy consumption is another important criterion for battery-powered, mobile embedded systems. Therefore, three critical design parameters, namely Worst-Case Execution Time (WCET), code size and energy consumption, have to be considered designing hard real-time systems.A properly designed system must comply with all resource constraints. If one or several design constraints are violated, the hardware platform can be modified in order to meet all resource constraints. Adapting hardware to achieve the necessary functionality of the system together with meeting all resource requirements usually leads to greatly increased costs. Furthermore, side effects of such hardware modifications are difficult to predict. Therefore, a more preferable approach is to optimize an embedded system’s software by a compiler trying to meet all design requirements.During the first funding period, the project focused on exploring compiler-based methods for optimizing WCET, code size and energy consumption. Considering them as optimization goals at compile-time leads to a multi-criterial optimization, since they cannot be perfectly optimized simultaneously. These criteria usually contradict each other, i.e., improving one of them can have a negative effect on others. It has been shown during the first funding period that population-based optimization heuristics are able to provide good results that successfully trade the different contradicting objectives. However, such multi-criterial optimizations are very time and memory consuming due to costly executions of required timing analyses in order to evaluate these objective functions. Instead of performing costly analyses each and every time that an optimization needs objectives' values, predicting the values of objective functions could help to improve the compiler's run-times.For these reasons, the present follow-up proposal aims to develop novel approaches based on a prediction of the objectives' values in order to support population-based optimizations at compile-time. The project will focus on the design of a framework allowing to predict objectives in order to decrease the run-times of multi-criterial optimizations relying on costly analyses. The aim is to design a framework based on mathematical prediction models that allows to optimize embedded software for multiple criteria simultaneously in both an effective and efficient manner.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Compiler-Based Code Compression for Hard Real-Time Systems
用于硬实时系统的基于编译器的代码压缩
DOI:
10.1145/3323439.3323976
发表时间:
2019
期刊:
Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems
影响因子:
--
作者:
[Kateryna Muts, Arno Luppold, Heiko Falk]
通讯作者:
Heiko Falk
DOI:
10.1145/3207719.3207730
发表时间:
2018-05
期刊:
Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems
影响因子:
--
作者:
[Kateryna Muts;Arno Luppold;H. Falk]
通讯作者:
Kateryna Muts;Arno Luppold;H. Falk
DOI:
10.1145/3394810.3394819
发表时间:
2020-06
期刊:
Proceedings of the 28th International Conference on Real-Time Networks and Systems
影响因子:
--
作者:
[Kateryna Muts;H. Falk]
通讯作者:
Kateryna Muts;H. Falk
DOI:
10.1145/3493229.3493303
发表时间:
2021-11
期刊:
Proceedings of the 24th International Workshop on Software and Compilers for Embedded Systems
影响因子:
--
作者:
[Kateryna Muts;H. Falk]
通讯作者:
Kateryna Muts;H. Falk
DOI:
10.1145/3378678.3391879
发表时间:
2020-05
期刊:
Proceedings of the 23th International Workshop on Software and Compilers for Embedded Systems
影响因子:
--
作者:
[Kateryna Muts;H. Falk]
通讯作者:
Kateryna Muts;H. Falk
共 6 条
haRTStone - Automated Generation of Benchmark Programs for the Evaluation of Analyses and Optimizations for Hard Real-Time Systems
-
批准号:382246323
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr. Heiko Falk
-
依托单位:
Generation and Optimization of Real-Time Code for Embedded Multiprocess and Multiprocessor Systems
-
批准号:200265263
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr. Heiko Falk
-
依托单位:
国内基金
海外基金
拟南芥CDR1-OPT3调控镉耐受分子机制的研究
-
批准号:32300266
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:郑朋朋
-
依托单位:
三维裁剪曲面CAD/CAE/OPT“无缝”集成关键算法研究与软件开发
-
批准号:11872017
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2018
-
负责人:张向奎
-
依托单位:
在体OPT成像运动校正和稀疏投影重建算法研究
-
批准号:81101084
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2011
-
负责人:朱守平
-
依托单位: