发明名称 | 采用多核处理器仿真可重构处理器并行计算过程的方法 | ||
摘要 | 本发明涉及多核处理器并行计算领域,为提供一种并行计算仿真的方法,利用此方法能在未确定可重构处理器总体架构和阵列处理单元互连方案时,验证和优化算法在可重构阵列上的映射方案。为此,本发明采取的技术方案是,采用多核处理器仿真可重构处理器并行计算过程的方法,第一步,首先要对可重构处理器进行参数定义,建立一个模型;第二步,将串行算法映射到可重构处理器上,将任务分配给各个模拟的PE来做,并按照OpenMP的规则编写仿真用的并行代码;第三步,使用Amplifier工具对并行算法进行结果和性能的分析,如果未达到要求,选择修改可重构架构,或者修改算法的映射方案重新仿真。本发明主要应用于数据处理及机要通信。 | ||
申请公布号 | CN104375805A | 申请公布日期 | 2015.02.25 |
申请号 | CN201410653237.X | 申请日期 | 2014.11.17 |
申请人 | 天津大学 | 发明人 | 史再峰;高天野;庞科;扈立超;徐江涛;李斌桥 |
分类号 | G06F9/38(2006.01)I | 主分类号 | G06F9/38(2006.01)I |
代理机构 | 天津市北洋有限责任专利代理事务所 12201 | 代理人 | 刘国威 |
主权项 | 一种采用多核处理器仿真可重构处理器并行计算过程的方法,其特征是,第一步,首先要对可重构处理器进行参数定义,建立一个模型,包括在可重构处理器中所有PE单元共享的储存器的大小,寄存器堆的深度,处理器的粒度,互连结构;第二步,将串行算法映射到可重构处理器上,将任务分配给各个模拟的PE来做,也就是分到各个线程中去,并按照OpenMP的规则编写仿真用的并行代码;第三步,使用Amplifier工具对并行算法进行结果和性能的分析,如果未达到要求,选择修改可重构架构,或者修改算法的映射方案重新仿真。 | ||
地址 | 300072 天津市南开区卫津路92号 |