1.一种流水线请求顺序与时序的控制方法,其特征在于,包括:S1,采用计数器对处理器中的非停顿节拍数进行计数,停顿时计数器的值保持、非停顿时计数器的值自增,且当计数到ID缓存大小便跳回0,在新请求到达某一通路时,将当拍计数器的值作为该新请求的ID并将该新请求存入ID队列;所述ID队列按照先进先出原则进行组织,先流出的请求先进队列,队首ID对应的请求就是下一个应当返回的请求;当任一请求到达数据回收站后,跳转下一步;S2,判断到达数据回收站的当前请求的ID与ID队列中当前的队首ID两者是否相同,若两者相同则跳转步骤S3,否则跳转步骤S4;S3,判定当前请求为按序到达,判断当前请求的ID与所述计数器的值是否匹配,若两者匹配,则判定当前请求为按时到达,执行数据返回;否则,判定当前请求为提前到达,将当前请求缓存到ID缓存中,结束并退出;S4,判定当前请求为乱序到达,将当前请求缓存到ID缓存中;所述控制方法还包括并行针对ID缓存中任意请求的分析判断:若该请求与ID队列中当前的队首ID相同、且与所述计数器的值是否匹配时执行数据返回;所述针对ID缓存中任意请求的分析判断包括:步骤1,从ID缓存中遍历获取一个请求,记为当前暂存请求;步骤2,判断当前暂存请求的ID与ID队列中当前的队首ID相同是否成立,若成立则判定当前暂存请求就是下一个应当返回的请求,跳转步骤3;否则判定为不是下一个应当返回的请求,跳转步骤4;步骤3,判断当前暂存请求的ID与所述计数器的值是否匹配是否成立,若成立则判定当前暂存请求可返回,立即执行数据返回;否则判定当前暂存请求还需继续等待;步骤4,判断ID缓存是否遍历完毕,若尚未遍历完毕,则跳转步骤1;否则,针对ID缓存的本轮遍历完毕。
2.根据权利要求1所述的流水线请求顺序与时序的控制方法,其特征在于,所述将当前请求缓存到ID缓存中时,在ID缓存中暂存的请求的记录编号等于该请求的ID。
3.根据权利要求1所述的流水线请求顺序与时序的控制方法,其特征在于,所述针对ID缓存中任意请求的分析判断为基于将当前请求缓存到ID缓存中的事件触发执行一轮。
4.根据权利要求1所述的流水线请求顺序与时序的控制方法,其特征在于,所述针对ID缓存中任意请求的分析判断为定时执行一轮。
5.根据权利要求1所述的流水线请求顺序与时序的控制方法,其特征在于,所述ID缓存位于数据回收站中。
6.一种超长指令字处理器,包括相互连接的指令发射单元和指令执行流水线,其特征在于,所述指令执行流水线被编程或配置以执行权利要求1~5中任意一项所述流水线请求顺序与时序的控制方法的步骤。
7.一种流水线请求顺序与时序的控制装置,包括相互连接的微处理器和存储器,其特征在于,所述微处理器被编程或配置以执行权利要求1~5中任意一项所述流水线请求顺序与时序的控制方法的步骤。
8.一种计算机可读存储介质,其中存储有计算机程序,其特征在于,该计算机程序用于被微处理器编程或配置以执行权利要求1~5中任意一项所述流水线请求顺序与时序的控制方法的步骤。