![]() |
基于逻辑发射序号的软、硬件结合指令相关性控制方法 |
发明专利 |
申请专利号:CN200710034570.2 |
申请日期:2007.03.19 |
公开公告号:CN101021799 |
公开公告日:2007.08.22 |
主分类号:G06F9/45(2006.01 |
分类号:G06F9/45(2006.01)I |
国际申请: |
国际公布: |
申请人:中国人民解放军国防科学技术大学 |
地址:410073湖南省长沙市砚瓦池正街47号国防科学技术大学计算机学院 |
发明设计人:蒋 江;高 军;杨学军;张民选;邢座程;阳 柳;曾献君;马驰远;李 勇;陈海燕;李晋文;衣晓飞;张 明;穆长富;倪晓强;唐遇星;张承义 |
内容摘要:本发明公开了一种基于逻辑发射序号的软、硬件结合指令相关性控制方法,其步骤为:(1)编译:编译器为任意指令I编译产生指令操作码、逻辑发射序号以及指令I与前w-1条指令之间的d个相关性向量,生成操作向量;(2)插入指令队列:在指令插入指令队列IQ前,指令控制系统需要保证在指令队列IQ中不会出现具有相同逻辑发射序号的指令;(3)相关性控制:微处理器硬件指令控制系统直接采用指令的当前队列相关危险向量产生相关危险控制信号,无需再对指令操作码进行相关性译码和检测;(4)相关性维护。本发明充分利用软件编译器指令调度窗口大、能判断复杂地址相关的特点进行编译时静态调度、充分开发指令级并行性。 |
详细内容请点击全文下载... |
全文下载 |