混合临界系统自动设计空间探索的早期干扰检测

E. Vitali, G. Palermo
{"title":"混合临界系统自动设计空间探索的早期干扰检测","authors":"E. Vitali, G. Palermo","doi":"10.1145/3023973.3023976","DOIUrl":null,"url":null,"abstract":"Significant improvements have been made to support the design of mixed-critical systems by developing predictable computing platforms and mechanisms for temporal and spatial segregation between applications of different criticalities sharing the same computing platform. However the design of such Multi-Processor System-on-Chips (MPSoCs) supporting mixed-critical applications needs methodologies and tools to improve the analyzability regarding system configuration and application mapping. Among the required techniques, in this work we focus on the possibility to identify, at the early stages of the design, possible unexpected interactions among tasks relying to different criticalities. In particular, we introduce a dependency check tool to automatically find possible interactions between tasks during the design of a mixed critical embedded system. The proposed tool searches on an abstract system model for the possible interactions, thus helping pruning all the design configurations not respecting the considered criticality constraints. In this way the methodology can be used to speed-up the following design space exploration phase based on functional models (e.g. simulation based) avoiding costly evaluations. Even if the methodology is general, up to now only the timing aspect has been fully modeled and developed, so this paper will focus on this aspect.","PeriodicalId":131314,"journal":{"name":"Proceedings of the 9th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Early Stage Interference Checking for Automatic Design Space Exploration of Mixed Critical Systems\",\"authors\":\"E. Vitali, G. Palermo\",\"doi\":\"10.1145/3023973.3023976\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Significant improvements have been made to support the design of mixed-critical systems by developing predictable computing platforms and mechanisms for temporal and spatial segregation between applications of different criticalities sharing the same computing platform. However the design of such Multi-Processor System-on-Chips (MPSoCs) supporting mixed-critical applications needs methodologies and tools to improve the analyzability regarding system configuration and application mapping. Among the required techniques, in this work we focus on the possibility to identify, at the early stages of the design, possible unexpected interactions among tasks relying to different criticalities. In particular, we introduce a dependency check tool to automatically find possible interactions between tasks during the design of a mixed critical embedded system. The proposed tool searches on an abstract system model for the possible interactions, thus helping pruning all the design configurations not respecting the considered criticality constraints. In this way the methodology can be used to speed-up the following design space exploration phase based on functional models (e.g. simulation based) avoiding costly evaluations. Even if the methodology is general, up to now only the timing aspect has been fully modeled and developed, so this paper will focus on this aspect.\",\"PeriodicalId\":131314,\"journal\":{\"name\":\"Proceedings of the 9th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-01-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 9th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3023973.3023976\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 9th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3023973.3023976","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

通过开发可预测的计算平台和机制,在共享相同计算平台的不同临界应用程序之间进行时间和空间隔离,在支持混合临界系统的设计方面已经取得了重大改进。然而,这种支持混合关键应用的多处理器片上系统(mpsoc)的设计需要方法和工具来提高系统配置和应用映射的可分析性。在所需的技术中,在这项工作中,我们专注于在设计的早期阶段识别依赖于不同临界的任务之间可能的意外交互的可能性。特别地,我们引入了一个依赖检查工具,在混合关键嵌入式系统的设计过程中自动发现任务之间可能的交互。提出的工具在抽象系统模型上搜索可能的交互,从而帮助修剪所有不尊重所考虑的临界约束的设计配置。通过这种方式,该方法可以用来加速基于功能模型(例如基于仿真)的后续设计空间探索阶段,避免昂贵的评估。即使方法是通用的,但到目前为止,只有时间方面的建模和开发是完整的,所以本文将重点放在这方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Early Stage Interference Checking for Automatic Design Space Exploration of Mixed Critical Systems
Significant improvements have been made to support the design of mixed-critical systems by developing predictable computing platforms and mechanisms for temporal and spatial segregation between applications of different criticalities sharing the same computing platform. However the design of such Multi-Processor System-on-Chips (MPSoCs) supporting mixed-critical applications needs methodologies and tools to improve the analyzability regarding system configuration and application mapping. Among the required techniques, in this work we focus on the possibility to identify, at the early stages of the design, possible unexpected interactions among tasks relying to different criticalities. In particular, we introduce a dependency check tool to automatically find possible interactions between tasks during the design of a mixed critical embedded system. The proposed tool searches on an abstract system model for the possible interactions, thus helping pruning all the design configurations not respecting the considered criticality constraints. In this way the methodology can be used to speed-up the following design space exploration phase based on functional models (e.g. simulation based) avoiding costly evaluations. Even if the methodology is general, up to now only the timing aspect has been fully modeled and developed, so this paper will focus on this aspect.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信