Multi-core microbenchmark technology (mμBT)

Multi-cores in real-time systems: opportunities and challenges

Institution:

Institution

Research Group:

Computer Architecture - Operating Systems (CAOS)

Researcher/s:

Francisco Javier Cazorla, Jaume Abella

Multi-core microbenchmark technology (mμBT)

Website:

https://people.ac.upc.edu/fcazorla/archives/muBT-brochure-jan2017.pdf

Description:

Multi-core processors are becoming the baseline computing solution in critical embedded systems. While multi-cores allow high software integration levels, hence reducing hardware procurement and SWaP (Space, Weight and Power) costs, their use challenge current practices in timing analysis.

When planning to use multi-cores, critical real-time system practitioners face the following challenges:
BSC’s mμBT speeds up multi-core adoption. mμBT consists of a set of specialized user-level benchmarks that put high load on multi-cores’ shared resources. By running BSC’s microbenchmarks against your reference application under analysis, you will get an accurate measure of the impact that resource contention may have on your application’s timing behaviour.

mμBT comprises a validation loop that works with Performance Monitoring Counters (PMCs) to provide evidence that the microbenchmarks achieve their intended goal in stressing different processor resources.

mμBT can be tailored for a wide set of multi-core processors. BSC also offers its 10+ years of experience in multi-core contention analysis to help you to achieve the requirements of certification authorities for the use of multi-cores. For avionics, BSC provides its experience to accomplish CAST32A recommendations in identifying contention (interference) channels, establishing hardware setups that limit contention and providing evidence of the degree of isolation.

BSC’s microbenchmark technology can be used not only for performance but also for energy/power analysis. Architectures analysed using BSC’s mμBT include: the IBM POWERX family of processors; ORACLE Niagara T2; Cobham Gaisler’s NGMP; and the AURIX TX277x family.

Problem:

N/A

Solution:

N/A

Aplication areas:

N/A

Novelty:

N/A

Protection:

N/A

Target market:

N/A

Keywords:

Performance Tools

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

More information

if you want to know more about this project do not hesitate to contact us

Contact us