-
公开(公告)号:JP2004185602A
公开(公告)日:2004-07-02
申请号:JP2003365322
申请日:2003-10-24
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: RAVI KUMER ARIMIRRI , CARGNONI ROBERT ALAN , GUY LYNN GUTHRIE , STARKE WILLIAM JOHN
IPC: G06F9/46 , G01R31/3185 , G06F9/48 , G06F12/00 , G06F12/08
CPC classification number: G06F9/462 , G01R31/318536 , G06F9/30101 , G06F9/30116 , G06F9/3012 , G06F9/3013
Abstract: PROBLEM TO BE SOLVED: To provide a method and system for minimizing a delay when processing an interruption. SOLUTION: This method and system are for managing the hardware architecture state of a processor which is important for executing a process in the processor. When the processor receives the interruption, a shadow copy of the hardware architecture state is stored from the processor into a memory. Since the hardware architecture state can be quickly saved for the interrupted process by the shadow copy of the hardware architecture state, the hardware architecture state of the next process can be soon stored in the processor. COPYRIGHT: (C)2004,JPO&NCIPI
-
公开(公告)号:JPH10254773A
公开(公告)日:1998-09-25
申请号:JP3483598
申请日:1998-02-17
Applicant: IBM
Inventor: RAVI KUMER ARIMIRRI , JOHN STEPHEN DODSON , JERRY DON LEWIS , DEREK EDWARD WILLIAMS
IPC: G06F9/52 , G06F12/08 , G06F15/16 , G06F15/177
Abstract: PROBLEM TO BE SOLVED: To provide a method for loading/reserving instruction by marking a highest-order cache as a reserved one, sending reserving bus operation from the highest-order cache to a cache at a second level and casting out this value from the highest-order cache after sending. SOLUTION: When a processor first accesses a value to read by the loading and reserving instruction, the value is placed at all the cache levels to the highest-order level cache (30). A corresponding block in the cache is marked as a reserved one (32). After then, the processor executes another instruction (34). When the value is expelled from the highest-order level cache (36), reserving bus operation is sent to a level just under it (38) but sent to only the level just under it. After receiving bus operation is sent to a next low-order level cache, a block is assign-released from the cache at the highest-order level (40).
-
公开(公告)号:JP2004326798A
公开(公告)日:2004-11-18
申请号:JP2004128785
申请日:2004-04-23
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: RAVI KUMER ARIMIRRI , GUY LYNN GUTHRIE , LIVINGSTON KIRK SAMUEL
IPC: G06F12/10 , G06F15/177
CPC classification number: G06F12/1072 , G06F12/1027 , G06F2212/682
Abstract: PROBLEM TO BE SOLVED: To provide a symmetric multiprocessor data processing system (SMP) that implements a TLBI protocol, which enables multiple TLBI operations (for making a conversion index buffer TLB disabled) from multiple processors within a partition to complete concurrently. SOLUTION: When the TLBI is received and an entry of a master processor in the TLB is disabled, a processor starts the TLBI protocol and it leads TLBI handling similar to a local barrier instruction. A corresponding TLB entry is disabled. In addition, transfer of a fetched instruction for an execution queue is stopped, operation by the execution unit is stopped and a queued instruction in the execution unit queue is deleted. After the queue is completely drained, the TLBI is issued in a state of mutual connection and corresponding entry in a TLB of another snooping processor is disabled. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract translation: 要解决的问题:提供实现TLBI协议的对称多处理器数据处理系统(SMP),其实现多个TLBI操作(用于使转换索引缓冲区TLB被禁用)从分区内的多个处理器并发完成。 解决方案:当接收到TLBI并且TLB中的主处理器的条目被禁用时,处理器启动TLBI协议,并且导致类似于本地屏障指令的TLBI处理。 相应的TLB条目被禁用。 此外,停止对执行队列的取出指令的传送,执行单元的操作停止,并且执行单元队列中的排队指令被删除。 队列完全耗尽之后,TLBI被发布为相互连接的状态,另一个侦听处理器的TLB中的相应条目被禁用。 版权所有(C)2005,JPO&NCIPI
-
公开(公告)号:JPH10260899A
公开(公告)日:1998-09-29
申请号:JP5108698
申请日:1998-03-03
Applicant: IBM
Inventor: RAVI KUMER ARIMIRRI , JOHN STEPHEN DODSON , JERRY DON LEWIS
IPC: G06F12/08
Abstract: PROBLEM TO BE SOLVED: To provide an improved mechanism for maintaining the cache coherency in a data processing system, by forcedly setting corrected data in an independent data cache to be at a lower order cache hierarchy level. SOLUTION: Processors 102 and 104 contain independent level one instruction caches and level one data caches in the respective processors. The processor 102 contains the instruction cache 106 and the data cache 108 and the processor 104 contains the instruction cache 110 and the data cache 112. Thus, cache coherency is guaranteed in the data processing system using cache hierarchy having the independent instruction caches 106 and 110 and the data caches 108 and 112 in at least one level. Namely, the independent instruction caches 106 and 110 and the data caches 108 and 112 are efficiently made coherent.
-
5.
公开(公告)号:JP2004185604A
公开(公告)日:2004-07-02
申请号:JP2003368033
申请日:2003-10-28
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: RAVI KUMER ARIMIRRI , CARGNONI ROBERT ALAN , GUY LYNN GUTHRIE , STARKE WILLIAM JOHN
CPC classification number: G06F12/0815 , G06F12/0831
Abstract: PROBLEM TO BE SOLVED: To provide a method and system for minimizing a delay when processing an interruption. SOLUTION: This method and system are for managing stored software state information such as cache memory contents and address conversion information which are not important for executing a process inside a processor. The software state of an idle process is stored in a virtual cache inside a system memory. By snooping a kill-type operation for the virtual cache inside the system memory, the cache coherency of the software state in maintained. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract translation: 要解决的问题:提供一种在处理中断时使延迟最小化的方法和系统。 解决方案:该方法和系统用于管理存储的软件状态信息,例如高速缓存存储器内容和地址转换信息,这些信息对于在处理器内执行处理不重要。 空闲进程的软件状态存储在系统内存中的虚拟缓存中。 通过窥探系统内存中的虚拟缓存的kill-type操作,维护软件状态的高速缓存一致性。 版权所有(C)2004,JPO&NCIPI
-
公开(公告)号:JP2004185603A
公开(公告)日:2004-07-02
申请号:JP2003368019
申请日:2003-10-28
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: RAVI KUMER ARIMIRRI , CARGNONI ROBERT ALAN , GUY LYNN GUTHRIE , STARKE WILLIAM JOHN
CPC classification number: G06F9/3863 , G06F9/30101 , G06F9/322 , G06F9/3806 , G06F9/3836 , G06F9/384 , G06F9/3885 , G06F9/4812
Abstract: PROBLEM TO BE SOLVED: To provide a method and system for minimizing a delay when processing an interruption. SOLUTION: This method and system are for predicting a second level interruption handler (SLIH) for processing then interruption on the basis of history information. The predicted SLIH is speculatively executed at the same time as a first level interruption handler (FLIH) for determining a right SLIH for interruption. When the predicted SLIH is rightly predicted, the FLIH suspends execution of the SLIH called by the FLIH, and the predicted SLIH completes the execution. When the predicted SLIH is wrongly predicted, the execution of the predicted SLIH is suspended, and the SLIH called by the FLIH continues till the completion. COPYRIGHT: (C)2004,JPO&NCIPI
-
-
-
-
-