The ESA Ravenscar Benchmark
16 pages
English

The ESA Ravenscar Benchmark

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
16 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

TheESARavenscarBenchmark
RomainBerrendonner
JérômeGuitton
AdaCore
8ruedeMilan,75009Paris,France
berrendo@adacore.com
guitton@adacore.com
Abstract. ThisarticlepresentsERB,theESARavenscarBenchmark.ERBaims
at providing a synthetic benchmark comparing the efficiency of various Ada
RavenscarimplementationsandtheRTEMSCimplementationfeaturingthena-
tive threading model. ERB is original compared to existing Ada benchmarks,
such as the ACES or the PIWG,not only because it is the first Ada Ravenscar
benchmark, but alsobecause it provides at thesame timemeasurement of exe-
cutiontimesandestimateofthememoryfootprintoftheAdaruntimeandstack
sizerequirements.ERBintendstobecomethestandardbenchmarkforembedded
AdaRavenscar applications. Tofacilitatethis, theEuropean SpaceAgency and
AdaCoreplantoreleaseitundertheGNUGPLtointerestedthirdparties.
1 TheERBProject
1.1 ProjectContext
TheEuropeanSpaceAgency(ESA)hasdevotedsignificantresourcestothedevelop-
ment of a radiation-hardenedfamily of processors based on the SPARC architecture
[24]foruseinEuropeanspaceapplications.ThisfamilyincludestheERC32radiation-
hardenedSPARCV7processorandtheLeonSPARCV8VHDLmodel.
ThemainprogramminglanguagescurrentlyusedforspaceapplicationsareAdaand
C.VariousAdaandCcompilationtoolchainspresentlyexistthattargetthespacemar-
ket.Someofthesetoolchainsareself-contained,allowingthecreationofself-standing
embedded applications; others rely on a kernel to provide the complete ...

Sujets

Informations

Publié par
Nombre de lectures 95
Langue English

Extrait

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents