期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
A Worst-Case Execution Time Analysis Approach Based on Independent Paths for ARM Programs
1
作者 KONG Liangliang JIANG Jianhui 《Wuhan University Journal of Natural Sciences》 CAS 2012年第5期391-399,共9页
To overcome disadvantages of traditional worst-case execution time (WCET) analysis approaches, we propose a new WCET analysis approach based on independent paths for ARM programs. Based on the results of program flo... To overcome disadvantages of traditional worst-case execution time (WCET) analysis approaches, we propose a new WCET analysis approach based on independent paths for ARM programs. Based on the results of program flow analysis, it reduces and partitions the control flow graph of the program and obtains a directed graph. Using linear combinations of independent paths of the directed graph, a set of feasible paths can be generated that gives complete coverage in terms of the program paths considered. Their timing measurements and execution counts of program segments are derived from a limited number of measurements of an instrumented version of the program. After the timing measurement of the feasible paths are linearly expressed by the execution times of program seg-ments, a system of equations is derived as a constraint problem, from which we can obtain the execution times of program segments. By assigning the execution times of program segments to weights of edges in the directed graph, the WCET estimate can be calculated on the basis of graph-theoretical techniques. Comparing our WCET estimate with the WCET measurement obtained by the exhaustive measurement, the maximum error ratio is only 8.259 3 %. It is shown that the proposed approach is an effective way to obtain the safe and tight WCET estimate for ARM programs. 展开更多
关键词 worst-case execution time independent path realtime system least squares ARM microprocessor
原文传递
融合记忆网络与变迁系统的业务过程实例剩余执行时间预测方法
2
作者 倪维健 马少军 +2 位作者 刘彤 曾庆田 闫鸣 《计算机集成制造系统》 EI CSCD 北大核心 2024年第8期2776-2786,共11页
在业务过程实例剩余执行时间预测任务中,大多数现有方法仅对过程实例前缀进行编码,这类预测方法仅可以考虑到已经发生的事件对于预测结果的影响,在一定程度上忽略了过程实例中未来可能发生的事件对剩余时间预测的影响。针对这种不足,提... 在业务过程实例剩余执行时间预测任务中,大多数现有方法仅对过程实例前缀进行编码,这类预测方法仅可以考虑到已经发生的事件对于预测结果的影响,在一定程度上忽略了过程实例中未来可能发生的事件对剩余时间预测的影响。针对这种不足,提出一种融合记忆网络与变迁系统的过程实例剩余时间预测方法。首先,通过变迁系统挖掘过程实例后缀,以双向门控循环单元为基础,对过程实例前缀和实例后缀进行编码;之后,使用记忆网络结合注意力机制学习过程实例中不同事件的权重,以便更好地对过程实例建模。此外,为充分考虑不同长度的过程实例前缀之间的相关性和数量差异,引入迁移学习机制构建面向不同轨迹长度的多个预测模型,以提高模型的训练效果。最后,在3个公开真实数据集上进行实验,验证了所提方法相比于多种已有方法的优势。 展开更多
关键词 业务过程 剩余执行时间 变迁系统 深度学习
下载PDF
Research on Multi-Core Processor Analysis for WCET Estimation
3
作者 LUO Haoran HU Shuisong +2 位作者 WANG Wenyong TANG Yuke ZHOU Junwei 《ZTE Communications》 2024年第1期87-94,共8页
Real-time system timing analysis is crucial for estimating the worst-case execution time(WCET)of a program.To achieve this,static or dynamic analysis methods are used,along with targeted modeling of the actual hardwar... Real-time system timing analysis is crucial for estimating the worst-case execution time(WCET)of a program.To achieve this,static or dynamic analysis methods are used,along with targeted modeling of the actual hardware system.This literature review focuses on calculating WCET for multi-core processors,providing a survey of traditional methods used for static and dynamic analysis and highlighting the major challenges that arise from different program execution scenarios on multi-core platforms.This paper outlines the strengths and weaknesses of current methodologies and offers insights into prospective areas of research on multi-core analysis.By presenting a comprehensive analysis of the current state of research on multi-core processor analysis for WCET estimation,this review aims to serve as a valuable resource for researchers and practitioners in the field. 展开更多
关键词 real-time system worst-case execution time(WCET) multi-core analysis
下载PDF
面向WCET估计的Cache分析研究综述 被引量:10
4
作者 吕鸣松 关楠 王义 《软件学报》 EI CSCD 北大核心 2014年第2期179-199,共21页
实时系统时间分析的首要任务是估计程序的最坏情况执行时间(worst-case execution time,简称WCET).程序的WCET通常受到硬件体系结构的影响,Cache则是其中最为突出的因素之一.对面向WCET计算的Cache分析研究进行了综述,介绍了经典Cache... 实时系统时间分析的首要任务是估计程序的最坏情况执行时间(worst-case execution time,简称WCET).程序的WCET通常受到硬件体系结构的影响,Cache则是其中最为突出的因素之一.对面向WCET计算的Cache分析研究进行了综述,介绍了经典Cache分析框架与Cache分析核心技术,并从循环结构分析、数据Cache分析、多级Cache分析、多核共享Cache分析、非LRU替换策略分析等角度介绍了Cache分析在不同维度上的研究问题与主要挑战,总结了现有技术的优缺点,展望了Cache分析研究的未来发展方向. 展开更多
关键词 实时系统 WCET(worst-case execution time) Cache分析 时间分析 抽象解释
下载PDF
基于WCET分析的实时系统轨迹获取技术 被引量:2
5
作者 王馨 姬孟洛 +1 位作者 王戟 齐治昌 《软件学报》 EI CSCD 北大核心 2006年第5期1232-1240,共9页
时序约束是判断实时系统运行是否正确的重要规约.为了减小测试时由于对系统进行插装而产生的对实时系统行为的影响,提出了一种混合式监控方法.它对系统的时间干扰比纯软件方式小,并支持对系统的完全测试.此外,还提出一种基于WCET(worst-... 时序约束是判断实时系统运行是否正确的重要规约.为了减小测试时由于对系统进行插装而产生的对实时系统行为的影响,提出了一种混合式监控方法.它对系统的时间干扰比纯软件方式小,并支持对系统的完全测试.此外,还提出一种基于WCET(worst-caseexecutiontime)分析技术的目标系统时间补偿方法,在精确地计算插入断言对目标系统的时间影响基础上,给出时间补偿. 展开更多
关键词 实时系统 测试预言 WCET(worst-case execution time)分析 程序监控
下载PDF
面向业务过程的时间预测方法 被引量:6
6
作者 赵海燕 李帅标 +1 位作者 陈庆奎 曹健 《小型微型计算机系统》 CSCD 北大核心 2019年第2期280-286,共7页
为了在充满竞争的社会环境中生存,企业必须实现高效的工作流程.为此,时间作为业务流程中的重要因素,在近几年得到了越来越多的关注.准确的时间预测对提高企业服务效率、降低运行成本,预防违规活动发生等具有重要意义.时间预测根据应用... 为了在充满竞争的社会环境中生存,企业必须实现高效的工作流程.为此,时间作为业务流程中的重要因素,在近几年得到了越来越多的关注.准确的时间预测对提高企业服务效率、降低运行成本,预防违规活动发生等具有重要意义.时间预测根据应用的场景分为业务过程的剩余时间预测,业务过程中某一个活动执行时间预测以及业务过程的违规预测三种类型.本文综述了近年来有关时间预测的研究成果,总结了时间预测技术面临的挑战,并在此基础上给出了未来的研究方向. 展开更多
关键词 时间预测 剩余时间预测 活动执行时间预测 违规预测 预防违规
下载PDF
面向实时动态调度的代码插装方法
7
作者 胡潇 李曦 +1 位作者 雷霆 龚育昌 《中国科学技术大学学报》 CAS CSCD 北大核心 2006年第8期867-874,共8页
利用代码插装完成实时任务对自身剩余最长执行时间的运行时自我预估,以满足实时动态调度领域的相关需要.该方法以全面的、规范的相关性分析为基础,构建形式化模型,简洁一致地刻画程序的控制流和相关性;提出了一种高效的预估点代码生成算... 利用代码插装完成实时任务对自身剩余最长执行时间的运行时自我预估,以满足实时动态调度领域的相关需要.该方法以全面的、规范的相关性分析为基础,构建形式化模型,简洁一致地刻画程序的控制流和相关性;提出了一种高效的预估点代码生成算法;并给出了权衡预估精度和运行时开销的若干优化实现技术. 展开更多
关键词 实时动态调度 剩余最长执行时间 代码插装 编译器
下载PDF
A Generic Graph Model for WCET Analysis of Multi-Core Concurrent Applications
8
作者 Robert Mittermayr Johann Blieberger 《Journal of Software Engineering and Applications》 2016年第5期182-198,共17页
Worst-case execution time (WCET) analysis of multi-threaded software is still a challenge. This comes mainly from the fact that synchronization has to be taken into account. In this paper, we focus on this issue and o... Worst-case execution time (WCET) analysis of multi-threaded software is still a challenge. This comes mainly from the fact that synchronization has to be taken into account. In this paper, we focus on this issue and on automatically calculating and incorporating stalling times (e.g. caused by lock contention) in a generic graph model. The idea that thread interleavings can be studied with a matrix calculus is novel in this research area. Our sparse matrix representations of the program are manipulated using an extended Kronecker algebra. The resulting graph represents multi-threaded programs similar as CFGs do for sequential programs. With this graph model, we are able to calculate the WCET of multi-threaded concurrent programs including stalling times which are due to synchronization. We employ a generating function-based approach for setting up data flow equations which are solved by well-known elimination-based dataflow analysis methods or an off-the-shelf equation solver. The WCET of multi-threaded programs can finally be calculated with a non-linear function solver. 展开更多
关键词 worst-case execution time Analysis Program Analysis CONCURRENCY Multi-Threaded Programs Kronecker Algebra
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部