【24h】

A composable, energy-managed, real-time MPSOC platform

机译:可组合,能源管理的实时MPSOC平台

获取原文

摘要

Multi-processors systems on chip (MPSOC) platforms emerged in embedded systems as hardware solutions to support the continuously increasing functionality and performance demands in this domain. Such a platform has to execute a mix of applications with diverse performance and timing constraints, i.e., real-time or non-real-time, thus different application schedulers should co-exist on an MPSOC. Moreover, applications share many MPSOC resources, thus their timing depends on the arbitration at these resources. Arbitration may create inter-application dependencies, e.g., the timing of a low priority application depends on the timing of all higher priority ones. Application inter-dependencies make the functional and timing verification and the integration process harder. This is especially problematic for real-time applications, for which fulfilling the time-related constraints should be guaranteed by construction. Moreover, energy and power management, commonly employed in embedded systems, make this verification even more difficult. Typically, energy and power management involves scaling the resources operating point, which has a direct impact on the resource performance, thus influences the application time behaviour. Finally, a small change in one application leads to the need to re-verify all other applications, incurring a large effort. Composability is a property meant to ease the verification and integration process. A system is composable if the functionality and the timing behaviour of each application is independent of other applications mapped on the same platform. Composability is achieved by utilising arbiters that ensure applications independence. In this paper we present the concepts behind a composable, scalable, energy-managed MPSOC platform, able to support different real-time and nonreal time schedulers concurrently, and discuss its advantages and limitations.
机译:嵌入式系统中出现了多处理器片上系统(MPSOC)平台,作为硬件解决方案来支持该领域不断增长的功能和性能要求。这样的平台必须执行具有不同性能和时序约束(即实时或非实时)的应用程序的混合,因此,不同的应用程序调度程序应在MPSOC上共存。此外,应用程序共享许多MPSOC资源,因此它们的时序取决于这些资源上的仲裁。仲裁可能会产生应用程序间的依存关系,例如,低优先级应用程序的时间取决于所有高优先级应用程序的时间。应用程序之间的相互依赖性使功能和时序验证以及集成过程变得更加困难。这对于实时应用尤其成问题,对于实时应用,应通过构造来保证满足与时间有关的约束。此外,嵌入式系统中常用的能量和电源管理使这种验证更加困难。通常,能源和电源管理涉及扩展资源工作点,这直接影响资源性能,从而影响应用程序的时间行为。最后,在一个应用程序中进行小的更改会导致需要重新验证所有其他应用程序,从而需要付出很大的努力。可组合性是旨在简化验证和集成过程的属性。如果每个应用程序的功能和定时行为独立于映射在同一平台上的其他应用程序,则该系统是可组合的。通过利用确保应用程序独立性的仲裁器,可以实现可组合性。在本文中,我们介绍了可组合,可伸缩,能源管理的MPSOC平台背后的概念,该平台能够同时支持不同的实时和非实时调度程序,并讨论了其优势和局限性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号