【技术实现步骤摘要】
【国外来华专利技术】阶层式存储器系统中的存储器管线控制
[0001]本描述大体上涉及可经形成为例如片上系统(SoC)的集成电路的一部分的处理装置。更明确来说,本描述涉及具有改进的写入操作的管理的此类系统。
技术介绍
[0002]SOC是单个裸片上的具有多个功能块(例如一或多个处理器核心、存储器以及输入及输出)的集成电路。
[0003]阶层式存储器在具有针对相应处理器核心(例如中心处理单元(CPU)或数字信号处理器(DSP))的不同读取/写入响应时间的存储器块之间移动数据及指令。例如,对于相应处理器核心来说更为本地的存储器通常具有更低的响应时间。阶层式存储器包含具有多个级别(例如L1及L2)的高速缓存存储器系统,其中不同级别描述高速缓存存储器对相应的处理器核心的不同本地性程度或不同平均响应时间。在此,更本地或更低响应时间的高速缓存存储器(例如L1高速缓存)被称为比更不本地或更高响应时间的低级别高速缓存存储器(例如L2高速缓存或L3高速缓存)更高级别的高速缓存存储器。高速缓存的关联性是指高速缓存存储分离,其中组关联性将高速缓存划分为若干存储组,且每一此组存储 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种处理器系统,其包括:处理器核心,其经配置以产生存储器事务;第一级高速缓存存储器;第一存储器控制器,其经耦合以控制所述第一级高速缓存存储器;及第二级高速缓存存储器,其是与所述第一级高速缓存存储器不同级的高速缓存存储器;第二存储器控制器,其具有经配置以处理所述存储器事务的存储器管线,所述第二存储器控制器耦合以控制所述第二级高速缓存存储器,所述第二存储器控制器通过跳过所述存储器管线的旁通路径连接到所述第一存储器控制器,所述第二存储器控制器经配置以:确定将被调度的第一存储器事务是否是旁通存储器写入请求,旁通存储器写入请求是具有数据有效负载或与经指示不导致对应的写入被引导到所述第二级高速缓存存储器的存储器位置对应的存储器写入请求;及如果所述第一存储器事务是旁通存储器写入请求,那么确定所述存储器管线中的第二存储器事务是否防止通过所述第一存储器事务传递,且如果不是,那么使用所述旁通路径将所述第一存储器事务发送到所述第一存储器控制器。2.根据权利要求1所述的处理器系统,其中所述第二存储器控制器经配置以:如果使用所述旁通路径将所述第一存储器事务发送到所述第一存储器控制器,那么进入旁通模式;如果按顺序在所述第一存储器事务之后的第三存储器事务经确定为旁通存储器写入请求,且所述第二存储器控制器处于所述旁通模式中,那么跳过所述确定第二存储器事务是否防止传递动作,及使用所述旁通路径将所述第三存储器事务发送到所述第一存储器控制器。3.根据权利要求2所述的处理器系统,其中所述第二存储器控制器经配置以在所述第三存储器事务未经确定为是旁通存储器写入请求的情况下退出所述旁通模式。4.根据权利要求1所述的处理器系统,其中所述第二存储器控制器经配置以在使用所述旁通路径将所述第一存储器事务发送到所述第一存储器控制器之后,不致使所述第一存储器事务的所述数据有效负载被写入到所述第二级高速缓存存储器。5.根据权利要求1所述的处理器系统,其中所述第一存储器控制器经配置以在通过所述旁通路径接收所述第一存储器事务之后处理所述第一存储器事务。6.根据权利要求1所述的处理器系统,其进一步包括:第三级高速缓存存储器,其是与所述第一级高速缓存存储器及所述第二级高速缓存存储器不同级的高速缓存存储器;及所述第三级高速缓存存储器的受害者高速缓存;其中所述第二存储器控制器经配置使得请求从所述受害者高速缓存到所述第三级高速缓存存储器的存储器写入的存储器写入请求是防止通过所述第一存储器事务传递的存储器事务。7.根据权利要求6所述的处理器系统,其中,如果当所述第一存储器事务是旁通存储器写入请求时确定请求从所述受害者高速缓存到所述第三级高速缓存存储器的存储器写入的存储器写入请求位于所述存储器管线中,那么所述旁通存储器写入请求经调度到所述存
储器管线中,并由所述存储器管线执行。8.根据权利要求1所述的处理器系统,其进一步包括第三级高速缓存存储器,其是与所述第一级高速缓存存储器及所述第二级高速缓存存储器不同级的高速缓存存储器;其中所述第二存储器控制器经配置使得请求到所述第三级高速缓存存储器的写入的存储器写入请求是防止通过所述第一存储器事务传递的存储器事务。9.根据权利要求8所述的处理器系统,其中所述第二存储器控制器经配置以延迟所述第一存储器事务,直到所述确定第二存储器事务是否防止传递动作确定所述存储器管线中没有第三级高速缓存写入请求,且在此之后使用所述旁通路径将所述第一存储器事务发送到所述第一存储器控制器。10.根据权利要求1所述的处理器系统,其中所述旁通路径直接从所述第一存储器控制器的存储器事务调度部分连接到所述第二存储器控制器。11.一种操作处理器系统的方法,所述方法包括:其中所述处理器系统具有第一级高速缓存存储器及第二级高速缓存存储器,所述第二级高速缓存存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。