Loading…

Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis

In hard real-time applications, WCET is used to check time constraints of the whole system but is only computed at the task level. While most WCET computation methods assume a conservative approach to handle the processor state before the execution of a task, the inter-task analysis of long effect h...

Full description

Saved in:
Bibliographic Details
Main Authors: Nemer, F., Casse, H., Sainrat, P., Awada, A.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 32
container_issue
container_start_page 25
container_title
container_volume
creator Nemer, F.
Casse, H.
Sainrat, P.
Awada, A.
description In hard real-time applications, WCET is used to check time constraints of the whole system but is only computed at the task level. While most WCET computation methods assume a conservative approach to handle the processor state before the execution of a task, the inter-task analysis of long effect hardware facilities should improve the accuracy of the result. As an example, we developed an analysis of a direct-mapped instruction cache behavior, that combines inter-and intra-task instruction cache analysis to estimate more accurately the number of cache misses due to task chaining by considering task entry and exit states along the inter-task analysis. The initial tasks WCET can be computed by any existing single-task approach that models the instruction cache behavior.
doi_str_mv 10.1109/SIES.2007.4297313
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4297313</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4297313</ieee_id><sourcerecordid>4297313</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-7e295330ed02da7ac9750b30a5933cefdd62ef4dcaaad4760e63b5ac593678793</originalsourceid><addsrcrecordid>eNo9kE9LAzEUxOM_sNZ-APGSL7DrS16yaY5lqbpQ8NCKeCpp9lWj7bYkW3G_vYsW5zIDv2EOw9iNgFwIsHfzajrPJYDJlbQGBZ6wkTVjoaRSMFagT9lACg0ZCmHO2NURoMXzfwD2ko1S-oBeaAth7IC9Vtt93H2F5o2378RfdjG1WekS8ek3-UMbdg1fhC3xifeH6HzHVx2vmpZitnDps4-pjQf_2yud7ycmjdt0KaRrdrF2m0Sjow_Z8_10UT5ms6eHqpzMsiCMbjND0mpEoBpk7Yzz1mhYIThtET2t67qQtFa1d87VyhRABa608z0uzNhYHLLbv91ARMt9DFsXu-XxJfwBHrFXMA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Nemer, F. ; Casse, H. ; Sainrat, P. ; Awada, A.</creator><creatorcontrib>Nemer, F. ; Casse, H. ; Sainrat, P. ; Awada, A.</creatorcontrib><description>In hard real-time applications, WCET is used to check time constraints of the whole system but is only computed at the task level. While most WCET computation methods assume a conservative approach to handle the processor state before the execution of a task, the inter-task analysis of long effect hardware facilities should improve the accuracy of the result. As an example, we developed an analysis of a direct-mapped instruction cache behavior, that combines inter-and intra-task instruction cache analysis to estimate more accurately the number of cache misses due to task chaining by considering task entry and exit states along the inter-task analysis. The initial tasks WCET can be computed by any existing single-task approach that models the instruction cache behavior.</description><identifier>ISSN: 2150-3109</identifier><identifier>ISBN: 1424408393</identifier><identifier>ISBN: 9781424408399</identifier><identifier>EISSN: 2150-3117</identifier><identifier>EISBN: 9781424408405</identifier><identifier>EISBN: 1424408407</identifier><identifier>DOI: 10.1109/SIES.2007.4297313</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Cause effect analysis ; Computer aided instruction ; Computer science ; Data analysis ; Data Flow Analyses ; Hardware ; Performance analysis ; Processor scheduling ; Real time systems ; Timing ; Worst Case Execution Time</subject><ispartof>2007 International Symposium on Industrial Embedded Systems, 2007, p.25-32</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4297313$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4297313$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Nemer, F.</creatorcontrib><creatorcontrib>Casse, H.</creatorcontrib><creatorcontrib>Sainrat, P.</creatorcontrib><creatorcontrib>Awada, A.</creatorcontrib><title>Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis</title><title>2007 International Symposium on Industrial Embedded Systems</title><addtitle>SIES</addtitle><description>In hard real-time applications, WCET is used to check time constraints of the whole system but is only computed at the task level. While most WCET computation methods assume a conservative approach to handle the processor state before the execution of a task, the inter-task analysis of long effect hardware facilities should improve the accuracy of the result. As an example, we developed an analysis of a direct-mapped instruction cache behavior, that combines inter-and intra-task instruction cache analysis to estimate more accurately the number of cache misses due to task chaining by considering task entry and exit states along the inter-task analysis. The initial tasks WCET can be computed by any existing single-task approach that models the instruction cache behavior.</description><subject>Application software</subject><subject>Cause effect analysis</subject><subject>Computer aided instruction</subject><subject>Computer science</subject><subject>Data analysis</subject><subject>Data Flow Analyses</subject><subject>Hardware</subject><subject>Performance analysis</subject><subject>Processor scheduling</subject><subject>Real time systems</subject><subject>Timing</subject><subject>Worst Case Execution Time</subject><issn>2150-3109</issn><issn>2150-3117</issn><isbn>1424408393</isbn><isbn>9781424408399</isbn><isbn>9781424408405</isbn><isbn>1424408407</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9kE9LAzEUxOM_sNZ-APGSL7DrS16yaY5lqbpQ8NCKeCpp9lWj7bYkW3G_vYsW5zIDv2EOw9iNgFwIsHfzajrPJYDJlbQGBZ6wkTVjoaRSMFagT9lACg0ZCmHO2NURoMXzfwD2ko1S-oBeaAth7IC9Vtt93H2F5o2378RfdjG1WekS8ek3-UMbdg1fhC3xifeH6HzHVx2vmpZitnDps4-pjQf_2yud7ycmjdt0KaRrdrF2m0Sjow_Z8_10UT5ms6eHqpzMsiCMbjND0mpEoBpk7Yzz1mhYIThtET2t67qQtFa1d87VyhRABa608z0uzNhYHLLbv91ARMt9DFsXu-XxJfwBHrFXMA</recordid><startdate>200707</startdate><enddate>200707</enddate><creator>Nemer, F.</creator><creator>Casse, H.</creator><creator>Sainrat, P.</creator><creator>Awada, A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200707</creationdate><title>Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis</title><author>Nemer, F. ; Casse, H. ; Sainrat, P. ; Awada, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-7e295330ed02da7ac9750b30a5933cefdd62ef4dcaaad4760e63b5ac593678793</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Application software</topic><topic>Cause effect analysis</topic><topic>Computer aided instruction</topic><topic>Computer science</topic><topic>Data analysis</topic><topic>Data Flow Analyses</topic><topic>Hardware</topic><topic>Performance analysis</topic><topic>Processor scheduling</topic><topic>Real time systems</topic><topic>Timing</topic><topic>Worst Case Execution Time</topic><toplevel>online_resources</toplevel><creatorcontrib>Nemer, F.</creatorcontrib><creatorcontrib>Casse, H.</creatorcontrib><creatorcontrib>Sainrat, P.</creatorcontrib><creatorcontrib>Awada, A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore (Online service)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nemer, F.</au><au>Casse, H.</au><au>Sainrat, P.</au><au>Awada, A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis</atitle><btitle>2007 International Symposium on Industrial Embedded Systems</btitle><stitle>SIES</stitle><date>2007-07</date><risdate>2007</risdate><spage>25</spage><epage>32</epage><pages>25-32</pages><issn>2150-3109</issn><eissn>2150-3117</eissn><isbn>1424408393</isbn><isbn>9781424408399</isbn><eisbn>9781424408405</eisbn><eisbn>1424408407</eisbn><abstract>In hard real-time applications, WCET is used to check time constraints of the whole system but is only computed at the task level. While most WCET computation methods assume a conservative approach to handle the processor state before the execution of a task, the inter-task analysis of long effect hardware facilities should improve the accuracy of the result. As an example, we developed an analysis of a direct-mapped instruction cache behavior, that combines inter-and intra-task instruction cache analysis to estimate more accurately the number of cache misses due to task chaining by considering task entry and exit states along the inter-task analysis. The initial tasks WCET can be computed by any existing single-task approach that models the instruction cache behavior.</abstract><pub>IEEE</pub><doi>10.1109/SIES.2007.4297313</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2150-3109
ispartof 2007 International Symposium on Industrial Embedded Systems, 2007, p.25-32
issn 2150-3109
2150-3117
language eng
recordid cdi_ieee_primary_4297313
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Cause effect analysis
Computer aided instruction
Computer science
Data analysis
Data Flow Analyses
Hardware
Performance analysis
Processor scheduling
Real time systems
Timing
Worst Case Execution Time
title Improving the Worst-Case Execution Time Accuracy by Inter-Task Instruction Cache Analysis
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T06%3A39%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Improving%20the%20Worst-Case%20Execution%20Time%20Accuracy%20by%20Inter-Task%20Instruction%20Cache%20Analysis&rft.btitle=2007%20International%20Symposium%20on%20Industrial%20Embedded%20Systems&rft.au=Nemer,%20F.&rft.date=2007-07&rft.spage=25&rft.epage=32&rft.pages=25-32&rft.issn=2150-3109&rft.eissn=2150-3117&rft.isbn=1424408393&rft.isbn_list=9781424408399&rft_id=info:doi/10.1109/SIES.2007.4297313&rft.eisbn=9781424408405&rft.eisbn_list=1424408407&rft_dat=%3Cieee_6IE%3E4297313%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-7e295330ed02da7ac9750b30a5933cefdd62ef4dcaaad4760e63b5ac593678793%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4297313&rfr_iscdi=true