支持资源管理的工业设计空间探索框架
2019-10-21翟佃森
新生代·上半月 2019年8期
关键词:设计
【摘要】:当前的多核设计方法由于描述部署场景的工作负载的实际多样性,在质量方面面临着越来越大的不可预测性。为此,这些系统公开了一组动态参数,这些参数可以在运行时进行调整,以在性能方面实现指定的服务质量(QoS)。运行时管理器操作系统模块负责通过控制每个应用程序的总体任务级并行度以及每个系统核心的操作频率,将指定的QoS与可用的平台资源相匹配。
在本文中,我们介绍了一个设计空间探索框架,通过在工业多核平台上重新配置软件来实现和支持增强的资源管理。从一方面来说,框架在设计时运行,以确定一组有希望的操作点,这些操作点代表了目标功耗和性能方面的最佳权衡。在部署系统后使用操作点来支持增强的资源管理策略。这是由一个轻量级的资源管理层完成的,该层过滤并选择每个应用程序的最佳并行性和每个核心的操作频率,以实现外部世界和/或用户施加的QoS约束。
一、引言
多处理器片上系统和芯片多处理器正在成为嵌入式体系结构设计和生产的实际工业标准。这些架构通常采用基于平台的设计方法进行设计,以满足上市时间限制,同时确保一定程度的结果质量。在此背景下,建立了一套参数化的片上系统仿真模型,并对其进行了评估,以便在设计时对系统结构进行精确优化,使其能够满足目标应用要求。
然而,由于与部署场景相关的不确定性,传统的设计技术面临着越来越大的困难。……
登录APP查看全文
