KR950003877B1 - 캐쉬 업데이트(Cache Update)장치 및 방법 - Google Patents
캐쉬 업데이트(Cache Update)장치 및 방법 Download PDFInfo
- Publication number
- KR950003877B1 KR950003877B1 KR1019920016934A KR920016934A KR950003877B1 KR 950003877 B1 KR950003877 B1 KR 950003877B1 KR 1019920016934 A KR1019920016934 A KR 1019920016934A KR 920016934 A KR920016934 A KR 920016934A KR 950003877 B1 KR950003877 B1 KR 950003877B1
- Authority
- KR
- South Korea
- Prior art keywords
- cache
- snoop
- address
- controller
- tag
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (4)
- 캐쉬를 제어하기 위한 캐쉬 제어기(20)와 시스템 버스를 감시하는 스누프 제어기(30)와 캐쉬 어드레스 태그를 저장하는 캐쉬 어드레스태그메모리(60)와 캐쉬 상태태그를 저장하는 캐쉬 상태태그메모리(40)와 스누프 어드레스태그를 저장하는 스누프 어드레스태그메모리(70)와 스누프 상태태그를 저장하는 스누프 상태태그메모리(50)를 구비한 멀티프로세서 시스템에 있어서, 상기 캐쉬 제어기(20)로부터 캐쉬 업데이트 요청신호와 상기 스누프 제어기(30)로부터 스누프 업데이트 요청신호를 입력으로 받아들여 업데이트할 어드레스태그와 상태 태그를 상기 캐쉬 어드레스태그메모리(60)와 상기 캐쉬 상태태그메모리(40)와 상기 스누프 어드레스태그메모리(70)와 상기 스누프 상태태그메모리(50)에 기입하기 위한 업데이터(10)를 더 구비함을 특징으로 하는 캐쉬 업데이트장치.
- 제1항에 있어서, 상기 어드레스태그와 상태 태그를 찾는 서치동작과 상기 어드레스태그와 상태 태그를 갱신하는 업데이트동작은 단위 버스 클럭에서 일어남을 특징으로 하는 캐쉬 업데이트장치.
- 제1항에 있어서, 상기 업데이터(10)에서 상기 캐쉬 제어기(20)와 스누프 제어기(30)로부터 동시에 업데이트 요청신호가 입력됐을 때 상기 스누프 제어기(30)의 업데이트 요청신호에 우선순위를 설정함을 특징으로 하는 캐쉬 업데이트장치.
- 캐쉬를 제어하기 위한 캐쉬 제어기(20)와 시스템 버스를 감시하는 스누프 제어기(30)와 캐쉬 어드레스태그를 저장하는 캐쉬 어드레스태그메모리(60)와 캐쉬 어드레스태그를 상태 캐쉬 상태태그메모리(40)와 스누프 어드레스태그를 저장하는 스누프 어드레스태그메모리(70)와 스누프 상태태그를 저장하는 스누프 상태태그메모리(50)를 구비한 멀티프로세서 시스템의 캐쉬 방법에 있어서, 업데이트 요청신호에 의해서 업데이트 동작을 시작하는 과정과; 상기 업데이트 동작을 시작하는 단계에 의해서 어드레스 선택신호 및 상태 선택신호를 구동하고 각각 캐쉬 제어기 또는 스누프 제어기에서 출력된 어드레스는 어드레스태그메모리에, 캐쉬 제어기 또는 스누프 제어기에서 출력된 상태/어드레스 데이타는 상태 태그메모리에 기입하는 과정과; 상기 태그메모리에 기입하는 단계에 의해서 어드레스 및 데이타가 기입이되면 업데이트 허가신호를 구동하여 업데이트동작을 종료하는 과정을 포함함을 특징으로 하는 캐쉬 업데이트방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019920016934A KR950003877B1 (ko) | 1992-09-17 | 1992-09-17 | 캐쉬 업데이트(Cache Update)장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019920016934A KR950003877B1 (ko) | 1992-09-17 | 1992-09-17 | 캐쉬 업데이트(Cache Update)장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR940007682A KR940007682A (ko) | 1994-04-27 |
| KR950003877B1 true KR950003877B1 (ko) | 1995-04-20 |
Family
ID=19339690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019920016934A Expired - Fee Related KR950003877B1 (ko) | 1992-09-17 | 1992-09-17 | 캐쉬 업데이트(Cache Update)장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR950003877B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101241279A (zh) * | 1999-10-01 | 2008-08-13 | 三星电子株式会社 | 宽视角液晶显示装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6263408B1 (en) * | 1999-03-31 | 2001-07-17 | International Business Machines Corporation | Method and apparatus for implementing automatic cache variable update |
-
1992
- 1992-09-17 KR KR1019920016934A patent/KR950003877B1/ko not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101241279A (zh) * | 1999-10-01 | 2008-08-13 | 三星电子株式会社 | 宽视角液晶显示装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR940007682A (ko) | 1994-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5426765A (en) | Multiprocessor cache abitration | |
| US5774700A (en) | Method and apparatus for determining the timing of snoop windows in a pipelined bus | |
| US4586133A (en) | Multilevel controller for a cache memory interface in a multiprocessing system | |
| EP1665058B1 (en) | Memory module and method having on-board data search capabilites and processor-based system using such memory modules | |
| KR960009659B1 (ko) | 멀티프로세서 시스템의 스누프회로 | |
| US5283886A (en) | Multiprocessor cache system having three states for generating invalidating signals upon write accesses | |
| US5535341A (en) | Apparatus and method for determining the status of data buffers in a bridge between two buses during a flush operation | |
| US6405271B1 (en) | Data flow control mechanism for a bus supporting two-and three-agent transactions | |
| US5664117A (en) | Apparatus and method for prefetching data to load buffers in a bridge between two buses in a computer | |
| EP0288649B1 (en) | Memory control subsystem | |
| EP0549164B1 (en) | Memory controller with snooping mechanism | |
| EP0777184A1 (en) | Cache coherency method and system | |
| JP3218773B2 (ja) | キャッシュ・コントローラ | |
| EP0303661B1 (en) | Central processor unit for digital data processing system including write buffer management mechanism | |
| US6122692A (en) | Method and system for eliminating adjacent address collisions on a pipelined response bus | |
| EP0303648B1 (en) | Central processor unit for digital data processing system including cache management mechanism | |
| EP0663087A1 (en) | Method and apparatus for non-snoop window reduction | |
| JPH1196072A (ja) | メモリアクセス制御回路 | |
| US5557622A (en) | Method and apparatus for parity generation | |
| KR950003877B1 (ko) | 캐쉬 업데이트(Cache Update)장치 및 방법 | |
| JPH10105461A (ja) | 処理装置及びルックアサイド・キャッシュをスヌープする改善された装置及び方法 | |
| US5809534A (en) | Performing a write cycle to memory in a multi-processor system | |
| US6484238B1 (en) | Apparatus and method for detecting snoop hits on victim lines issued to a higher level cache | |
| US5652846A (en) | Bus deadlock prevention circuit for use with second level cache controller | |
| JPH08115272A (ja) | データ処理システムにおける遠隔再試行方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20030328 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20040421 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20040421 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |