基于RISC-V ISA模拟器的CPU执行时间分析综述

Nicolai Iuga, I. Zagan, V. Gaitan
{"title":"基于RISC-V ISA模拟器的CPU执行时间分析综述","authors":"Nicolai Iuga, I. Zagan, V. Gaitan","doi":"10.1109/DAS54948.2022.9786163","DOIUrl":null,"url":null,"abstract":"Multiple components affect the behavior of CPU execution tasks, mainly mutual exclusion during access to the shared resources and synchronous transmissions between tasks that require specific priorities. Referring to real-time task scheduling, the most important issues addressed are monitoring the deadline of the tasks, the probability of non-compliance with the deadline and ensuring that they are completed within the deadline imposed by the controlled system. This leads to the fact that a tasks set is feasible if the system has adequate resources to execute the tasks without losing any deadlines. To approach this challenge, this article addresses the feasibility analysis of runtime for real-time tasks to be performed in a virtual space before applying to a real embedded device. These processes take place offline, even before a system executes a set of tasks. In order to perform the feasibility analysis of the system, efforts are being made to provide virtual environments and simulators, such as the RISC-V ISA simulator and the WCET (Worst Case Execution Time) measurement, subsequently. These simulators have application-specific requirements, with their own advantages.","PeriodicalId":245984,"journal":{"name":"2022 International Conference on Development and Application Systems (DAS)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CPU Execution Time Analysis based on RISC-V ISA Simulators: A Survey\",\"authors\":\"Nicolai Iuga, I. Zagan, V. Gaitan\",\"doi\":\"10.1109/DAS54948.2022.9786163\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Multiple components affect the behavior of CPU execution tasks, mainly mutual exclusion during access to the shared resources and synchronous transmissions between tasks that require specific priorities. Referring to real-time task scheduling, the most important issues addressed are monitoring the deadline of the tasks, the probability of non-compliance with the deadline and ensuring that they are completed within the deadline imposed by the controlled system. This leads to the fact that a tasks set is feasible if the system has adequate resources to execute the tasks without losing any deadlines. To approach this challenge, this article addresses the feasibility analysis of runtime for real-time tasks to be performed in a virtual space before applying to a real embedded device. These processes take place offline, even before a system executes a set of tasks. In order to perform the feasibility analysis of the system, efforts are being made to provide virtual environments and simulators, such as the RISC-V ISA simulator and the WCET (Worst Case Execution Time) measurement, subsequently. These simulators have application-specific requirements, with their own advantages.\",\"PeriodicalId\":245984,\"journal\":{\"name\":\"2022 International Conference on Development and Application Systems (DAS)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Development and Application Systems (DAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DAS54948.2022.9786163\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Development and Application Systems (DAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DAS54948.2022.9786163","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

多个组件影响CPU执行任务的行为,主要是访问共享资源期间的互斥,以及需要特定优先级的任务之间的同步传输。在实时任务调度中,最重要的问题是监控任务的截止日期、不符合截止日期的概率,并确保任务在被控系统规定的截止日期内完成。这导致这样一个事实,即如果系统有足够的资源来执行任务而不丢失任何截止日期,则任务集是可行的。为了应对这一挑战,本文讨论了在应用于实际嵌入式设备之前,在虚拟空间中执行实时任务的运行时可行性分析。这些过程脱机进行,甚至在系统执行一组任务之前。为了对系统进行可行性分析,我们正在努力提供虚拟环境和模拟器,例如RISC-V ISA模拟器和WCET(最坏情况执行时间)测量。这些模拟器具有特定于应用程序的要求,具有各自的优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
CPU Execution Time Analysis based on RISC-V ISA Simulators: A Survey
Multiple components affect the behavior of CPU execution tasks, mainly mutual exclusion during access to the shared resources and synchronous transmissions between tasks that require specific priorities. Referring to real-time task scheduling, the most important issues addressed are monitoring the deadline of the tasks, the probability of non-compliance with the deadline and ensuring that they are completed within the deadline imposed by the controlled system. This leads to the fact that a tasks set is feasible if the system has adequate resources to execute the tasks without losing any deadlines. To approach this challenge, this article addresses the feasibility analysis of runtime for real-time tasks to be performed in a virtual space before applying to a real embedded device. These processes take place offline, even before a system executes a set of tasks. In order to perform the feasibility analysis of the system, efforts are being made to provide virtual environments and simulators, such as the RISC-V ISA simulator and the WCET (Worst Case Execution Time) measurement, subsequently. These simulators have application-specific requirements, with their own advantages.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
DAS 2022 Cover Page Zero-Trust Cybersecurity Approach for Dynamic 5G Network Slicing with Network Service Mesh and Segment-Routing over IPv6 Long-Wire Directive S-band Antenna Harmonics of the Component Formed by Pairs of Alternative Unitary Step, Symmetrical Regarding the Central Step of the PWM Inverter Output Voltage Simulated Test Environment for Low Voltage and Medium Voltage Distribution Cell Monitoring Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1