Arithmetic processing unit and method for operating cache
    1.
    发明申请
    Arithmetic processing unit and method for operating cache 审中-公开
    用于操作缓存的算术处理单元和方法

    公开(公告)号:US20070088896A1

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

    申请号:US11510670

    申请日:2006-08-28

    IPC分类号: G06F12/08 G06F13/00

    CPC分类号: G06F12/0893 G06F12/0831

    摘要: A cache access transmission means outputs an access address, obtained from a CPU by way of a local cache access address input means, to a shared address bus via a remote cache access address output means. A cache access control means accesses a cache memory by using the access address obtained from the shared address bus by way of a remote cache access address input means. That is, an access address output from a CPU of a first processor is output from the cache access transmission means and received by the cache access control means so as to be used in accessing a cache memory in a second processor.

    摘要翻译: 高速缓存存取传输装置经由远程高速缓存存取地址输出装置将通过本地高速缓存存取地址输入装置从CPU获得的访问地址输出到共享地址总线。 高速缓存访​​问控制装置通过使用通过远程高速缓存访​​问地址输入装置从共享地址总线获得的访问地址来访问高速缓冲存储器。 也就是说,从高速缓存访​​问传输装置输出从第一处理器的CPU输出的访问地址,并由高速缓存访​​问控制装置接收,以便用于访问第二处理器中的高速缓冲存储器。

    Processor apparatus and multithread processor apparatus
    2.
    发明授权
    Processor apparatus and multithread processor apparatus 有权
    处理器设备和多线程处理器设备

    公开(公告)号:US08850168B2

    公开(公告)日:2014-09-30

    申请号:US13215623

    申请日:2011-08-23

    IPC分类号: G06F9/38 G06F9/46 G06F9/30

    摘要: A processor apparatus according to the present invention is a processor apparatus which shares hardware resources between a plurality of processors, and includes: a first determination unit which determines whether or not a register in each of the hardware resources holds extension context data of a program that is currently executed; a second determination unit which determines to which processor the extension context data in the hardware resource corresponds; a first transfer unit which saves and restores the extension context data between programs in the processor; and a second transfer unit which saves and restores the extension context data between programs between different processors.

    摘要翻译: 根据本发明的处理器装置是在多个处理器之间共享硬件资源的处理器装置,包括:第一确定单元,确定每个硬件资源中的寄存器是否保存有程序的扩展上下文数据, 目前执行; 第二确定单元,确定硬件资源中的扩展上下文数据对哪个处理器; 第一传送单元,其在所述处理器中的节目之间保存和恢复所述扩展上下文数据; 以及第二传送单元,其在不同处理器之间的节目之间保存和恢复扩展上下文数据。

    SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN AIDING DEVICE FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, PROGRAM, AND PROGRAM RECORDING MEDIUM
    3.
    发明授权
    SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN AIDING DEVICE FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, PROGRAM, AND PROGRAM RECORDING MEDIUM 失效
    半导体集成电路器件,半导体集成电路器件的设计方法,半导体集成电路器件的设计辅助器件,程序和程序记录介质

    公开(公告)号:US06777269B2

    公开(公告)日:2004-08-17

    申请号:US10411916

    申请日:2003-04-11

    申请人: Masahide Kakeda

    发明人: Masahide Kakeda

    IPC分类号: H01L2182

    摘要: A first signal path of a circuit 300 of the present invention is formed by connecting a restricted area 331 in the electrically disconnected state, restricted areas 321 and 311 in the electrically connected state in series, using conductors 330, 320, and 310, and contacts 351 and 352. The circuit 300 is constructed by connecting in parallel six signal paths each being divided by a combination of one or two restricted areas provided thereon. Every time the circuit state is switched, a signal path disconnected by one restricted area is changed suitably to a signal path disconnected by two restricted areas, and vice versa, so as to maintain a signal path disconnected by a combination of restricted areas. By doing so, the switch of the circuit between the disconnected state and the connected state can be repeated an unlimited number of times by a change in one freely-chosen layer.

    摘要翻译: 本发明的电路300的第一信号路径是通过使用导体330,320和310将电气断开状态的限制区域331,电连接状态下的限制区域321和311串联连接而形成的, 电路300通过并联连接六个信号路径构成,每个信号路径被设置在其上的一个或两个受限区域的组合分开。 每次切换电路状态时,由一个限制区域断开的信号路径被适当地改变为由两个限制区域断开的信号路径,反之亦然,以便通过限制区域的组合来保持信号路径断开。 通过这样做,可以通过一个自由选择的层中的改变来重复断开状态和连接状态之间的电路的切换无限次。

    Apparatus for translation between virtual and physical addresses using a virtual page number, a physical page number, a process identifier and a global bit
    4.
    发明授权
    Apparatus for translation between virtual and physical addresses using a virtual page number, a physical page number, a process identifier and a global bit 有权
    用于使用虚拟页码,物理页号,进程标识符和全局位在虚拟和物理地址之间进行转换的装置

    公开(公告)号:US06564311B2

    公开(公告)日:2003-05-13

    申请号:US09487343

    申请日:2000-01-19

    IPC分类号: G06F1200

    摘要: An address translation apparatus comprises: entry storage means for storing a plurality of entries, each entry containing a virtual page number, a physical page number, and a process identifier which is composed of plural bits; comparison information storage means for storing comparison information which defines a method for comparing a process identifier possessed by a process that is currently executed, with the process identifier in each entry; process comparison means for comprising the process identifier possessed by the process that is currently executed, with the process identifier in the entry, on the basis of the comparison information; and entry retrieval means for retrieving, from the entry storage means, an entry including a virtual page number equal to a virtual page number supplied from the outside, and a process identifier which matches the process identifier of the currently executed process, according to the result of comparison by the process comparison means. Therefore, when a physical memory has a content which can be shared between at least two processes, effective utilization of memory area can be achieved by unifying entries with respect to these processes.

    摘要翻译: 地址转换装置包括:条目存储装置,用于存储多个条目,每个条目包含虚拟页码,物理页号和由多个比特组成的进程标识符; 比较信息存储装置,用于存储定义用于将当前执行的处理所拥有的进程标识符与每个条目中的进程标识符进行比较的方法的比较信息; 处理比较装置,用于根据比较信息,将当前执行的进程所拥有的进程标识符与条目中的进程标识符相结合; 以及条目检索装置,用于从条目存储装置检索包括等于从外部提供的虚拟页码的虚拟页码的条目以及与当前执行的处理的处理标识符相匹配的处理标识符,根据该结果 通过过程比较手段进行比较。 因此,当物理存储器具有能够在至少两个进程之间共享的内容时,可以通过统一关于这些处理的条目来实现存储区域的有效利用。

    Multiprocessing apparatus
    5.
    发明申请
    Multiprocessing apparatus 失效
    多处理装置

    公开(公告)号:US20060059317A1

    公开(公告)日:2006-03-16

    申请号:US11223932

    申请日:2005-09-13

    申请人: Masahide Kakeda

    发明人: Masahide Kakeda

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0833

    摘要: The multiprocessing apparatus of the present invention is a multiprocessing apparatus including a plurality of processors, a shared bus, and a shared bus controller, wherein each of the processors includes a central processing unit (CPU) and a local cache, each of the local caches includes a cache memory, and a cache control unit that controls the cache memory, each of the cache control units includes a data coherence management unit that manages data coherence between the local caches by controlling data transfer carried out, via the shared bus, between the local caches, wherein at least one of the cache control units (a) monitors a local cache access signal, outputted from another one of the processors, for notifying an occurrence of a cache miss, and (b) notifies pseudo information to the another one of the processors via the shared bus controller, the pseudo information indicating that data corresponding to the local cache access signal is stored in the cache memory of the local cache that includes the at least one of the cache control units, even in the case where the data corresponding to the local cache access signal is not actually stored.

    摘要翻译: 本发明的多处理装置是包括多个处理器,共享总线和共享总线控制器的多处理装置,其中每个处理器包括中央处理单元(CPU)和本地高速缓存,每个本地高速缓存 包括高速缓冲存储器和控制高速缓存存储器的高速缓存控制单元,每个高速缓存控制单元包括数据一致性管理单元,其通过经由共享总线控制经由共享总线执行的数据传输来管理本地高速缓存之间的数据一致性 本地高速缓存,其中至少一个高速缓存控制单元(a)监视从另一个处理器输出的本地高速缓存访​​问信号,用于通知高速缓存未命中的发生,以及(b)将伪信息通知另一个 处理器经由共享总线控制器,指示对应于本地高速缓存访​​问信号的数据的伪信息被存储在本地ca 即使在实际上不存储与本地高速缓存访​​问信号对应的数据的情况下,也包含至少一个缓存控制单元。

    SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN AIDING DEVICE FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, PROGRAM, AND PROGRAM RECORDING MEDIUM
    6.
    发明授权
    SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, DESIGN AIDING DEVICE FOR SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, PROGRAM, AND PROGRAM RECORDING MEDIUM 有权
    半导体集成电路器件,半导体集成电路器件的设计方法,半导体集成电路器件的设计辅助器件,程序和程序记录介质

    公开(公告)号:US06573605B2

    公开(公告)日:2003-06-03

    申请号:US10186760

    申请日:2002-07-01

    申请人: Masahide Kakeda

    发明人: Masahide Kakeda

    IPC分类号: H01L2312

    摘要: A first signal path of a circuit 300 of the present invention is formed by connecting a restricted area 331 in the electrically disconnected state, restricted areas 321 and 311 in the electrically connected state in series, using conductors 330, 320, and 310, and contacts 351 and 352. The circuit 300 is constructed by connecting in parallel six signal paths each being divided by a combination of one or two restricted areas provided thereon. Every time the circuit state is switched, a signal path disconnected by one restricted area is changed suitably to a signal path disconnected by two restricted areas, and vice versa, so as to maintain a signal path disconnected by a combination of restricted areas. By doing so, the switch of the circuit between the disconnected state and the connected state can be repeated an unlimited number of times by a change in one freely-chosen layer.

    摘要翻译: 本发明的电路300的第一信号路径是通过使用导体330,320和310将电气断开状态的限制区域331,电连接状态下的限制区域321和311串联连接而形成的, 电路300通过并联连接六个信号路径构成,每个信号路径被设置在其上的一个或两个受限区域的组合分开。 每次切换电路状态时,由一个限制区域断开的信号路径适当地改变为由两个限制区域断开的信号路径,反之亦然,以便通过限制区域的组合来保持信号路径断开。 通过这样做,可以通过一个自由选择的层中的改变来重复断开状态和连接状态之间的电路的切换无限次。

    Multiprocessing apparatus having reduced cache miss occurrences
    7.
    发明授权
    Multiprocessing apparatus having reduced cache miss occurrences 失效
    具有减少的高速缓存未命中的多处理装置

    公开(公告)号:US07539823B2

    公开(公告)日:2009-05-26

    申请号:US11223932

    申请日:2005-09-13

    申请人: Masahide Kakeda

    发明人: Masahide Kakeda

    IPC分类号: G06F13/22

    CPC分类号: G06F12/0833

    摘要: A multiprocessing apparatus includes a cache control unit which monitors a local cache access signal, outputted from a processor, for notifying an occurrence of a cache miss, and notifies pseudo information to the processor via a shared bus controller, the pseudo information indicating that data corresponding to the local cache access signal is stored in a cache memory of a local cache that includes the cache control unit when the data corresponding to the local cache access signal is not actually stored in the cache memory.

    摘要翻译: 多处理装置包括高速缓存控制单元,其监视从处理器输出的用于通知高速缓存未命中的发生的本地高速缓存访​​问信号,并且经由共享总线控制器将伪信息通知给处理器,伪信息指示对应的数据 当本地高速缓存访​​问信号的数据实际上不存储在高速缓冲存储器中时,本地高速缓存访​​问信号被存储在包括高速缓存控制单元的本地高速缓存的高速缓冲存储器中。