• No results found

Assessing Feasibility of Static WCET Analysis for Industry-strength Applications

N/A
N/A
Protected

Academic year: 2021

Share "Assessing Feasibility of Static WCET Analysis for Industry-strength Applications"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Assessing Feasibility of Static WCET Analysis for Industry-strength Applications

Contact: Sudipta Chattopadhyay, Zebo Peng, and H˚akan Anderwall Link¨oping University, SAAB Aeronautics

{sudipta.chattopadhyay,zebo.peng}@liu.se, Hakan.Anderwall@saabgroup.com

Description

Hard real-time applications require absolute guarantees in their execution time. Failures to meet such guarantees may lead to catastrophic effects, often costing human lives.

Worst-case execution time (WCET) captures the execution time of a program over all inputs. As a result, the WCET metric can be used to provide hard real-time guaran- tees for a program. Nevertheless, unfortunately, enumerating all inputs of a program is potentially infeasible. Therefore, researchers have looked into static WCET analysis methodologies. The idea is to statically analyze a program and the underlying micro- architecture, independent of program inputs.

The project will assess the feasibility of static WCET analysis techniques. Although a significant research has been put forward for statically analyzing WCET, their feasibil- ity in the context of industry-strength processors (and applications) remain ambiguous.

In this project, we shall investigate the efficiency and precision of static analyzers in the context of computing the WCET of a program. The project will be carried out in collaboration with SAAB Aeronautics, Link¨oping and it is due to start by August, 2015.

Plan

To accomplish the goal of this project, we aim to proceed as follows:

1. Gain familiarity with the latest works on static WCET analysis techniques, as im- plemented in commercial tool aiT [1] and academic tools such as Chronos [2].

In particular, understand a few seminal works on micro-architectural modeling to bound the timing delay caused by the underlying platform.

2. Understand the micro-architecture (e.g. caches and pipeline) of a processor used for an industry-strength, hard real-time application. Such an application and the processor are used in SAAB Aeronautics.

3. Check whether existing analysis techniques can be employed to model the micro- architecture of the processor used in SAAB. Incorporate appropriate changes in the analysis to model the micro-architecture.

Once the preceding stage is finished, the project aims to do the following:

1. Leverage on recent developments in static WCET analysis to model the micro- architecture of a real processor (used in the industry).

2. Compare the analysis efficiency and precision with the measurement, which is the state-of-the-arttechnique used in most industries.

(2)

Qualification

This 30 hp thesis will be carried by one Masters student.

– The student should have very good programming skills.

– The student should have taken a compilers and a computer architecture course.

– Good background in discrete mathematics and logic are a plus.

References

1. aiT AbsInt. http://www.absint.com/ait.

2. Xianfeng Li, Yun Liang, Tulika Mitra, and Abhik Roychoudhury. Chronos: A timing analyzer for embedded software. Science of Computer Programming, 2007. http://www.comp.

nus.edu.sg/˜rpembed/chronos.

References

Related documents

Syftet eller förväntan med denna rapport är inte heller att kunna ”mäta” effekter kvantita- tivt, utan att med huvudsakligt fokus på output och resultat i eller från

Generella styrmedel kan ha varit mindre verksamma än man har trott De generella styrmedlen, till skillnad från de specifika styrmedlen, har kommit att användas i större

Närmare 90 procent av de statliga medlen (intäkter och utgifter) för näringslivets klimatomställning går till generella styrmedel, det vill säga styrmedel som påverkar

• Utbildningsnivåerna i Sveriges FA-regioner varierar kraftigt. I Stockholm har 46 procent av de sysselsatta eftergymnasial utbildning, medan samma andel i Dorotea endast

Utvärderingen omfattar fyra huvudsakliga områden som bedöms vara viktiga för att upp- dragen – och strategin – ska ha avsedd effekt: potentialen att bidra till måluppfyllelse,

Den förbättrade tillgängligheten berör framför allt boende i områden med en mycket hög eller hög tillgänglighet till tätorter, men även antalet personer med längre än

På många små orter i gles- och landsbygder, där varken några nya apotek eller försälj- ningsställen för receptfria läkemedel har tillkommit, är nätet av

Industrial Emissions Directive, supplemented by horizontal legislation (e.g., Framework Directives on Waste and Water, Emissions Trading System, etc) and guidance on operating