嵌入式MPSoC平台性能评估与数据可视化
在多媒体领域,对于嵌入式多处理器片上系统(MPSoC)平台的性能评估至关重要。下面将介绍一种名为Sesame的建模与仿真框架,以及如何将其生成的大量统计数据进行可视化处理。
1. Sesame框架概述
Sesame是一个用于高效评估多媒体领域嵌入式MPSoC平台性能的建模与仿真框架。其模型在高层次抽象层面定义,仅捕捉系统组件最重要的特征,通过省略详细的组件属性,使整个系统的仿真速度比传统仿真方法快得多,从而能够评估大量的设计选项。
Sesame的关键要素包括区分应用模型和架构模型:
- 应用模型 :是一个实际的应用程序,以由通信并发任务组成的进程网络表示。
- 架构模型 :代表系统中的硬件组件,如处理器、内存和互连网络,并捕捉它们的性能约束。
应用模型和架构模型通过跟踪驱动机制进行协同仿真,以评估将并发应用映射到并行架构上的性能。应用模型生成事件跟踪来驱动架构模型,这些事件是抽象的工作负载表示,仅捕捉应用最重要的行为动作。架构模型模拟每个事件的执行,并在适用时关联时间延迟。全局系统时钟监控整个系统模型的时间进度。
在系统模型执行期间,仿真运行时系统收集各种性能统计数据,其中最重要的统计数据可能是“经过时间”,它描述了系统以模拟处理器周期数表示的总执行时间。此外,还可以获得每个组件的更详细统计数据,如组件利用率。
Sesame模型具有高度参数化的特点,一个模型可用于评估系统的大量不同配置,即设计实例。重要参数包括任务映射规范、架构属性(如处理器数量和类型、调度策略、网络类型、内存大小、组
超级会员免费看
订阅专栏 解锁全文
1702

被折叠的 条评论
为什么被折叠?



