...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Buffer Optimization in Multitask Implementations of Simulink Models
【24h】

Buffer Optimization in Multitask Implementations of Simulink Models

机译:Simulink模型的多任务实现中的缓冲区优化

获取原文
获取原文并翻译 | 示例
           

摘要

Automatic generation of a controller implementation from a synchronous reactive model is among the best practices for software development in the automotive and aeronautics industry, because of the possibility of simulation, model checking, and error-free implementation. This paper discusses an algorithm for optimizing the single-processor multitask implementation of Simulink models with real-time execution constraints, derived from the sampling rates of the functional blocks. Existing code generation tools enforce the addition of extra buffering and latencies whenever there is a rate transition among functional blocks. This work shows how timing analysis can be used to find the cases in which additional buffering and latency can be avoided, improving the space and time performance of the application. The proposed search algorithm allows finding a solution with reduced and possibly minimal use of buffering even for very high values of processor utilization.
机译:从同步反应模型自动生成控制器实现是汽车和航空业软件开发的最佳实践之一,因为它具有仿真,模型检查和无错误实现的可能性。本文讨论了一种从功能块的采样率得出的,具有实时执行约束的Simulink模型的单处理器多任务实现优化算法。当功能块之间存在速率转换时,现有的代码生成工具会强制增加额外的缓冲和延迟。这项工作说明了如何使用时序分析来发现可以避免额外的缓冲和延迟的情况,从而改善应用程序的空间和时间性能。所提出的搜索算法允许找到一种解决方案,即使对于非常高的处理器利用率值,也减少了缓冲区的使用并可能减少了使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号