首页> 外文会议>International Conference on Embedded Software and Systems >Heterogeneous Multi-processor SoC: An Emerging Paradigm of Embedded System Design and Its Challenges
【24h】

Heterogeneous Multi-processor SoC: An Emerging Paradigm of Embedded System Design and Its Challenges

机译:异构多处理器SOC:嵌入式系统设计的新兴范式及其挑战

获取原文

摘要

The recent years have witnessed a variety of new embedded applications. Typical examples include mobile multimedia gadgets, digital televisions, high-end cell phones, wireless network applications, etc. The salient features of these applications include more comprehensive functionalities, higher performance demand, and low-power consumption. These requirements render the traditional single processor-based embedded systems no longer an appropriate realization for such applications. On the other hand, the continual advance of VLSI technologies enables more and more transistors to be integrated on a single chip. The International Technology Roadmap for Semiconductors predicts that chips with a billion transistors are within reach. As a result, the push (application demands) and pull (VLSI technology) forces together give birth to the multi-processor system-on-chips (MPSoCs). Heterogeneous MPSoCs are different from traditional embedded systems in many aspects and they ask for new design and implementation methodologies. Heterogeneous MPSoCs are not merely a hardware design. The complexity and heterogeneity of the system significantly increase the complexity of the HW/SW partitioning problem. Meanwhile, evaluating the performance and verifying its correctness is much more difficult compared to traditional single processor-based embedded systems. Constructing a simulator to simulate the system’s behavior and evaluate its performance takes more effort compared to conventional embedded systems. The verification of the system also becomes challenging. Programming a heterogeneous MPSoC is another challenge to be faced. This problem arises simply because there are multiple programmable processing elements and since they are heterogeneous, software designer needs to have expertise on all of these processing elements and needs to take a lot of care on how to make the software running as a whole. There are a lot more issues that do not appear or easier to tackle on traditional embedded systems, trade-offs between performance and low-power will dominate the design life time. However, the incoming challenges also brought us many opportunities either to industry and academic research.
机译:近年来目睹了各种新的嵌入式应用。典型的例子包括移动多媒体工具,数字电视,高端手机,无线网络应用等这些应用的显着特点包括更全面的功能,更高的性能需求,以及低功耗。这些要求使传统的单个处理器的嵌入式系统不再适当实现此类应用程序。另一方面,VLSI技术的持续前进能够在单个芯片上集成越来越多的晶体管。半导体的国际技术路线图预测,跨越亿次晶体管的芯片在覆盖范围内。结果,推送(应用需求)和拉动(VLSI技术)部队一起生出多处理器系统(MPSOC)。异质的MPSOC在许多方面中的传统嵌入式系统不同,他们要求新的设计和实施方法。异质的MPSOC不仅仅是硬件设计。系统的复杂性和异质性显着提高了HW / SW分区问题的复杂性。同时,与传统的单处理器的嵌入式系统相比,评估性能和验证其正确性更加困难。与传统的嵌入式系统相比,构建模拟器以模拟系统的行为和评估其性能需要更多的努力。系统的验证也变得具有挑战性。编程异构MPSOC是面临的另一个挑战。这个问题的原因很简单,因为有多个可编程处理单元和,因为他们是异类,软件设计师需要对所有这些处理单元和需要的专业知识,采取了很多照顾,就如何使软件运行的全过程。在传统的嵌入式系统上出现或更容易出现或更容易解决更多问题,性能和低功耗之间的权衡将主导设计寿命。然而,进入的挑战也为工业和学术研究带来了许多机会。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号