首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing >GenerOS: An asymmetric operating system kernel for multi-core systems
【24h】

GenerOS: An asymmetric operating system kernel for multi-core systems

机译:generos:用于多核系统的非对称操作系统内核

获取原文

摘要

Due to complex abstractions implemented over shared data structures protected by locks, conventional symmetric multithreaded operating system kernel such as Linux is hard to achieve high scalability on the emerging multi-core architectures, which integrate more and more cores on a single die. This paper presents GenerOS - a general asymmetric operating system kernel for multi-core systems. In principal, GenerOS partitions processing cores into application core, kernel core and interrupt core, each of which is dedicated to a specified function. In implementation, we conduct a delicate modification to Linux kernel and provide the same interface as Linux kernel so that GenerOS is compatible with legacy applications. The better performance of GenerOS mainly benefits from: (1) Applications run on their own cores with minimal interrupt and kernel support; (2) Every kernel service is encapsulated in to a serial process so that there will be fewer contentions than conventional symmetric kernel; (3) A slim schedule policy is used in the kernel core to support schedule between system calls with low overhead. Experiments with two typical workloads on 16-core AMD machine show that GenerOS behaves better than original Linux kernel when there are more processing cores (19.6% for TPC-H using oracle database management system and 42.8% for httperf using apache web server).
机译:由于通过锁保护的共享数据结构实现复杂的抽象,传统的对称多线程操作系统内核(如Linux)很难在新兴的多核架构上实现高可扩展性,这在单个芯片上集成了越来越多的核心。本文介绍了GenerOS - 用于多核系统的一般非对称操作系统内核。在主体上,将Generos分区处理核心进入应用程序核心,内核核心和中断核心,每个核心专用于指定的功能。在实现中,我们对Linux内核进行了微妙的修改,并提供与Linux内核相同的接口,以便GenerOS与遗留应用程序兼容。 Generos的更好性能主要是受益于:(1)应用程序在自己的核心上运行,中断和内核支持下; (2)每个内核服务都封装在串行过程中,以便比传统的对称内核存在少于符号; (3)内核核心使用SLERIM计划策略来支持具有低开销的系统调用之间的计划。在16核AMD机器上有两个典型工作负载的实验表明,当使用更多的处理核心(使用Oracle数据库管理系统的TPC-H有42.8%的TPC-H有42.8%时,GensoS比原版Linux内核更好。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号