发明名称 片上多核异构系统的调度系统与调度执行方法
摘要 本发明公开了一种片上多核异构系统的调度系统与调度执行方法,所述系统包括提供需要执行的任务的适用多个异构软硬件的用户服务模块、在片上多核计算平台执行多个任务的计算服务模块,其特征在于所述用户服务模块与计算服务模块间设置核心调度模块,所述核心调度模块接受用户服务模块的任务请求,通过记录判断不同任务之间的数据依赖关系,将任务请求并行地调度到不同的计算服务模块上执行;所述计算服务模块以IP核的形式封装,并通过可重构控制器实现IP核的动态加载;所述计算服务模块与片上多核异构系统的多个计算处理器片上互联,接受核心调度模块的指令执行不同类型的计算任务。该系统通过在运行时对任务进行相关性的监测和自动并行化来提高平台的吞吐率和系统的性能。
申请公布号 CN102360309A 申请公布日期 2012.02.22
申请号 CN201110299619.3 申请日期 2011.09.29
申请人 中国科学技术大学苏州研究院 发明人 周学海;李曦;王超;陈鹏;陈香兰;冯晓静;张军能;王爱立
分类号 G06F9/46(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 苏州创元专利商标事务所有限公司 32103 代理人 范晴
主权项 一种片上多核异构系统的调度系统,包括提供需要执行的任务的适用多个异构软硬件的用户服务模块、在片上多核计算平台执行多个任务的计算服务模块,其特征在于所述用户服务模块与计算服务模块间设置核心调度模块,所述核心调度模块接受用户服务模块的任务请求,通过记录判断不同任务之间的数据依赖关系,将任务请求并行地调度到不同的计算服务模块上执行;所述计算服务模块以IP核的形式封装,并通过可重构控制器实现IP核的动态加载;所述计算服务模块与片上多核异构系统的多个计算处理器片上互联,接受核心调度模块的指令执行不同类型的计算任务。
地址 215123 江苏省苏州市工业园区独墅湖高教区仁爱路166号