课题基金 / 基金详情

Generation and Optimization of Real-Time Code for Embedded Multiprocess and Multiprocessor Systems

Generation and Optimization of Real-Time Code for Embedded Multiprocess and Multiprocessor Systems
嵌入式多进程和多处理器系统实时代码的生成和优化
批准号:
200265263
负责人:
Professor Dr. Heiko Falk
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2011
资助国家:
德国
项目状态:
已结题
起止时间:
2010-12-31 至 2017-12-31

项目摘要

项目成果

Professor Dr. Heiko Falk的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Many embedded systems are safety-critical real-time systems that have to meet stringent deadlines. During the design of such systems, their behavior is specified at a high abstraction level. Compilers translate these specifications into executable implementations. For single-cores and single processes, compilers have recently been extended to support real-time properties during this translation. For multiprocess- and multiprocessor-systems, compilers currently lack such a support.In the course of this project, we have proposed a couple of novel analyses to bound the interference between several processes and processors. In preemptive multiprocess-systems, the runtime of preempted tasks can grow due to cache evictions by a preempting task. We thus have designed a novel cache analysis to estimate these additional cache misses. For multiprocessor-systems, we came up with an analysis of TDMA-based buses that precisely estimates the timing of accesses to shared memory by individual processors. Overall, the first unified Worst-Case Execution Time (WCET) analysis framework for TDMA-based multiprocessors has been published.Furthermore, first compiler optimizations to reduce interferences in multiprocess-/multiprocessor-systems have been proposed by us. A first technique eliminates cache-related interferences between tasks in mixed-criticality systems. A second combined optimization considers both scheduling and memory allocation in multiprocessor-systems with heterogeneous local and shared memories.The first phase of this project focused on the WCET of single components of an entire system. This is, however, unsatisfying since in particular Worst-Case Response Times (WCRTs) and schedulability of an entire system are not considered. This aspect thus is the focus of the second project phase. Our overall goal is to improve schedulability of combined multiprocess- and multiprocessor-systems using compiler optimizations. For this purpose, we first of all investigate a formal model allowing the WCRT-oriented analysis and optimization of multiprocess-/multiprocessor-systems at compiler level.On top of this model, novel WCRT-oriented optimizations will be developed which improve schedulability of an entire system under consideration of deadlines for individual tasks. These optimizations will first be developed individually for multiprocess- and multiprocessor-systems. After that, these individual optimizations will be extended towards combined, cooperative approaches. Under consideration of the whole systems's schedulability, Pareto-optimal solutions for combined multiprocess-/multiprocessor-systems shall be found.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/2906363.2906369
发表时间: 2016-05
期刊: Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems
影响因子: --
作者: [Arno Luppold;C. Kittsteiner;H. Falk]
通讯作者: Arno Luppold;C. Kittsteiner;H. Falk
DOI: 10.1145/2906363.2906371
发表时间: 2016-05
期刊: Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems
影响因子: --
作者: [Dominic Oehlert;Arno Luppold;H. Falk]
通讯作者: Dominic Oehlert;Arno Luppold;H. Falk
Bus-Aware Static Instruction SPM Allocation for Multicore Hard Real-Time Systems
多核硬实时系统的总线感知静态指令 SPM 分配
DOI: 10.4230/lipics.ecrts.2017.1
发表时间: 2017
期刊:
影响因子: --
作者: [Dominic Oehlert, Arno Luppold, Heiko Falk]
通讯作者: Heiko Falk
Code Optimization of Periodic Preemptive Hard Real-Time Multitasking Systems
周期性抢占式硬实时多任务系统的代码优化
DOI: 10.1109/isorc.2015.8
发表时间: 2015
期刊: 2015 IEEE 18th International Symposium on Real-Time Distributed Computing
影响因子: --
作者: [Arno Luppold, Heiko Falk]
通讯作者: Heiko Falk
Multi-Opt - Multi-criterial Code Optimization for Embedded Hard Real-Time Systems
  • 批准号:
    380772147
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2017
  • 负责人:
    Professor Dr. Heiko Falk
  • 依托单位:
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
  • 依托单位:
国内基金
海外基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
供应链管理中的稳健型(Robust)策略分析和稳健型优化(Robust Optimization )方法研究
  • 批准号:
    70601028
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    7.0万元
  • 批准年份:
    2006
  • 负责人:
    王明征
  • 依托单位: