On the Performance and Isolation of Asymmetric Microkernel Design for Lightweight Manycores

Pedro Henrique Penna, Joao Vicente Souto, Davidson Francis Lima, Marcio Castro, Francois Broquedis, Henrique Freitas, Jean-Francois Mehaut
2019 2019 IX Brazilian Symposium on Computing Systems Engineering (SBESC)  
Multikernel operating systems (OSs) were introduced to match the architectural characteristics of lightweight manycores. While several multikernel OS designs are possible, in this work we argue on one that is structured in asymmetric microkernel instances. We deliver an open-source implementation of an OS kernel with these characteristics, and we provide a comprehensive assessment using a representative benchmark suite. Our results show that an asymmetric microkernel design is scalable and
more » ... duces at most 0.9% of performance interference in an application execution. Also, our results unveil co-design aspects between an OS kernel and the architecture of lightweight manycore, concerning the memory system and core grouping.
doi:10.1109/sbesc49506.2019.9046080 dblp:conf/sbesc/PennaSLCBFM19 fatcat:oe576cky2jfp3h4hynrszytmbq