The ESA Ravenscar Benchmark
16 Pages
English

The ESA Ravenscar Benchmark

Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

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 ...

Subjects

Informations

Published by
Reads 95
Language English