当前位置:
X-MOL 学术
›
arXiv.cs.AR
›
论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Run-time Performance Monitoring of Heterogenous Hw/Sw Platforms Using PAPI
arXiv - CS - Hardware Architecture Pub Date : 2021-03-01 , DOI: arxiv-2103.01195 Tiziana Fanni, Daniel Madronal, Claudio Rubattu, Carlo Sau, Francesca Palumbo, Eduardo Juarez, Maxime Pelcat, Cesar Sanz, Luigi Raffo
arXiv - CS - Hardware Architecture Pub Date : 2021-03-01 , DOI: arxiv-2103.01195 Tiziana Fanni, Daniel Madronal, Claudio Rubattu, Carlo Sau, Francesca Palumbo, Eduardo Juarez, Maxime Pelcat, Cesar Sanz, Luigi Raffo
In the era of Cyber Physical Systems, designers need to offer support for
run-time adaptivity considering different constraints, including the internal
status of the system. This work presents a run-time monitoring approach, based
on the Performance Application Programming Interface, that offers a unified
interface to transparently access both the standard Performance Monitoring
Counters (PMCs) in the CPUs and the custom ones integrated into hardware
accelerators. Automatic tools offer to Sw programmers the support to design and
implement Coarse-Grain Virtual Reconfigurable Circuits, instrumented with
custom PMCs. This approach has been validated on a heterogeneous application
for image/video processing with an overhead of 6% of the execution time.
中文翻译:
使用PAPI对异构硬件/软件平台进行运行时性能监视
在网络物理系统时代,设计人员需要考虑各种约束(包括系统的内部状态),为运行时适应性提供支持。这项工作提出了一种基于性能应用程序编程接口的运行时监视方法,该方法提供了一个统一的接口,可以透明地访问CPU中的标准性能监视计数器(PMC)和集成到硬件加速器中的自定义计数器。自动化工具为Sw程序员提供了设计和实施带有自定义PMC的粗粒度虚拟可重配置电路的支持。该方法已在异构应用程序上进行了验证,该应用程序用于图像/视频处理,开销为执行时间的6%。
更新日期:2021-03-02
中文翻译:
使用PAPI对异构硬件/软件平台进行运行时性能监视
在网络物理系统时代,设计人员需要考虑各种约束(包括系统的内部状态),为运行时适应性提供支持。这项工作提出了一种基于性能应用程序编程接口的运行时监视方法,该方法提供了一个统一的接口,可以透明地访问CPU中的标准性能监视计数器(PMC)和集成到硬件加速器中的自定义计数器。自动化工具为Sw程序员提供了设计和实施带有自定义PMC的粗粒度虚拟可重配置电路的支持。该方法已在异构应用程序上进行了验证,该应用程序用于图像/视频处理,开销为执行时间的6%。