![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WCET
文章平均质量分 81
饼干饼干圆又圆
这个作者很懒,什么都没留下…
展开
-
Cache写策略
Cache写策略原创 2022-08-01 14:10:28 · 1151 阅读 · 1 评论 -
WCET学习(八)
(3)比较编译器的输出,如果编译器的结果不同,则说明有错误,取大部分产生的结果为正确输出,少数的为错误输出。(2)当考虑不同的基准b时,TPI i和EPI i的值通常不是恒定的∈B,在标准商用硬件上,它们随指令参数和处理器状态(加载和存储操作时的缓存内容)变化。然而,正如,我们评估显示的那样,使用我们的Cortex-M0+模型,我们能够确定程序代码的上界。对于给定指令集I中的每一种指令i,必须测量TPI i(每条指令i所需的时间)的值,给出该指令执行所需的时间。NEO的核心思想是运行一组任意给定的基准。原创 2022-10-15 06:25:12 · 545 阅读 · 0 评论 -
WCET学习(七)
本节将会调研市面上的商业和研究型的WCET分析工具,分析它们的功能特性,以及所采用的分析方法,总结其优缺点。原创 2022-08-15 13:43:47 · 1276 阅读 · 0 评论 -
WCET学习(六)
根据当前计算机体系结构和程序设计语言的特性,要达到静态WCET分析,预先获取安全、紧凑的程序最坏情况执行时间的目的,任何WCET分析框架都必须解决由于计算机各种硬件加速特性给程序运行时间带来的不确定性问题和程序通常会根据输入参数的不同执行不同路径,从而使得执行时间不同的问题。因此要达到静态WCET分析的目标,结合当前计算机体系结构、程序设计语言的特征,所有静态WCET分析框架本质上仍然分为:控制流分析、底层分析和计算三个组成部分。最终的WCET计算,是基于程序的控制流路径及基本块的执行时间计算得出。...原创 2022-08-08 14:40:38 · 1363 阅读 · 1 评论 -
WCET学习(五)
飞行器控制、工业生产过程控制等式嵌入式实时系统运用的传统领域。原创 2022-08-05 08:03:09 · 353 阅读 · 0 评论 -
学习WCET(四)
实时系统的首要任务是分析程序的最坏情况执行时间。由于Cache是影响程序执行的最重要因素之一,因此Cache分析的质量直接决定了执行时间分析的质量,进而影响到对系统可预测性的评价。多核共享Cache分析研究如前所述,多核共享Cache分析的关键点是对核间冲突行为的有效抽象。通过设计方法(软件层面和硬件层面)来减少核间干涉,从而简化分析提高性能的技术。非LRU替换策略的分析以及Cache可预测性的评价。...原创 2022-08-03 18:16:16 · 529 阅读 · 0 评论 -
WCET学习(三)
最坏情况执行时间。原创 2022-08-03 14:12:37 · 1086 阅读 · 0 评论 -
WCET学习(二)
由于多核处理器优越的计算性能,现已广泛应用在嵌入式实时系统中,相对单核处理器,多核处理器存在资源共享、并行任务干扰等因素,尤其是缓存一致性问题,导致任务最坏情况执行时间(worstcaseexecutiontime)的预测更加困难。提出,该方法针对多级一致性协议体系架构,首次提出多级一致性域的概念,将多核处理器的数据访问分为域内访问和跨域访问2个层次。...原创 2022-08-01 17:23:51 · 586 阅读 · 0 评论 -
多核处理器
多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核),此时处理器能支持系统总线上的多个处理器,由总线控制器提供所有总线控制信号和命令信号。该架构实现了“分治法”战略,通过划分任务,线程应用能够充分利用多个执行内核。多核处理器是单枚芯片(硅核),能够直接插入单一的处理器插槽中,但操作系统会利用所有相关的资源,将每个执行内核作为分立的逻辑处理器。通过在多个执行内核之间划分任务,多核处理器可在特定的时钟周期内执行更多任务。...原创 2022-08-01 08:31:30 · 1331 阅读 · 0 评论 -
学习WCET(一)
当前静态WCET分析方法从3个方面展开研究控制流分析、底层分析和计算方法。(1)控制流分析从程序的源代码或目标代码出发,通过分析程序的逻辑结构、语法、语义等信息来获取程序所有可能的执行路径(执行流)。控制流分析不考虑程序的执行环境的硬件特性,主要集中在程序控制流信息的提取、程序逻辑结构的呃呃表示、控制流信息的表示与转换、循环上界的确定、不可行和隐藏路径发现等。(2)底层分析。...原创 2022-07-30 08:06:13 · 1514 阅读 · 1 评论