利用粗糙时钟门控的动态频率控制

    公开(公告)号:CN102904553A

    公开(公告)日:2013-01-30

    申请号:CN201210248911.7

    申请日:2012-07-18

    Applicant: 苹果公司

    Inventor: J·王 P·Y·娄

    CPC classification number: G06F1/08 G06F1/324 H03K23/66 Y02D10/126

    Abstract: 本发明涉及利用粗糙时钟门控的动态频率控制。公开了利用时钟门控电路控制时钟信号的频率的方法和装置。在一个实施例中,根时钟信号和使能信号被提供至时钟门控电路。时钟门控电路被配置为当使能信号有效时基于根时钟信号提供操作时钟信号。当使能信号无效时,操作时钟信号被阻止。操作时钟信号的频率可以通过对于每N个时钟周期中的一个周期使该使能信号有效而以相对于根时钟信号减小的频率输出。此外,操作时钟信号的频率可以通过改变相对于根时钟信号使使能信号有效的比率来动态地改变,而不需要中止接收操作时钟信号的功能单元的操作。

    基于块的非透明高速缓存
    12.
    发明公开

    公开(公告)号:CN102483719A

    公开(公告)日:2012-05-30

    申请号:CN201080038192.5

    申请日:2010-07-09

    Applicant: 苹果公司

    Abstract: 在一个实施例中,提供了一种包括非透明存储器和控制电路的非透明存储器单元。控制电路可以将非透明存储器作为一组非透明存储块来管理。在一个或更多个处理器上执行的软件可以请求在其中处理数据的非透明存储块。控制电路可以分配一个第一块,并且可以返回所分配块的地址(或者其它指示),以便软件可以访问该块。控制电路还可以提供非透明存储器和非透明存储器单元所耦合的主存储器系统之间的自动数据移动。例如,自动数据移动可以包括从主存储器系统向所分配块填充数据,或者在所分配块的处理完成之后将所分配块中的数据清除到主存储器系统。

    资源粒度大于信用粒度时的信用管理

    公开(公告)号:CN102298563A

    公开(公告)日:2011-12-28

    申请号:CN201110266364.0

    申请日:2009-12-09

    Applicant: 苹果公司

    Inventor: J·王 陈宗建

    CPC classification number: G06F13/385 H04L47/10 H04L47/39 H04L49/90

    Abstract: 公开了一种数字装置以及用于管理数字装置中接口的基于信用的流控制的方法。在一个实施例中,基于信用的流控制接口上的接收器配置成,当接收到导致缓冲存储器中较少未使用数据信用的数据有效载荷时,早期释放一个或多个数据信用,其中缓冲存储器以比数据信用粗的粒度分配。在另一个实施例中,头部信用和数据信用是基于实际的分组数据有效载荷大小而动态调整的。

    TLB预取
    14.
    发明公开

    公开(公告)号:CN102498477A

    公开(公告)日:2012-06-13

    申请号:CN201080038472.6

    申请日:2010-07-12

    Applicant: 苹果公司

    Inventor: J·王 陈宗健

    Abstract: 在一个实施例中,存储器管理单元(MMU)被配置成保持包括多个页面表条目的数据块。MMU被配置成响应于TLB未命中,检查所述数据块,如果在所述数据块中找到转换,则提供来自所述数据块的所述转换,而不生成对于所述转换的存储器读取。在一些实施例中,MMU还可以保存已使用来自所述数据块的转换的TLB未命中的历史,以及可根据所述历史,生成第二个数据块的预取。例如,所述历史可以是最近使用的Q个页面表条目的列表,以及所述历史可以示出在块的端部附近的访问的模式。在另一个实施例中,所述历史可以包括已使用的所述数据块中的页面表条目的数目的计数。

Patent Agency Ranking