首页> 外文会议>2011 International Conference on Computer, Communication and Electrical Technology >Efficient run-time task allocation in reconfigurable multiprocessor System-on-Chip with Network-on-Chip
【24h】

Efficient run-time task allocation in reconfigurable multiprocessor System-on-Chip with Network-on-Chip

机译:具有片上网络的可重配置多处理器片上系统中的高效运行时任务分配

获取原文

摘要

Due to the advancement of VLSI (Very Large Scale Integrated Circuits) technologies, we can put more cores on a chip, resulting in the emergence of a multicore embedded system. This also brings great challenges to the traditional parallel processing as to how we can improve the performance of the system with increased number of cores. In this paper, we meet the new challenges using a novel approach. Specifically, we propose a SOPC (System on a Programmable Chip) design based on multicore embedded system. Under our proposed scheme, in addition to conventional processor cores, we introduce dynamically reconfigurable accelerator cores to boost the performance of the system. We have built the prototype of the system using FPGAs (Field-Programmable Gate Arrays). Simulation results demonstrate significant system efficiency of the proposed system in terms of computation and power consumption. Our approach is to develop a highly flexible and scalable network design that easily accommodates the various needs. This paper presents the design of our NoC (Network on Chip) which is a part of the platform that we are developing for a reconfigurable system. The major drawback of SOPC based systems lies in the routing of the various on-chip cores. Since it is technically difficult to integrate more than one core on a single chip, we come across several routing problems which lead to inefficient functioning. Thus we implement a NoC based routing algorithm, power Aware topology algorithm which considerably improve accessing speed and enhance the system efficiency, with nearly 85% of conservation of energy and efficient run-time task allocation of the system.
机译:由于VLSI(超大规模集成电路)技术的进步,我们可以在芯片上放置更多内核,从而导致了多核嵌入式系统的出现。这也给传统的并行处理带来了巨大的挑战,即如何通过增加内核数来提高系统性能。在本文中,我们使用一种新颖的方法来应对新的挑战。具体来说,我们提出了一种基于多核嵌入式系统的SOPC(可编程芯片系统)设计。在我们提出的方案下,除了常规的处理器内核之外,我们还引入了动态可重新配置的加速器内核,以提高系统性能。我们已经使用FPGA(现场可编程门阵列)构建了系统原型。仿真结果证明了所提出系统在计算和功耗方面的显着系统效率。我们的方法是开发高度灵活且可扩展的网络设计,以轻松满足各种需求。本文介绍了我们的NoC(片上网络)的设计,它是我们为可重配置系统开发的平台的一部分。基于SOPC的系统的主要缺点在于各种片上内核的路由。由于在单个芯片上集成多个内核在技术上很困难,因此我们遇到了几个路由问题,这些问题导致了低效的功能。因此,我们实现了基于NoC的路由算法,功率感知拓扑算法,可显着提高访问速度并提高系统效率,同时节省了近85%的能源并有效地分配了系统的运行时任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号