Herkersdorf, AndreasPaul, JohnyKumar Pujari, RaviStechele, WalterWallentowitz, StefanWild, ThomasZaib, AurangHorbach, Matthias2019-03-072019-03-072013978-3-88579-614-5https://dl.gi.de/handle/20.500.12116/20694Multi-core processors have shown to be superior to single-core with respect to performance and power efficiency. However, multi-core imposes additional challenges on system complexity and application programming. This paper reviews benefits and challenges of multi-core processors in embedded real-time applications like humanoid robotics. Selected approaches towards enabling multi-core processors are shown, covering multiple hardware / software abstraction levels, including isolation of individual applications, differentiated quality-of-service support, thread mpping, and resource-aware programming.enmulti-core processorsrobotic control systemsembedded systemshardware assistnon functional requirementsvirtualizationOS event handling and threadingresource-awarenessalgorithm morphingPotentials and challenges for multi-core processors in robotic applicationsText/Conference Paper1617-5468