[发明专利]片上异构多核计算平台的性能加速方法有效
申请号: | 201110301740.5 | 申请日: | 2011-09-29 |
公开(公告)号: | CN102360313A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 周学海;李曦;王超;陈香兰;张军能;冯晓静;王爱立 | 申请(专利权)人: | 中国科学技术大学苏州研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F15/80 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 片上异构 多核 计算 平台 性能 加速 方法 | ||
1. 一种片上异构多核计算平台的性能加速方法,所述片上异构多核计算平台包括执行任务的通用处理器、若干个硬件IP核以及核心调度模块;所述核心调度模块负责任务划分与调度,将任务分配到不同的计算单元上运行;其特征在于所述方法包括以下步骤:
(1)以单核处理器上运行的性能加速比为评价指标,在固定硬件平台的前提下评测核心调度模块的软硬件任务划分方案对加速比的影响,获得最优性能条件下硬件平台中的任务类型、通用处理器的数目、硬件加速部件的数目以及单个硬件加速部件的加速比参数;
(2)根据最优性能条件下硬件平台中的任务类型、通用处理器的数目、硬件加速部件的数目以及单个硬件加速部件的加速比参数进行硬件平台的重配置。
2. 根据权利要求1所述的方法,其特征在于所述方法步骤(1)按照如下方法进行评测核心调度模块的软硬件任务划分方案对加速比的影响:
A1)首先,将平台中通用处理器与相同类型的IP核进行归类,按照计算处理时间进行降序排列,记录IP核的种类N,相应种类的IP核记作IPi,其中1≤i≤N;
A2)如果将IP1上超出IP2 执行时间的任务全部转移的通用处理器的执行时间不超过IP2的执行时间,则将IP1对应的这部分任务转移到通用处理器上执行,否则,转移部分IP1的任务使IP1的执行时间和通用处理器的执行时间相同,评测结束;
A3)如果将IP1,IP2上超出IP3执行时间的任务全部转移到通用处理器的执行时间不超过IP3的执行时间,则将IP1,IP2对应的这部分任务转移到通用处理器上执行,否则,转移部分IP1,IP2的任务使IP1,IP2的执行时间和通用处理器的执行时间相同,评测结束;
A4)按照A2、A3)步骤继续循环执行,直到IP1,IP2,…IPd上超出IPd+1执行时间的任务转移到通用处理器上执行会超过IPd+1的执行时间,此时转移部分IP1,IP2,…IPd的任务使IP1,IP2,…IPd和通用处理器的执行时间相同,评测结束;其中N=d+1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学苏州研究院,未经中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110301740.5/1.html,转载请声明来源钻瓜专利网。