整体设计环境下的应用程序捕获和性能评估

M. Rashid, B. Pottier
{"title":"整体设计环境下的应用程序捕获和性能评估","authors":"M. Rashid, B. Pottier","doi":"10.1109/ECBS.2009.29","DOIUrl":null,"url":null,"abstract":"The objective of the hArtes (Holistic Approach to Reconfigurable real Time Embedded Systems) is to provide a tool set that facilitates the management of entire design flow. Despite of its improved design productivity, the two bottleneck are: (1) capturing initial application specifications in the specified graphical tool and (2)Cycle accurate performance estimation in design space exploration.We propose: (1) a transformation methodology for converting reference sequential C code to data-flow specifications and (2) a design space exploration framework based on cycle accurate performance estimation. The proposed transformation methodology is based on functions reorganization and variables definitions. The proposed design space exploration framework consists of two design loops: computational architecture selection loop and communication architecture selection loop. Before entering into these loops, it is critical to estimate the performance of application function blocks. We propose a performance estimation methodology by performing simulations at CABA (Cycle Accurate Bit Accurate) level. Instead of simulating the entire application, each function block is instrumented and executed on the target simulation platform and the resulting information is stored in a performance estimation library. Experimentation with H.264 video encoding applicationproves the viability of the proposed transformation methodology. Validation and performance evaluations for performance estimation technique are done by extending theSoCLib library of simulation models.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"385 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application Capturing and Performance Estimation in an Holistic Design Environment\",\"authors\":\"M. Rashid, B. Pottier\",\"doi\":\"10.1109/ECBS.2009.29\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The objective of the hArtes (Holistic Approach to Reconfigurable real Time Embedded Systems) is to provide a tool set that facilitates the management of entire design flow. Despite of its improved design productivity, the two bottleneck are: (1) capturing initial application specifications in the specified graphical tool and (2)Cycle accurate performance estimation in design space exploration.We propose: (1) a transformation methodology for converting reference sequential C code to data-flow specifications and (2) a design space exploration framework based on cycle accurate performance estimation. The proposed transformation methodology is based on functions reorganization and variables definitions. The proposed design space exploration framework consists of two design loops: computational architecture selection loop and communication architecture selection loop. Before entering into these loops, it is critical to estimate the performance of application function blocks. We propose a performance estimation methodology by performing simulations at CABA (Cycle Accurate Bit Accurate) level. Instead of simulating the entire application, each function block is instrumented and executed on the target simulation platform and the resulting information is stored in a performance estimation library. Experimentation with H.264 video encoding applicationproves the viability of the proposed transformation methodology. Validation and performance evaluations for performance estimation technique are done by extending theSoCLib library of simulation models.\",\"PeriodicalId\":263562,\"journal\":{\"name\":\"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems\",\"volume\":\"385 \",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECBS.2009.29\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.2009.29","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

hArtes(可重构实时嵌入式系统的整体方法)的目标是提供一个工具集,以促进整个设计流程的管理。尽管它提高了设计效率,但两个瓶颈是:(1)在指定的图形工具中捕获初始应用规范;(2)在设计空间探索中进行周期准确的性能估计。我们提出:(1)将参考顺序C代码转换为数据流规范的转换方法;(2)基于周期精确性能估计的设计空间探索框架。提出了基于函数重组和变量定义的转换方法。提出的设计空间探索框架包括两个设计环:计算体系结构选择环和通信体系结构选择环。在进入这些循环之前,评估应用程序功能块的性能是至关重要的。我们提出了一种性能估计方法,通过在CABA(周期精确比特精确)水平上进行模拟。不是模拟整个应用程序,而是在目标仿真平台上检测和执行每个功能块,结果信息存储在性能估计库中。对H.264视频编码应用的实验证明了所提出的转换方法的可行性。性能估计技术的验证和性能评估是通过扩展仿真模型库来完成的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Application Capturing and Performance Estimation in an Holistic Design Environment
The objective of the hArtes (Holistic Approach to Reconfigurable real Time Embedded Systems) is to provide a tool set that facilitates the management of entire design flow. Despite of its improved design productivity, the two bottleneck are: (1) capturing initial application specifications in the specified graphical tool and (2)Cycle accurate performance estimation in design space exploration.We propose: (1) a transformation methodology for converting reference sequential C code to data-flow specifications and (2) a design space exploration framework based on cycle accurate performance estimation. The proposed transformation methodology is based on functions reorganization and variables definitions. The proposed design space exploration framework consists of two design loops: computational architecture selection loop and communication architecture selection loop. Before entering into these loops, it is critical to estimate the performance of application function blocks. We propose a performance estimation methodology by performing simulations at CABA (Cycle Accurate Bit Accurate) level. Instead of simulating the entire application, each function block is instrumented and executed on the target simulation platform and the resulting information is stored in a performance estimation library. Experimentation with H.264 video encoding applicationproves the viability of the proposed transformation methodology. Validation and performance evaluations for performance estimation technique are done by extending theSoCLib library of simulation models.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信