-
公开(公告)号:DE69030931D1
公开(公告)日:1997-07-24
申请号:DE69030931
申请日:1990-02-06
Applicant: IBM
Inventor: EMMA PHILIP GEORGE , KNIGHT JOSHUA WILSON , POMERENE JAMES HERBERT , RECHTSCHAFFEN RUDOLPH NATHAN , SPARACIO FRANK JOHN
IPC: G06F9/38
-
公开(公告)号:DE69023568T2
公开(公告)日:1996-06-13
申请号:DE69023568
申请日:1990-05-09
Applicant: IBM
Inventor: EMMA PHILIP GEORGE , KNIGHT JOSHUA WILSON , POMERENE JAMES HERBERT , PUZAK THOMAS ROBERTS , RECHTSCHAFFEN RUDOLPH NATHAN
IPC: G06F12/08
Abstract: A cache memory system develops an optimum sequence for transferring data values between a main memory (50) and a line buffer (30) internal to the cache (20). At the end of a line transfer, the data in the line buffer (30) is written into the cache memory (20) as a block. Following an initial cache miss, the cache memory system monitors the sequence of data requests received for data in the line that is being read in from main memory (50). If the sequence being used to read in the data causes the processor (10) to wait for a specific data value in the line, a new sequence is generated in which the specific data value is read at an earlier time in the transfer cycle. This sequence is associated with the instruction that caused the first miss and is used for subsequent misses caused by the instruction. If, in the process of handling a first miss related to a specific instruction, a second miss occurs which is caused by the same instruction but which is for data in a different line of memory, the sequence associated with the instruction is marked as an ephemeral miss. Data transferred to the line buffer (30) in response to an ephemeral miss is not stored in the cache memory (20) and limited to that portion of the line accessed within the line buffer (30).
-
公开(公告)号:DE3884101D1
公开(公告)日:1993-10-21
申请号:DE3884101
申请日:1988-04-21
Applicant: IBM
Inventor: EMMA PHILIP GEORGE , KNIGHT III JOSHUA WILSON , POMERENE JAMES HERBERT , RECHTSCHAFFEN RUDOLPH NATHAN , SPARACIO FRANK JOHN
IPC: G06F9/38 , G06F15/16 , G06F15/177
-
公开(公告)号:MY117458A
公开(公告)日:2004-06-30
申请号:MYPI9703236
申请日:1997-07-16
Applicant: IBM
Inventor: BOZSO FERENC MIKLOS , EMMA PHILIP GEORGE
IPC: H01L21/60 , G06F1/10 , H01L23/48 , H01L21/44 , H01L21/48 , H01L23/02 , H01L23/52 , H01L25/065 , H01L25/07 , H01L25/18 , H01L27/02 , H01L29/40
Abstract: A PRECISE AND HIGHLY CONTROLLABLE CLOCK-DISTRIBUTION NETWORK IS PROVIDED ON ONE ACTIVE, SUBSTRATE (802) TO DISTRIBUTE CLOCK SIGNALS WITH MINIMAL SKEW TO ANOTHER ACTIVE SUBSTRATE (800) BY CONNECTING THE SUBSTRATES TOGETHER FACE-TO-FACE USING FLIP-CHIP TECHNOLOGY (806). SINCE THE CLOCK-DISTRIBUTION SUBSTRATE IS SPARSE, "QUIET BUSSES" ARE PROVIDED ON THE SPARSE SUBSTRATE TO FACILITATE THE HIGH-SPEED TRANSFER OF DATA OVER RELATIVELY LONG DISTANCES. LOW-POWER DEVICES (E.G., DRAM) CAN BE PROVIDED ON ONE SUBSTRATE (802) FOR USE BY HIGHER-POWER LOGIC (E.G., A PROCESSOR) ON ANOTHER SUBSTRATE (800) WITH MINIMAL INTERCONNECTION DISTANCE.
-
公开(公告)号:DE69715762T2
公开(公告)日:2003-04-24
申请号:DE69715762
申请日:1997-07-22
Applicant: IBM
Inventor: BOZSO FERENC MIKLOS , EMMA PHILIP GEORGE
Abstract: A precise and highly controllable clock-distribution network is provided on one active substrate to distribute clock signals with minimal skew to another active substrate by connecting the substrates together face-to-face using flip-chip technology. Since the clock-distribution substrate is sparse, "quiet busses" are provided on the sparse substrate to facilitate the high-speed transfer of data over relatively long distances. Low-power devices (e.g., DRAM) can be provided on one substrate for use by higher-power logic (e.g., a processor) on another substrate with minimal interconnection distance.
-
公开(公告)号:DE69621694D1
公开(公告)日:2002-07-18
申请号:DE69621694
申请日:1996-03-08
Applicant: IBM
Inventor: EMMA PHILIP GEORGE
Abstract: The invention provides means and methods for extending an instruction-set architecture without impacting the software interface. This circumvents all software compatibility issues, and allows legacy software to benefit from new architectural extensions without recompilation and reassembly. The means employed are a translation engine for translating sequences of old architecture instructions into primary, new architecture instructions, and an extended instruction (EI) cache memory for storing the translations. A processor requesting a sequence of instructions will look first to the EI-cache for a translation, and if translations are unavailable, will look to a conventional cache memory for the sequence, and finally, if still unavailable, will look to a main memory.
-
公开(公告)号:SG53009A1
公开(公告)日:1998-09-28
申请号:SG1997002395
申请日:1997-07-07
Applicant: IBM
Inventor: BOZSO FERENC MIKLOS , EMMA PHILIP GEORGE
IPC: G06F1/10 , H01L23/52 , H01L21/60 , H01L25/065 , H01L25/07 , H01L25/18 , H01L27/02 , H01L21/311
Abstract: A precise and highly controllable clock-distribution network is provided on one active substrate to distribute clock signals with minimal skew to another active substrate by connecting the substrates together face-to-face using flip-chip technology. Since the clock-distribution substrate is sparse, "quiet busses" are provided on the sparse substrate to facilitate the high-speed transfer of data over relatively long distances. Low-power devices (e.g., DRAM) can be provided on one substrate for use by higher-power logic (e.g., a processor) on another substrate with minimal interconnection distance.
-
公开(公告)号:DE69023568D1
公开(公告)日:1995-12-21
申请号:DE69023568
申请日:1990-05-09
Applicant: IBM
Inventor: EMMA PHILIP GEORGE , KNIGHT JOSHUA WILSON , POMERENE JAMES HERBERT , PUZAK THOMAS ROBERTS , RECHTSCHAFFEN RUDOLPH NATHAN
IPC: G06F12/08
Abstract: A cache memory system develops an optimum sequence for transferring data values between a main memory (50) and a line buffer (30) internal to the cache (20). At the end of a line transfer, the data in the line buffer (30) is written into the cache memory (20) as a block. Following an initial cache miss, the cache memory system monitors the sequence of data requests received for data in the line that is being read in from main memory (50). If the sequence being used to read in the data causes the processor (10) to wait for a specific data value in the line, a new sequence is generated in which the specific data value is read at an earlier time in the transfer cycle. This sequence is associated with the instruction that caused the first miss and is used for subsequent misses caused by the instruction. If, in the process of handling a first miss related to a specific instruction, a second miss occurs which is caused by the same instruction but which is for data in a different line of memory, the sequence associated with the instruction is marked as an ephemeral miss. Data transferred to the line buffer (30) in response to an ephemeral miss is not stored in the cache memory (20) and limited to that portion of the line accessed within the line buffer (30).
-
公开(公告)号:DE3751474D1
公开(公告)日:1995-09-28
申请号:DE3751474
申请日:1987-02-05
Applicant: IBM
Inventor: EMMA PHILIP GEORGE , POMERENE JAMES HERBERT , PUZAK THOMAS ROBERTS , RECHTSCHAFFEN RUDOLPH NATHAN , SPARACIO FRANK JOHN
IPC: G06F9/38
-
-
-
-
-
-
-
-