[发明专利]多线程交叉双精度短向量结构的评测激励自动构造方法有效
申请号: | 201110342803.1 | 申请日: | 2011-11-03 |
公开(公告)号: | CN102508776A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 李春江;杜云飞;易会战;杨灿群;黄春;陈娟;赵克佳;王锋;彭林;左克 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;周长清 |
地址: | 410073 湖南省长沙市砚瓦池正*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多线程交叉双精度短向量结构的评测激励自动构造方法,包括步骤:输入待评测的向量操作类型和向量长度;自动创建一内容为空的用作评测激励的汇编语言文件;向汇编语言文件中写入如下内容:多线程运行初始化代码段、评测激励控制结构、多线程向量操作程序段、评测激励同步结构以及数据段以及数据段初始化语句;构成一完整的多线程交叉双精度短向量结构的评测激励。本发明可以实现自动批量构造评测激励,能缩短构建时长,节约成本,提高评测激励开发效率,极大地方便了处理器验证和性能评估。 | ||
搜索关键词: | 多线程 交叉 精度 向量 结构 评测 激励 自动 构造 方法 | ||
【主权项】:
一种多线程交叉双精度短向量结构的评测激励自动构造方法,其特征在于包括以下步骤:(1)输入待评测的向量操作类型和向量长度;(2)自动创建一内容为空的用作评测激励的汇编语言文件;(3)向所述汇编语言文件中写入如下内容:(3.1)多线程运行初始化代码段;(3.2)评测激励控制结构,包括:启动多线程执行模式的代码段,用于设置多线程使能寄存器使处理器进入多线程工作状态;线程选择并跳转的代码段,用于读取各个线程私有的线程号寄存器并根据线程号跳转到各个线程;(3.3)多线程向量操作程序段,包括:主线程向量操作代码段,用于各线程计算任务分配、操作数的首地址和向量长度计算、读取源操作数向量和目的操作数向量并循环进行短向量运算操作;从线程向量操作代码段,用于读取源操作数向量和目的操作数向量并进行短向量运算操作;(3.4)评测激励同步结构,包括:主线程同步代码段,用于判断并等待所有线程完成向量操作;从线程同步代码段,用于标识本线程完成了向量操作;(3.5)数据段以及数据段初始化语句,所述数据段为多线程共享数据段,所述多线程共享数据段含有多线程共享的源操作数向量和目的操作数向量;(4)将步骤(3)得到的汇编语言文件作为自动生成的多线程交叉双精度短向量结构的评测激励。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110342803.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种无线网络音响系统
- 下一篇:光生物反应器、太阳能收集系统、以及热控制方法