實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述

實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述

ID:16346191

大小:179.00 KB

頁數(shù):6頁

時間:2018-08-09

實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述_第1頁
實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述_第2頁
實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述_第3頁
實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述_第4頁
實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述_第5頁
資源描述:

《實時系統(tǒng)程序最差情況執(zhí)行時間(wcet)分析概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、實時系統(tǒng)程序最差情況執(zhí)行時間(WCET)分析概述國家自然科學基金(No.60303013)資助姬孟洛:國防科技大學計算機學院博士生,研究方向:實時系統(tǒng)分析,面向?qū)ο笤O(shè)計;齊治昌:教授,研究方向:軟件工程,計算機教育。李書浩:碩士,研究方向:軟件工程。聯(lián)系人:姬孟洛,email:jmluo@nudt.edu.cn.通訊地址:長沙國防科技大學計算機學院博士生隊姬孟洛1齊治昌1李書浩21(國防科技大學計算機學院長沙410073)2(并行與分布處理國家重點實驗室長沙410003)【摘要】事先獲知系統(tǒng)中程序最差情況的執(zhí)行時間(Worst-CaseExecutionTi

2、me,WCET)是設(shè)計和驗證實時系統(tǒng)調(diào)度及可調(diào)度性分析的前提,也是確定周期性任務(wù)是否滿足其性能目標,從而發(fā)現(xiàn)系統(tǒng)性能瓶頸的基礎(chǔ)。本文概述了程序WCET的分析方法,描述了WCET分析的定義和組成,重點總結(jié)其中的程序流事實分析方法,并指出程序流事實分析存在的問題和WCET分析的研究熱點?!娟P(guān)鍵詞】程序流事實分析,最差情況執(zhí)行時間WCET分析,實時系統(tǒng),軟件工程;AnOverviewofWorstCaseExecutionTime(WCET)AnalysisJIMeng-Luo1QIZhi-Chang1LiShuhao21(DepartmentofComputer

3、Science,NationalUniversityOfDefenseTechnology,Changsha410073)2(ParallelandDistributiveProcessingofNationalLaboratory,Changsha410003)AbstractThepurposeofWorst-CaseExecutionTime(WCET)analysisistoprovidea-prioriinformationabouttheworstpossibleexecutiontimeofaprogramorpieceofaprogrambe

4、foreusingtheminasystem.Whendesigningandverifyingreal-timesystems,WCETestimatescanbeusedtoperformschedulingandschedulabilityanalysis,todeterminewhetherperformancegoalsaremetforperiodictasks,tocheckthatinterruptshavesufficientlyshortreactiontime,tofindperformancebottlenecks,andsoon.I

5、nthispaperweoverviewtheanalysismethodsofWCETanalysis,describeitscomponents,andsummarizetheanalysismethodsofprogramflowfactanalysisinWCETanalysis.WepointouttheprobleminprogramflowfactanalysisandtheresearchhotspotinWCETanalysis.KeywordsWorst-CaseExecutionTimeanalysis,Real-TimeSystem,

6、SoftwareEngineering1引言實時系統(tǒng)與其它應(yīng)用系統(tǒng)的不同之處在于其正確性具有更加嚴格的標準。實時系統(tǒng)的正確性不僅取決于它所產(chǎn)生的輸出,同時還取決于輸出產(chǎn)生的時間。實時系統(tǒng)的結(jié)果只有在規(guī)定的時間范圍內(nèi)完成時才是有效的。當沒有在規(guī)定的時間范圍內(nèi)完成時,輕則降低系統(tǒng)的性能(弱實時系統(tǒng)),重則引起災難性的后果(強實時系統(tǒng))。因此,事先獲取系統(tǒng)中每個任務(wù)最差情況下的執(zhí)行時間WCET有時也需要知道最好情況下的執(zhí)行時間(Best-CaseExecutionTime,BCET),因為BCET的分析和應(yīng)用與WCET基本相同,故統(tǒng)稱為WCET。對實時系統(tǒng)的時序分

7、析具有特別重要的意義。事實上,事先得知系統(tǒng)中任務(wù)的WCET既是進行調(diào)度及可調(diào)度性檢測的前提,又是系統(tǒng)設(shè)計中軟硬件界限劃分的一個依據(jù),同時還是確定周期性任務(wù)是否滿足其性能目標,從而發(fā)現(xiàn)系統(tǒng)性能瓶頸的基礎(chǔ)。WCET分析值必須安全和精確(tightness),前者保證不能低估最差執(zhí)行時間,后者要求提供可接受的高估值。獲取程序的WCET是實時系統(tǒng)的一個重要研究領(lǐng)域,也是最近十多年來的一個研究熱點[1]。從1986年發(fā)表第一篇有關(guān)WCET的文獻[2]開始,到目前為止,幾乎所有比較發(fā)達的國家都有研究機構(gòu)從事這方面的研究,比較著名的有美國Florida州立大學、Princ

8、eton大學、奧地利的Vienna技術(shù)大學、瑞典的U

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。