首页> 外文会议>IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >Operating system support to an online hardware-software co-design scheduler for heterogeneous multicore architectures
【24h】

Operating system support to an online hardware-software co-design scheduler for heterogeneous multicore architectures

机译:对异构多核体系结构的在线硬件-软件协同设计调度程序的操作系统支持

获取原文

摘要

This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor architectures based on software and hardware. As a proof of concept, the scheduler model was applied to the Linux operating system running on the SPARC Leon3 processor. In this sense, performance monitors have been implemented within the processors, which identify demands of processes in real-time. For each process, its demand is projected for the other processors in the architecture and then, it is performed a balancing to maximize the total system performance by distributing processes among processors. The Hungarian maximization algorithm, used in balancing scheduler was developed in hardware, and provides greater parallelism and performance in the execution of the algorithm. The scheduler has been validated through the parallel execution of several benchmarks, resulting in decreased execution times compared to the scheduler without the heterogeneity support.
机译:本文旨在设计和实现基于软件和硬件的异构多处理器体系结构的调度程序模型。作为概念证明,调度程序模型已应用于在SPARC Leon3处理器上运行的Linux操作系统。从这个意义上说,性能监控器已经在处理器中实现,可以实时识别过程需求。对于每个进程,都将其需求预测到体系结构中的其他处理器,然后通过在处理器之间分配进程来执行平衡,以最大程度地提高整体系统性能。平衡调度程序中使用的匈牙利最大化算法是在硬件中开发的,并在算法的执行中提供了更高的并行性和性能。调度程序已经通过并行执行多个基准进行了验证,与没有异构支持的调度程序相比,缩短了执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号