直接存储器存取传送控制方法和控制装置

    公开(公告)号:CN1300715C

    公开(公告)日:2007-02-14

    申请号:CN02806053.9

    申请日:2002-02-25

    Inventor: 上田真

    CPC classification number: G06F13/28

    Abstract: 本发明提供一种DMA传送控制方法及装置。可以参照DMA传送中的数据,使DMA传送中的CPU等待时间减少。包括检测CPU(70)发出的对DMA传送对象的数据的参照要求的检测部件(12),使用DMA传送控制装置(10),使CPU(70)比运行中的DMA传送优先参照被检测出有所述参照要求的数据。

    高速缓存一致性控制方法、系统和程序

    公开(公告)号:CN103229152B

    公开(公告)日:2016-10-19

    申请号:CN201180056650.2

    申请日:2011-09-05

    Inventor: 上田真

    CPC classification number: G06F12/084 G06F12/1036

    Abstract: 本发明实现了高速缓存一致性控制,其中共享存储器类型多处理器系统的可缩放性得到提高,并且成本性能通过抑制硬件和软件的成本而得到改善。在一种用于控制多处理器系统的高速缓存一致性的系统中,在该多处理器系统中,包括高速缓存和TLB的多个处理器共享系统存储器,多个处理器中的每个处理器包括TLB控制单元,该TLB控制单元进一步包括:执行TLB搜索的TLB搜索单元;以及在无命中获得于TLB搜索中并且产生TLB中断时执行TLB注册信息处理的一致性处置器。一致性处置器包括:用于执行对系统存储器的页面表的搜索并且对TLB注册信息执行替换的TLB替换处置器;用于处置TLB未命中中断的TLB未命中异常处置单元,该TLB中断是在TLB中断不是由页面错误引起、但是匹配地址的注册信息未存在于TLB中时发生;以及用于处置存储中断的存储异常处置单元,该存储中断是在匹配地址的注册信息存在于TLB中、但是访问授权被违反时发生。

    时钟生成电路及其方法
    3.
    发明授权

    公开(公告)号:CN1790915B

    公开(公告)日:2010-05-05

    申请号:CN200510119427.4

    申请日:2005-11-11

    CPC classification number: G06F1/06

    Abstract: 本发明的目的是生成具有在第一分频时钟信号的频率fref/A和第二分频时钟信号的频率fref/(A+1)间的频率freq的输出时钟信号。时钟分频电路(12)有选择地生成分频时钟信号CLK1,CLK2。离散值校正电路(14)控制时钟分频电路(12),以便如果C<D,将生成时钟信号CLK2一次和时钟信号CLK1(Q-1)次的过程重复C次,然后,生成时钟信号CLK1 R次,以及如果C>D,将生成时钟信号CLK1一次和时钟信号CLK2(Q-1)次的过程重复D次,然后生成时钟信号CLK2 R次。A,B和C是满足freq=fref/(A+C/B)的自然数。在D=B-C中,如果C<D,Q是B/C的商,或如果C>D,Q是B/D的商。

    高速缓存一致性控制方法、系统和程序

    公开(公告)号:CN103229152A

    公开(公告)日:2013-07-31

    申请号:CN201180056650.2

    申请日:2011-09-05

    Inventor: 上田真

    CPC classification number: G06F12/084 G06F12/1036

    Abstract: 本发明实现了高速缓存一致性控制,其中共享存储器类型多处理器系统的可缩放性得到提高,并且成本性能通过抑制硬件和软件的成本而得到改善。在一种用于控制多处理器系统的高速缓存一致性的系统中,在该多处理器系统中,包括高速缓存和TLB的多个处理器共享系统存储器,多个处理器中的每个处理器包括TLB控制单元,该TLB控制单元进一步包括:执行TLB搜索的TLB搜索单元;以及在无命中获得于TLB搜索中并且产生TLB中断时执行TLB注册信息处理的一致性处置器。一致性处置器包括:用于执行对系统存储器的页面表的搜索并且对TLB注册信息执行替换的TLB替换处置器;用于处置TLB未命中中断的TLB未命中异常处置单元,该TLB中断是在TLB中断不是由页面错误引起、但是匹配地址的注册信息未存在于TLB中时发生;以及用于处置存储中断的存储异常处置单元,该存储中断是在匹配地址的注册信息存在于TLB中、但是访问授权被违反时发生。

    多处理器系统以及其中的排他控制方法

    公开(公告)号:CN101061462A

    公开(公告)日:2007-10-24

    申请号:CN200580040025.3

    申请日:2005-11-21

    Inventor: 上田真

    CPC classification number: G06F13/4217 G06F9/526

    Abstract: 本发明提供一种能够用简单的结构实现与具有锁变量的原子读出修改写入功能的高成本的系统同样的功能的多处理器系统。如果某一CPU断言读出信号READ,则从锁寄存器18读出锁变量LOCK,并且将锁定状态“1”的锁变量LOCK写入到锁寄存器18。在所读出的锁变量LOCK是非锁定状态“0”的情况下,该CPU能够获得锁。由于读出锁变量LOCK并且写入锁定状态“1”的主锁变量LOCK,所以此后即使另一CPU断言读出信号READ,也会因为从锁寄存器18读出锁定状态“1”的锁变量LOCK,而使该另一CPU不能获得锁。

    多处理器系统中的线程分配系统和分配方法

    公开(公告)号:CN1489062A

    公开(公告)日:2004-04-14

    申请号:CN03156346.5

    申请日:2003-09-04

    Inventor: 上田真

    Abstract: 为了提供控制要优化的系统的吞吐率的系统和分配方法,本发明的用于向多处理器系统40中多个处理器28分配进程38中的线程的系统包括:确定进程的处理效率的确定装置12,和根据确定装置的结果选择一个处理器或多个处理器执行进程的选择装置14。

    多处理器系统以及其中的排他控制方法

    公开(公告)号:CN101061462B

    公开(公告)日:2010-10-06

    申请号:CN200580040025.3

    申请日:2005-11-21

    Inventor: 上田真

    CPC classification number: G06F13/4217 G06F9/526

    Abstract: 本发明提供一种能够用简单的结构实现与具有锁变量的原子读出修改写入功能的高成本的系统同样的功能的多处理器系统。如果某一CPU断言读出信号READ,则从锁寄存器18读出锁变量LOCK,并且将锁定状态“1”的锁变量LOCK写入到锁寄存器18。在所读出的锁变量LOCK是非锁定状态“0”的情况下,该CPU能够获得锁。由于读出锁变量LOCK并且写入锁定状态“1”的主锁变量LOCK,所以此后即使另一CPU断言读出信号READ,也会因为从锁寄存器18读出锁定状态“1”的锁变量LOCK,而使该另一CPU不能获得锁。

    多处理器系统中的线程分配系统和分配方法

    公开(公告)号:CN1308839C

    公开(公告)日:2007-04-04

    申请号:CN03156346.5

    申请日:2003-09-04

    Inventor: 上田真

    Abstract: 为了提供控制要优化的系统的吞吐率的系统和分配方法,本发明的用于向多处理器系统(40)中多个处理器(28)分配进程(38)中的线程的系统包括:确定进程的处理效率的确定装置(12)和根据确定装置的结果选择一个处理器或多个处理器执行进程的选择装置(14)。

    时钟生成电路及其方法
    9.
    发明公开

    公开(公告)号:CN1790915A

    公开(公告)日:2006-06-21

    申请号:CN200510119427.4

    申请日:2005-11-11

    CPC classification number: G06F1/06

    Abstract: 本发明的目的是生成具有在第一分频时钟信号的频率fref/A和第二分频时钟信号的频率fref/(A+1)间的频率freq的输出时钟信号。时钟分频电路(12)有选择地生成分频时钟信号CLK1,CLK2。离散值校正电路(14)控制时钟分频电路(12),以便如果C<D,将生成时钟信号CLK2一次和时钟信号CLK1(Q-1)次的过程重复C次,然后,生成时钟信号CLK1 R次,以及如果C>D,将生成时钟信号CLK1一次和时钟信号CLK2(Q-1)次的过程重复D次,然后生成时钟信号CLK2 R次。A,B和C是满足freq=fref/(A+C/B)的自然数。在D=B-C中,如果C<D,Q是B/C的商,或如果C>D,Q是B/D的商。

    直接存储器存取传送控制方法和控制装置

    公开(公告)号:CN1494684A

    公开(公告)日:2004-05-05

    申请号:CN02806053.9

    申请日:2002-02-25

    Inventor: 上田真

    CPC classification number: G06F13/28

    Abstract: 本发明提供一种DMA传送控制方法及装置。可以参照DMA传送中的数据,使DMA传送中的CPU等待时间减少。包括检测CPU(70)发出的对DMA传送对象的数据的参照要求的检测部件(12),使用DMA传送控制装置(10),使CPU(70)比运行中的DMA传送优先参照被检测出有所述参照要求的数据。

Patent Agency Ranking