2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia最新文献

筛选
英文 中文
Rapid exploration of multimedia system-on-chips with automatically generated software performance models 用自动生成的软件性能模型快速探索多媒体片上系统
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4696988
C. M. Kirchsteiger, H. Schweitzer, C. Trummer, C. Steger, R. Weiss, M. Pistauer
{"title":"Rapid exploration of multimedia system-on-chips with automatically generated software performance models","authors":"C. M. Kirchsteiger, H. Schweitzer, C. Trummer, C. Steger, R. Weiss, M. Pistauer","doi":"10.1109/ESTMED.2008.4696988","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4696988","url":null,"abstract":"A challenge in the design space exploration of todays' multimedia system-on-chip (SoC) designs is to rapidly evaluate the large number of different processor types. This limitation is resolved by our methodology, originated from the SIMBA1 project. It automatically generates a Sys- temC performance model of the software code with respect to the chosen processor type. The generated performance model consists of the original software C-code annotated with SystemC wait statements to consider the execution time on the target processor. These wait statements are automatically determined by the target cross-compiler's assembler code and the processor datasheet and consider also memory accesses and pipeline effects. In our experiments we automatically generate both a performance model of an ARM and a TI processor. This only requires the target cross-compiler and the processor datasheet and is widely applicable to various processor types. We show that our models can be used easily to compare the software performance on these platforms. We also demonstrate that the models can be smoothly integrated into an existing multimedia SoC for a rapid software-driven architecture exploration.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"225 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134101349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A framework for memory-aware multimedia application mapping on chip-multiprocessors 在芯片多处理器上实现内存感知多媒体应用映射的框架
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4697003
L. A. Bathen, N. Dutt, S. Pasricha
{"title":"A framework for memory-aware multimedia application mapping on chip-multiprocessors","authors":"L. A. Bathen, N. Dutt, S. Pasricha","doi":"10.1109/ESTMED.2008.4697003","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4697003","url":null,"abstract":"The relentless increase in multimedia embedded system application requirements as well as improvements in IC design technology have motivated the deployment of chip multiprocessor (CMP) architectures. Task scheduling and data placement in memory are two of the most important steps in the application customization process as they greatly influence overall power consumption, and performance. Most designers consider task scheduling and data placement to be independent of each other. However, optimal task scheduling does not always produce optimal data placement, and optimal data placement may not necessarily allow for optimal task scheduling. In this paper, we propose a novel framework for simultaneous application mapping and data placement onto CMP architectures, especially for multimedia applications. At the core of our framework is a memory-aware task scheduling algorithm that relies on static analysis and task splitting to reduce off-chip memory transfers. Our experiments on a JPEG2000 case study have shown that we can achieve up to 35% performance improvement and up to 66% power reduction compared to traditional scheduling/data allocation approaches.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116629615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Cross-layer co-exploration of exploiting error resilience for video over wireless applications 利用无线视频应用的错误弹性的跨层共同探索
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4696987
A. Djahromi, Minyoung Kim, N. Dutt, A. Eltawil, F. Kurdahi
{"title":"Cross-layer co-exploration of exploiting error resilience for video over wireless applications","authors":"A. Djahromi, Minyoung Kim, N. Dutt, A. Eltawil, F. Kurdahi","doi":"10.1109/ESTMED.2008.4696987","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4696987","url":null,"abstract":"In this paper, we propose a cross-layer algorithm/architecture co-exploration for wireless multimedia systems to coordinate interactions among sub-layer optimizers for improvements in energy/QoS/reliability. By exploiting the inherent redundancy in wireless multimedia systems, we generate an expanded design space over traditional, layer-specific approaches. Specifically, we control the error resilient encoder at the application layer to provide awareness of architectural exploration at the physical layer (WCDMA) allowing new design points with lower power consumption via aggressive voltage scaling. While trying to reduce energy consumption, the fault tolerant technique compensates the effect of the hardware and network errors due to aggressive voltage scaling and lossy transmission, respectively. Our experiments on H.263 video over WCDMA communication system demonstrate that co-exploration enlarges the feasible design space which results in significant power savings of 34% in the H.263 encoder more than 20% in the WCDMA modem.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116622655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Serialized multitasking code generation from dataflow specification 从数据流规范生成序列化的多任务代码
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4696997
Seongnam Kwon, S. Ha
{"title":"Serialized multitasking code generation from dataflow specification","authors":"Seongnam Kwon, S. Ha","doi":"10.1109/ESTMED.2008.4696997","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4696997","url":null,"abstract":"This paper is concerned about multitasking embedded software development from the system specification to the final implementation including design space exploration(DSE). In the proposed framework, dataflow model is used for task specification. Multitasking software is generated for the performance evaluation of architecture candidates during the DSE process. Since the same code is also used for the final implementation, it is highly desirable to make it portable and efficient. In this paper, we propose a serialized multitasking code generation technique from dataflow specification to run the multitasking application without OS on any target processor. The code serialization also reduces runtime overhead of task switching as previous works have reported. By separating run-time scheduler generation from task code generation, various scheduling policies can be explored. Experiments with DiVX application confirm the viability of the proposed technique.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122693725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Performance analysis of reconfiguration in adaptive real-time streaming applications 自适应实时流应用中重构的性能分析
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1145/2180887.2180888
Jun Zhu, I. Sander, A. Jantsch
{"title":"Performance analysis of reconfiguration in adaptive real-time streaming applications","authors":"Jun Zhu, I. Sander, A. Jantsch","doi":"10.1145/2180887.2180888","DOIUrl":"https://doi.org/10.1145/2180887.2180888","url":null,"abstract":"We propose a design optimization framework for adaptive real-time streaming applications. The main contribution is a hybrid approach for performance analysis combining formal analysis and simulation using a two-phase framework. We formulate the scheduling problem of adaptive streaming applications with ILP analysis, and use the simulation based on the synchronous model of computation to ensure throughput guarantees. We finally illustrate the capabilities of our methodology by experiments.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121592387","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Weighted feedback reclaiming for multimedia applications 多媒体应用的加权反馈回收
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4697009
L. Palopoli, Luca Abeni, T. Cucinotta, G. Lipari, Sanjoy Baruah
{"title":"Weighted feedback reclaiming for multimedia applications","authors":"L. Palopoli, Luca Abeni, T. Cucinotta, G. Lipari, Sanjoy Baruah","doi":"10.1109/ESTMED.2008.4697009","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4697009","url":null,"abstract":"Resource reservations are a very popular choice to schedule multimedia tasks. However, the high variability of the resource requirements hinders a static choice of the scheduling parameters. In this paper we address this problem by a combination of two strategies: adaptive reservations and resource reclaiming. The first one operates ldquolocallyrdquo (using the information of a single task), the second one operates ldquogloballyrdquo distributing unused bandwidth between the tasks. In this paper, we show by analytical results and by extensive simulations that the two techniques can be safely and usefully combined.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129496486","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Robust optimization of SoC architectures: A multi-scenario approach SoC架构的稳健优化:多场景方法
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4696986
G. Palermo, C. Silvano, V. Zaccaria
{"title":"Robust optimization of SoC architectures: A multi-scenario approach","authors":"G. Palermo, C. Silvano, V. Zaccaria","doi":"10.1109/ESTMED.2008.4696986","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4696986","url":null,"abstract":"Multimedia and computational intensive applications are more and more pushing towards high-performance, low-power consumption and limited area occupation making the concept of optimality multi-objective. In the context of a design space exploration framework to support the platform-based design approach, we address the problem of robust optimization of a parameterized system-on-chip platform towards a set of objective functions. The concept of robustness deals with the uncertainty of the scenarios for which the system is optimized. The problem of the robust optimization has been treated as a minimization of a geometric mean of the objective functions computed over each uncertainty scenario and it is solved with a multi-criteria decision technique. The resulting robust solution is characterized by a multi-objective optimality over the set of considered scenarios. Experimental results have been gathered from two virtual platforms in a multi-scenario approach.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132341435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
A stochastic approach for fine grain QoS control 一种细粒度QoS控制的随机方法
2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia Pub Date : 2008-12-08 DOI: 10.1109/ESTMED.2008.4697008
Jacques Combaz, Loïc Strus
{"title":"A stochastic approach for fine grain QoS control","authors":"Jacques Combaz, Loïc Strus","doi":"10.1109/ESTMED.2008.4697008","DOIUrl":"https://doi.org/10.1109/ESTMED.2008.4697008","url":null,"abstract":"We present a method for fine grain QoS control of multimedia applications. This method takes as input an application software composed of actions parameterized by quality levels. Our method allows the construction of a Quality Manager which computes adequate action quality levels, so as to meet QoS requirements (action deadlines are met and quality levels are maximal) for a given platform.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133733425","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信