首页> 外文会议>IEEE International Conference on Signal Processing, Communications and Computing >#x03BC;C-OS II-based Operating System design for cluster in NoC-based MPSoC
【24h】

#x03BC;C-OS II-based Operating System design for cluster in NoC-based MPSoC

机译:基于μC-OSII的操作系统设计,用于基于NoC的MPSoC中的群集

获取原文

摘要

The traditional architecture of Network on Chip (NoC) in which each PE only has one core can't make the best of router bandwidth and may cause wasting of resources. To avoid these problems, the Cluster has been introduced to the MPSoC NoC-based to improve the performance. In this paper, an Embedded Multi-core Operating System based on μC-OS II has been designed for a cluster which is quad-core SMP. The Embedded Multi-core Operating System adopts a distributed multi-task scheduling strategy based on a global priority to support multi-task scheduling in the cluster. And the master-slave scheme is used in the initialize stage of the system to cut down OS memory footprint. Moreover, to realize the multi-task parallel executing on the multi-core, the paper developed a task communication function for the inner-cluster and inter-cluster based on the MMPI. Finally, we realize the system by using the MicroBlaze IP core on the Xilinx Virtex-6 ML605.
机译:传统的片上网络(NoC)架构(其中每个PE仅具有一个内核)无法充分利用路由器带宽,并可能导致资源浪费。为避免这些问题,已将群集引入基于MPSoC NoC的系统以提高性能。本文针对四核SMP集群设计了基于μC-OSII的嵌入式多核操作系统。嵌入式多核操作系统采用基于全局优先级的分布式多任务调度策略来支持集群中的多任务调度。并且主从方案在系统的初始化阶段用于减少OS内存占用。此外,为了实现在多核上的多任务并行执行,本文开发了基于MMPI的内部集群和集群间任务通信功能。最后,我们通过在Xilinx Virtex-6 ML605上使用MicroBlaze IP内核来实现该系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号