一种面向嵌入式多核系统的任务调度方法  被引量:6

A Task Scheduling Method for Embedded Multicore Systems

在线阅读下载全文

作  者:吕鹏伟[1] 刘从新[1] 沈绪榜[1] 

机构地区:[1]西安微电子技术研究所,陕西西安710065

出  处:《微电子学与计算机》2017年第4期1-7,共7页Microelectronics & Computer

基  金:国家自然科学基金重点资助项目(61136002);核高基重大专项(20142X01020)

摘  要:针对嵌入式多核处理器资源有限的特点,提出了一种基于软件流水的任务调度方法.该调度方法使用整数线性规划方程对软件流水中的工作负载、通信开销和存储空间进行建模,通过实现多核处理器的负载均衡、减少核间通信开销和优化存储空间的使用来提高程序的性能.最终在Revealer处理器上进行实验,实验表明该调度方法相对于其他任务调度方法,程序性能获得不同程度的提高,能够更好地适应于嵌入式多核处理器.For the limited resources of the embedded multi-core processor,a task scheduling method based on software pipelining was proposed.The workload,communication overhead and storage resource of this method are modeled as an integer linear programming formulation,and by implementing load balance,reducing inter-core communication and optimizing the usage of storage on-chip to improve application performance.This method is experimented on the Revealer processor,and results show that this method improves program performance compared with other task scheduling method,and can be better adapted to the embedded multicore processor.

关 键 词:嵌入式系统 多核处理器 软件流水 任务调度 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象