SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:liu-70138"
 

Sökning: id:"swepub:oai:DiVA.org:liu-70138" > Predictable Real-Ti...

Predictable Real-Time Applications on Multiprocessor Systems-on-Chip

Rosén, Jakob, 1977- (författare)
Linköpings universitet,ESLAB - Laboratoriet för inbyggda system,Tekniska högskolan
Peng, Zebo, Professor (preses)
Linköpings universitet,ESLAB - Laboratoriet för inbyggda system,Tekniska högskolan
Eles, Petru, Professor (preses)
Linköpings universitet,ESLAB - Laboratoriet för inbyggda system,Tekniska högskolan
visa fler...
Nolte, Thomas, Doktor (opponent)
Mälardalens högskola, Mälardalen Real-Time Research Centre (MRTC)
visa färre...
 (creator_code:org_t)
ISBN 9789173930901
Linköping : Linköping University Electronic Press, 2011
Engelska 80 s.
Serie: Linköping Studies in Science and Technology. Thesis, 0280-7971 ; 1503
  • Licentiatavhandling (övrigt vetenskapligt/konstnärligt)
Abstract Ämnesord
Stäng  
  • Being predictable with respect to time is, by definition, a fundamental requirement for any real-time system. Modern multiprocessor systems impose a challenge in this context, due to resource sharing conflicts causing memory transfers to become unpredictable. In this thesis, we present a framework for achieving predictability for real-time applications running on multiprocessor system-on-chip platforms. Using a TDMA bus, worst-case execution time analysis and scheduling are done simultaneously. Since the worst-case execution times are directly dependent on the bus schedule, bus access design is of special importance. Therefore, we provide an efficient algorithm for generating bus schedules, resulting in a minimized worst-case global delay.We also present a new approach considering the average-case execution time in a predictable context. Optimization techniques for improving the average-case execution time of tasks, for which predictability with respect to time is not required, have been investigated for a long time in many different contexts. However, this has traditionally been done without paying attention to the worst-case execution time. For predictable real-time applications, on the other hand, the focus has been solely on worst-case execution time optimization, ignoring how this affects the execution time in the average case. In this thesis, we show that having a good average-case global delay can be important also for real-time applications, for which predictability is required. Furthermore, for real-time applications running on multiprocessor systems-on-chip, we present a technique for optimizing for the average case and the worst case simultaneously, allowing for a good average case execution time while still keeping the worst case as small as possible. The proposed solutions in this thesis have been validated by extensive experiments. The results demonstrate the efficiency and importance of the presented techniques.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Computer Systems
Embedded Systems
Real-Time Systems
Predictability
Multiprocessor Systems
Computer science
Datavetenskap

Publikations- och innehållstyp

vet (ämneskategori)
lic (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy