arrow
返回

Automated memory-aware application distribution for Multi-processor System-on-Chips

delete2007-11-01
delete45
PRE
AI
H
Heikki Orsila *
T
Tero Kangas
E
Erno Salminen
T
Timo D. Hämäläinen
M
Marko Hännikäinen
DOI:10.1016/j.sysarc.2007.01.013delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mapping of applications on a Multi-processor System-on-Chip (MP-SoC) is a crucial step to optimize performance, energy and memory constraints at the same time. The problem is formulated as finding solutions to a cost function of the algorithm performing mapping and scheduling under strict constraints. Our solution is based on simultaneous optimization of execution time and memory consumption whereas traditional methods only concentrate on execution time. Applications are modeled as static acyclic task graphs that are mapped on MP-SoC with customized simulated annealing. The automated mapping in this paper is especially purposed for MP-SoC architecture exploration, which typically requires a large number of trials without human interaction. For this reason, a new parameter selection scheme for simulated annealing is proposed that sets task mapping specific optimization parameters automatically. The scheme bounds optimization iterations to a reasonable limit and defines an annealing schedule that scales up with application and architecture complexity. The presented parameter selection scheme compared to extensive optimization achieves 90% goodness in results with only 5% optimization time, which helps large-scale architecture exploration where optimization time is important. The optimization procedure is analyzed with simulated annealing, group migration and random mapping algorithms using test graphs from the Standard Task Graph Set. Simulated annealing is found better than other algorithms in terms of both optimization time and the result. Simultaneous time and memory optimization method with simulated annealing is shown to speed up execution by 63% without memory buffer size increase. As a comparison, optimizing only execution time yields 112% speedup, but also increases memory buffers by 49%. (c) 2007 Elsevier B.V. All rights reserved.
Keyword:
simulated annealing
task graph
memory optimization
mapping
multi-processor
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

暂无机构信息
引用论文

引用论文

Characterisation of lead-induced stress molecular biomarkers in Medicago sativa plants
err2016-03-01
err0
PREAI
errSara Hattab; Sabrine Hattab; Maria Laura Flores-Casseres; Hamadi Boussetta; Patrick Doumas; Luis E. Hernandez; Mohamed Banni
err分享
err收藏
A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
err2001-06-01
err1.2K
errOAAI
errBraun, TD; Siegel, HJ; Beck, N; Bölöni, LL; Maheswaran, M; Reuther, AI; Robertson, JP; Theys, MD; Yao, B; Hensgen, D; Freund, RF
err分享
err收藏
err分享
err收藏
err分享
err收藏
Hyperopia and Emergent Literacy of Young Children: Pilot Study
err2007-11-01
err0
PREAI
errSUNITA SHANKAR; MARY ANN EVANS; WILLIAM R. BOBIER
err分享
err收藏
OPTIMIZATION BY SIMULATED ANNEALING模拟退火优化
errSCIENCE
IF45.8
err1983-05-13
err3.2W
PREAI
errKIRKPATRICK, S; GELATT, CD; VECCHI, MP
err分享
err收藏
Polarized (letter ‘8’) memory effects in hetero-systems and non hetero-systems
err1972-07-01
err0
PREAI
errH. Okushi; A. Matsuda; M. Saito; M. Kikuchi; Y. Hirai
err分享
err收藏
学者 查看更多内容