【技术实现步骤摘要】
本专利技术涉及计算机,通讯及集成电路领域。
技术介绍
存储程序计算机中的中央处理器产生地址送到存储器,从中读取指令或数据送回供中央处理器执行,执行的结果送回存储器中存储。随着技术的进步,存储器的容量增大,其存储器访问延迟增大,存储器访问的通道延迟也增大;而中央处理器的执行速度却增快,因此存储器访问延迟日益成为计算机性能提高的瓶颈。因此,存储程序计算机使用缓存器以掩盖存储器访问延迟以缓解此一瓶颈。但中央处理器用同样的方式向缓存取指令或数据。即中央处理器中的处理器核产生地址送到缓存器,如地址与缓存器中存储的地址标签匹配,则缓存器将相应的信息直接送到处理器核供执行,如此避免了访问存储器的延迟。随着技术的进步,缓存器的容量增大,其缓存器访问延迟增大,访问的通道延迟也增大;而处理器核的执行速度却增快,因此缓存器访问延迟如今成为计算机性能提高的严重瓶颈。上述处理器核向存储器取信息(包括指令和数据)供执行的方式可被视为处理器核向存储器拉取(Pull)信息。拉取信息需经历延迟通道两次,一次是处理器将地址送到存储器,一次是存储器将信息送到处理器核。此外,为支持拉取信息的方式,所有存储程序计算机的处理器都有产生和记录指令地址的模块,其流水线结构中必然有取指令的流水线段。现代存储程序计算机取指令通常需要复数个流水线段,加深了流水线,加重了分支预测错误时的损失。另外产生和记录一个长指令地址也需要消耗较多能量。尤其是将变长指令转换为定长微操作执行的计算机需要将定长微操作的地址逆向转换为变长指令的地址对缓存寻址,要有不少代价。本专利技术提出的方法与系统装置能直接解决上述或其他的一个 ...
【技术保护点】
一种处理器系统,包括:处理器核和缓存器;其特征在于:所述缓存器向所述处理器核推送指令及数据供所述处理器核执行及处理。
【技术特征摘要】
2015.04.23 CN 20151020143611.一种处理器系统,包括:处理器核和缓存器;其特征在于:所述缓存器向所述处理器核推送指令及数据供所述处理器核执行及处理。2.如权利要求1所述的系统,其特征在于:所述处理器核向所述缓存系统提供分支判断;所述缓存器审查其中存储的指令,提取并存储指令的控制流信息;所述缓存器根据所述控制流信息及所述分支判断向所述处理器核推送指令供处理器核执行。3.如权利要求2所述的系统,其特征在于:所述处理器核向所述缓存系统提供间接分支指令的基地址;所述缓存器根据所述基地址产生间接分支目标地址,向所述处理器核推送间接分支指令供处理器核执行。4.如权利要求1所述的系统,其特征在于:所述处理器核流水线不设取指令流水线段;所述处理器核不产生指令地址;所述处理器核不向所述缓存器提供指令地址以读取指令。5.如权利要求1所述的系统,其特征在于:该系统的缓存器连接至存储器;所述缓存器产生并向所述存储器提供存储器地址;所述存储器根据所述存储器地址向缓存器提供指令。6.如权利要求2所述的系统,其特征在于:所述的缓存器中仅最低存储层次有虚实地址转换;所述的缓存器中仅最低存储层次有存储器地址对缓存器地址的映射。7.如权利要求2所述的系统,其特征在于:所述的缓存器中最低存储层次以路组相联方式组织;所述的缓存器中除最低存储层次以外的其他存储层次为全相联方式组织。8.如权利要求2所述的系统,其特征在于:所述的缓存器中的相邻存储层次之间各有扫描器;所述扫描器审查在所述相邻存储层次之间传递的指令以提取控制信息流。9.如权利要求2所述的系统,其特征在于:所述的缓存器中在所述最低存储层次与次低存储层次之间有扫描器;所述扫描器审查在所述最低与次低存储层次之间传递的指令以提取控制信息流;存储所述提取的控制信息流以备比所述次低存储层次更高的存储层次调用。10.如权利要求2所述的系统,其特征在于:所述的缓存器中最高存储层次有第一读口及第二读口;所述的缓存器中最高存储层次有第一循迹器及第二循迹器;所述的第一及第二循迹器根据所述存储的控制流信息及所述分支判断,控制所述的第一读口及第二读口向处理器核提供分支指令后的顺序指令及分支目标指令;所述的处理器核执行所述分支指令,产生分支判断;所述的处理器核以所述分支判断决定执行并写回顺序指令或分支目标指令。11.如权利要求3所述的系统,其特征在于:所述的缓存器中存储所述间接分支指令的所述基地址与所述间接分支目标指令对;所述的缓存器可以根据所述间接分支指令及所述基地址向处理器核提供存储的所述间接分支目标指令。12.一种缓存器置换方式;其特征在于:以最少关联度原则决定被置换的缓存块。13.如权利要求12所述的方法;其特征在于:进一步以最早曾被置换的原则决定被置换的缓存块。14.如权利要求12所述的方法;其特征在于:所述缓存器中的缓存块存有关联记录;所述关联记录中记录以该缓存块为分支目标的指令的数目作为所述关联度。15.如权利要求12所述的方法;其特征在于:所述缓存器中的缓存块存有关联记...
【专利技术属性】
技术研发人员:林正浩,
申请(专利权)人:上海芯豪微电子有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。