Javascript must be enabled to continue!
Timing analysis for time-predictable architectures
View through CrossRef
Analyse temporelle pour les architectures prédictibles
En raison de la complexité croissante des architectures matérielles, l'analyse temporelle du logiciel temps-réel devient de plus en plus complexe et imprécise. Les architectures prédictibles des ordinateurs ont donc été proposées afin d'assurer un support matériel dédié à analyse temporelle. The but est de fournir des estimations plus précises de pire-temps d'exécution de programmes (WCET), tout en gardant le coût et la compexité de l'analyse minimal. Ces estimations proviennent typiquement d'outils dédiés à l'analyse WCET. L'émergence de ces architectures spécialisées est, toutefois, assez récent. Bien que plusieurs designs d'architectures ont été proposés, des efforts sont encore nécessaires pour évaluer leurs capacités à améliorer les performances pire cas. Pour plusieurs composants matériels prédictibles, l'analyse temporelle est manquante ou partiellement supportée. En conséquence, les architectures prédictibles sont à peine supportées dans les outils d’analyse WCET existants. Dans cette thèse, nous nous intéressons au processeur prédictible Patmos. Le support existant autour de la plateforme permet une exploration effective des techniques d'optimisation pour les performances pire cas. Les principales contributions comprennent: (1) Une gestion des prédicats dans le flux d'anayse WCET, (2) Une comparaison de la précision des analyses d'occupancy pour le stack cache, (3) Une analyse des coûts de préemption pour le stack cache, (4) Des mécanismes de préemption pour le stack cache, et (5) Des techniques de prefetching pour le stack cache. En outre, nous présentons Odyssey -- notre outil d'analyse WCET pour le processeur Patmos.
Title: Timing analysis for time-predictable architectures
Description:
Analyse temporelle pour les architectures prédictibles
En raison de la complexité croissante des architectures matérielles, l'analyse temporelle du logiciel temps-réel devient de plus en plus complexe et imprécise.
Les architectures prédictibles des ordinateurs ont donc été proposées afin d'assurer un support matériel dédié à analyse temporelle.
The but est de fournir des estimations plus précises de pire-temps d'exécution de programmes (WCET), tout en gardant le coût et la compexité de l'analyse minimal.
Ces estimations proviennent typiquement d'outils dédiés à l'analyse WCET.
L'émergence de ces architectures spécialisées est, toutefois, assez récent.
Bien que plusieurs designs d'architectures ont été proposés, des efforts sont encore nécessaires pour évaluer leurs capacités à améliorer les performances pire cas.
Pour plusieurs composants matériels prédictibles, l'analyse temporelle est manquante ou partiellement supportée.
En conséquence, les architectures prédictibles sont à peine supportées dans les outils d’analyse WCET existants.
Dans cette thèse, nous nous intéressons au processeur prédictible Patmos.
Le support existant autour de la plateforme permet une exploration effective des techniques d'optimisation pour les performances pire cas.
Les principales contributions comprennent: (1) Une gestion des prédicats dans le flux d'anayse WCET, (2) Une comparaison de la précision des analyses d'occupancy pour le stack cache, (3) Une analyse des coûts de préemption pour le stack cache, (4) Des mécanismes de préemption pour le stack cache, et (5) Des techniques de prefetching pour le stack cache.
En outre, nous présentons Odyssey -- notre outil d'analyse WCET pour le processeur Patmos.
Related Results
The acquisition of gestural timing
The acquisition of gestural timing
Motor plans are complex and consist not only of constriction location and degree, but also gestural timing. For children to acquire adult-like speech, they need to acquire complex ...
Building timing predictable embedded systems
Building timing predictable embedded systems
A large class of embedded systems is distinguished from general-purpose computing systems by the need to satisfy strict requirements on timing, often under constraints on available...
Temporal scaling inC. eleganslarval development
Temporal scaling inC. eleganslarval development
AbstractIt is essential that correct temporal order of cellular events is maintained during animal development. During post-embryonic development, the rate of development depends o...
Implicit Versus Explicit Timing – Separate or Shared Mechanisms?
Implicit Versus Explicit Timing – Separate or Shared Mechanisms?
A
bstract
Time implicitly shapes cognition, but time is also explicitly represented, for instance in the form of durations. Parsi...
City Marathon Active Timing System Using Bluetooth Low Energy Technology
City Marathon Active Timing System Using Bluetooth Low Energy Technology
This study proposes and implements city marathon timing technology using Bluetooth Low-Energy (BLE) communication technology. This study also performs a prevalidation of the athlet...
Multi-Organ Intervention State Space (MOISS): A Collision Geometry Framework for Quantifying Therapeutic Windows Across 10 Organ Systems in 301,470 ICU Patients
Multi-Organ Intervention State Space (MOISS): A Collision Geometry Framework for Quantifying Therapeutic Windows Across 10 Organ Systems in 301,470 ICU Patients
Background: Severity scoring systems such as SOFA, NEWS2, and qSOFA effectively identify deteriorating ICU patients by aggregating physiological parameters into composite indices t...
Timing-induced illusory percepts of pitch
Timing-induced illusory percepts of pitch
It has long been proposed that the brain integrates pitch and timing cues during auditory perception. If true, the pitch of a sound should influence its perceived timing, and the t...
Algorithmic techniques for physical design : macro placement and under-the-cell routing
Algorithmic techniques for physical design : macro placement and under-the-cell routing
With the increase of chip component density and new manufacturability constraints imposed by modern technology nodes, the role of algorithms for electronic design automation is key...

