On the Performance and Isolation of Asymmetric Microkernel Design for Lightweight Manycores
Autor: | Pedro Henrique Penna, Márcio Castro, Jean François Méhaut, François Broquedis, Davidson Francis Lima, João Vicente Souto, Henrique Freitas |
---|---|
Přispěvatelé: | Pontifícia Universidade Católica de Minas Gerais (PUC Minas), Universidade Federal de Santa Catarina = Federal University of Santa Catarina [Florianópolis] (UFSC), Compiler Optimization and Run-time Systems (CORSE), Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), Laboratoire d'Informatique de Grenoble (LIG ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]) |
Rok vydání: | 2019 |
Předmět: |
Computer science
Suite MPPA-256 020207 software engineering Multikernel 02 engineering and technology computer.software_genre 020202 computer hardware & architecture Kernel Manycore Kernel (statistics) Scalability 0202 electrical engineering electronic engineering information engineering Operating system Benchmark (computing) [INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] Isolation (database systems) Microkernel Architecture Operating System computer ComputingMilieux_MISCELLANEOUS |
Zdroj: | SBESC SBESC 2019-IX Brazilian Symposium on Computing Systems Engineering SBESC 2019-IX Brazilian Symposium on Computing Systems Engineering, Nov 2019, Natal, Brazil. pp.1-31 |
DOI: | 10.1109/sbesc49506.2019.9046080 |
Popis: | 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 introduces 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. |
Databáze: | OpenAIRE |
Externí odkaz: |