Exploring heterogeneous scheduling for edge computing with CPU and FPGA MPSoCs

计算机科学 多核处理器 现场可编程门阵列 闲置 高效能源利用 调度(生产过程) 并行计算 水准点(测量) 嵌入式系统 移植 杠杆(统计) 工作量 对称多处理机系统 分布式计算 操作系统 软件 工程类 经济 机器学习 电气工程 地理 运营管理 大地测量学
作者
Andrés Rodríguez,Ángeles Navarro,Rafael Asenjo,Francisco Corbera,Rubén Gran Tejero,Darío Suárez Gracia,Jose Nunez‐Yanez
出处
期刊:Journal of Systems Architecture [Elsevier]
卷期号:98: 27-40 被引量:17
标识
DOI:10.1016/j.sysarc.2019.06.006
摘要

This paper presents a framework targeted to low-cost and low-power heterogeneous MultiProcessors that exploits FPGAs and multicore CPUs, with the overarching goal of providing developers with a productive programming model and runtime support to fully use all the processing resources available. FPGA productivity is achieved using a high-level programming model based on OpenCL, the standard for cross-platform parallel heterogeneous programming. In this work, we focus on the parallel_for pattern, and as part of the runtime support for this pattern, we leverage a new scheduler that strives to maximize the number of iterations per joule by dynamically and adaptively partitioning the iteration space between the multicore and the accelerator when working simultaneously. A total of 7 benchmarks are ported and optimized for a low-cost DE1 board. The results show that the heterogeneous solution can improve performance up to 2.9 × and increases energy efficiency up to 2.7 × compared to the traditional approach of keeping all the CPU cores idle while the accelerator computes the workload. Our results also demonstrate two interesting insights: first, an adaptive scheduler able to find at runtime the right chunk size for each type of application and device configuration is an essential component for these kinds of heterogeneous platforms, and second, device configurations that provide higher throughput do not always achieve better energy efficiency when only the running power (excluding the idle power component) is considered.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI

祝大家在新的一年里科研腾飞
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
4秒前
6秒前
洋柿子完成签到 ,获得积分10
6秒前
9秒前
lee完成签到,获得积分10
9秒前
美丽垣发布了新的文献求助10
9秒前
11秒前
左手青春发布了新的文献求助20
13秒前
14秒前
Lyu发布了新的文献求助10
16秒前
鱼雷完成签到,获得积分10
17秒前
17秒前
18秒前
冷冷完成签到 ,获得积分10
18秒前
Yu发布了新的文献求助10
19秒前
20秒前
手可摘星辰完成签到 ,获得积分10
20秒前
桐桐应助yema采纳,获得10
20秒前
23秒前
Shuo Yang发布了新的文献求助30
23秒前
奶咖兔兔发布了新的文献求助10
23秒前
23秒前
里程线发布了新的文献求助10
23秒前
求知的周发布了新的文献求助10
24秒前
Yu完成签到,获得积分10
25秒前
科研通AI2S应助zzj采纳,获得10
25秒前
大模型应助黄雪峰采纳,获得30
26秒前
Owen应助hwb采纳,获得10
28秒前
研友_VZG7GZ应助生姜采纳,获得10
28秒前
lili发布了新的文献求助10
29秒前
吉吉完成签到 ,获得积分10
31秒前
Lyu完成签到,获得积分10
32秒前
正义发布了新的文献求助10
34秒前
动听的一凤完成签到,获得积分20
37秒前
研友_Z1eDgZ完成签到,获得积分10
37秒前
38秒前
斯文的曼岚完成签到,获得积分10
38秒前
酷酷的水儿完成签到,获得积分10
39秒前
lxj关闭了lxj文献求助
43秒前
痴情的雁易完成签到,获得积分10
44秒前
高分求助中
Востребованный временем 2500
Aspects of Babylonian celestial divination: the lunar eclipse tablets of Enūma Anu Enlil 1000
Kidney Transplantation: Principles and Practice 1000
Separation and Purification of Oligochitosan Based on Precipitation with Bis(2-ethylhexyl) Phosphate Anion, Re-Dissolution, and Re-Precipitation as the Hydrochloride Salt 500
Encyclopedia of Mental Health Reference Work 500
The Restraining Hand: Captivity for Christ in China 500
Mercury and Silver Mining in the Colonial Atlantic 300
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 细胞生物学 免疫学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3376345
求助须知:如何正确求助?哪些是违规求助? 2992492
关于积分的说明 8751050
捐赠科研通 2676830
什么是DOI,文献DOI怎么找? 1466249
科研通“疑难数据库(出版商)”最低求助积分说明 678240
邀请新用户注册赠送积分活动 669843