Fault-aware task re-mapping for throughput constrained multimedia applications on NoC-based MPSoCs

Anup Das, Akash Kumar
{"title":"Fault-aware task re-mapping for throughput constrained multimedia applications on NoC-based MPSoCs","authors":"Anup Das, Akash Kumar","doi":"10.1109/RSP.2012.6380704","DOIUrl":null,"url":null,"abstract":"Shrinking transistor geometry and aggressive voltage scaling are leading to growing concerns on the reliability of multiprocessor systems. Majority of streaming multimedia applications are characterized by fixed throughput requirements; violation of which directly impacts user experience. None of the prior research considers joint treatment of throughput and task-migration overhead, both of which are essential for fault-tolerance of throughput-constrained multimedia multiprocessor systems. In this paper, we propose to remap tasks from faulty processors with the objective of minimizing the migration overhead while satisfying throughput constraints. The proposed technique is based on extensive design-time analysis of different fault scenarios to determine optimal mappings from the throughput-migration overhead Pareto space. These mappings are stored in a table and are looked-up at run-time to migrate tasks as and when faults occur. Applications are modeled using Synchronous Data Flow graphs (SDFG) to consider cyclic dependencies of tasks, typically found in multimedia systems. Experiments performed with synthetic and real application graphs demonstrate that the migration overhead can be reduced by 26% on average while still meeting throughput constraints. Moreover, by selecting an appropriate initial processor-task mapping, migration overhead can be further reduced by 15% on average.","PeriodicalId":112288,"journal":{"name":"2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RSP.2012.6380704","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

Shrinking transistor geometry and aggressive voltage scaling are leading to growing concerns on the reliability of multiprocessor systems. Majority of streaming multimedia applications are characterized by fixed throughput requirements; violation of which directly impacts user experience. None of the prior research considers joint treatment of throughput and task-migration overhead, both of which are essential for fault-tolerance of throughput-constrained multimedia multiprocessor systems. In this paper, we propose to remap tasks from faulty processors with the objective of minimizing the migration overhead while satisfying throughput constraints. The proposed technique is based on extensive design-time analysis of different fault scenarios to determine optimal mappings from the throughput-migration overhead Pareto space. These mappings are stored in a table and are looked-up at run-time to migrate tasks as and when faults occur. Applications are modeled using Synchronous Data Flow graphs (SDFG) to consider cyclic dependencies of tasks, typically found in multimedia systems. Experiments performed with synthetic and real application graphs demonstrate that the migration overhead can be reduced by 26% on average while still meeting throughput constraints. Moreover, by selecting an appropriate initial processor-task mapping, migration overhead can be further reduced by 15% on average.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于noc的mpsoc上吞吐量受限多媒体应用的故障感知任务重映射
晶体管体积的缩小和电压的急速缩放使得人们越来越关注多处理器系统的可靠性。大多数流媒体应用的特点是固定的吞吐量要求;违反这一规定将直接影响用户体验。先前的研究没有考虑到吞吐量和任务迁移开销的联合处理,这两者对于吞吐量受限的多媒体多处理器系统的容错都是必不可少的。在本文中,我们提出从故障处理器中重新映射任务,目标是在满足吞吐量约束的同时最小化迁移开销。该技术基于对不同故障场景的广泛设计时分析,从吞吐量-迁移开销帕累托空间确定最优映射。这些映射存储在一个表中,并在运行时进行查找,以便在发生故障时迁移任务。应用程序使用同步数据流图(SDFG)建模,以考虑任务的循环依赖关系,这通常出现在多媒体系统中。用合成和真实应用程序图进行的实验表明,在满足吞吐量限制的情况下,迁移开销可以平均减少26%。此外,通过选择适当的初始处理器-任务映射,迁移开销可以平均进一步降低15%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A cycle-level parallel simulation technique exploiting both space and time parallelism Hardware-assisted virtualization targeting MIPS-based SoCs System-level prototyping framework for heterogeneous multi-core architecture applied to biological sequence analysis FPGA prototyping and performance evaluation of multi-standard Turbo/LDPC Encoding and Decoding FlashBench: A workbench for a rapid development of flash-based storage devices
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1