KR970010367B1 - 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 - Google Patents
멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 Download PDFInfo
- Publication number
- KR970010367B1 KR970010367B1 KR1019940027766A KR19940027766A KR970010367B1 KR 970010367 B1 KR970010367 B1 KR 970010367B1 KR 1019940027766 A KR1019940027766 A KR 1019940027766A KR 19940027766 A KR19940027766 A KR 19940027766A KR 970010367 B1 KR970010367 B1 KR 970010367B1
- Authority
- KR
- South Korea
- Prior art keywords
- bank
- board
- memory
- address
- data
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1673—Details of memory controller using buffers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
Claims (6)
- 시스템 버스(4)에 연결된 알피(RP) 스탭다드 인터페이스(17)에서의 입출력신호에 따라 입력큐(18)에 임시로 저장된 해당 어드레스 및 데이타를 제1 및 제2뱅크(23,24)에 저장하기 위해 상기 제1 및 제2뱅크(23,24) 사용중인 경우나 또는 상기 시스템 버스(4) 사용중인 경우에 상기 제1 및 제2뱅크(23,24) 각각에 상응한 데이타 경로가 되는 제1 및 제2입력버퍼(21a,21b)와, 상기 제1 및 제2뱅크(23,24)에서 판독한 해당 어드레스 및 데이타를 출력큐(19)를 통해 상기 알피 스탭다드 인터페이스(17)로 출력하기 위해 각각의 임시 저장용 데이타 경록 되는 제1 및 제2출력버퍼(22a,22b)와, 상기 제1뱅크(23)에서 입출력되는 해당 어드레스 및 데이타에 상응한 경로인 제1입력버퍼(21a) 또는 제1출력버퍼(22a)를 선택적으로 제어하는 제1메모리 제어부(20a)와, 상기 제2뱅크(24)에서 입출력되는 해당 어드레스 및 데이타에 상응하게 상기 제1입력버퍼(21b) 또는 제2출력버퍼(22b)를 선택적으로 제어하는 제2메모리 제어부(20b)로 구성된 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙장치.
- 제1항에 있어서, 상기 제1메모리 제어부(20a)는 어느 한 어드레스 라임(A3)으로 상기 제1뱅크(23)를 선택하는 것을 특징으로 하는 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙장치.
- 제1항에 있어서, 상기 제1메모리 제어부(20b)는 어느 한 어드레스 라인(A3)으로 상기 제2뱅크(24)를 선택하는 것을 특징으로 한느 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙장치.
- 제1항에 있어서, 상기 제1 및 제2메모리 제어부(20a,20b)는 어느 한 순간에 상기 제1 및 제2뱅크(23,24)를 동시에 접근하기 위해 독립적으로 구성된 것을 특징으로 하는 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙장치.
- 입력큐(18)를 뱅크수에 상응하게 설계한 경우에 시스템 버스(4)로부터 어드레스를 래치하는 단계(S1)와, 상기 어드레스가 자기 메모리 보드에 적합한 것인지를 디코딩하여 판단하는 보드선택단계(S2)와, 상기 보드선택단계 (S2)에 의해 자기 메모리 보드에 유효한 정보일 경우 일측뱅크와 타측뱅크중 어느 뱅크가 선택되었는가를 판단하는 뱅크선택판단단계(S3)와, 상기 뱅크선택판단단계(S3)에 의해 일측 뱅크가 선택되었을 경우 해당 뱅크의 입력큐에 해당 어드레스 및 데이타를 로우딩하는 단계(S4)와, 제1메모리 제어부(20a)의 상태 머신이 동작하도록 하는 단계(S5)와, 상기 일측뱅크의 디램을 억세스하도록 데이타를 보내는 단계(S6)와, 상기 뱅크선택판단단계(S3)에 의해 타측 뱅크가 선택되었을 경우 해당 뱅크의 입력큐에 해당 어드레스 및 데이타를 로우딩하는 단계(S7)와 제2메모리 제어부(20b)의 상태 머신이 동작하도록 하는 단계(S8)와 상기 타측뱅크의 디램을 액세스하도록 데이타를 보내는 단계(S9)로 이루어진 것을 특징으로 하는 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙방법.
- 입력큐를 공유하는 경우에 시스템 버스로부터 어드레스를 래치하는 단계(S10)와, 상기 어드레스가 자기 메모리 보드에 적합한 것인지를 디코딩하여 판단하는 보드선택단계(S11)와, 상기 보드선택단계(S11)에 의해 자기 메모리 보드에 유효한 정보일 경우 입력큐에 로우딩하는 단계(S12)와, 상기 보드선택단계(S11)에 의해 자기 메모리 보드에 유효한 정보일 경우 일측뱅크 및 타측뱅크중 어느 뱅크가 선택되었는가를 판단하는 뱅크선택판단단계(S13)와, 상기 뱅크선택판단단계(S13)에 의해 일측뱅크가 선택될 경우 해당 뱅크가 사용중인지 아닌지를 확인하는 단계(S14)와, 상기 확인단계(S14)에 의해 일측 뱅크가 사용중이 아닐 경우 제1메모리 제어부(20a)의 상태 머신이 동작하도록 하는 단계(S15)와, 상기 일측뱅크의 디램을 액세스하도록 데이타를 보내는 단계(S16)와, 상기 뱅크선택판단단계(S13)에 의해 타측 뱅크가 선택될 경우 해당 뱅크가 사용중인지 아닌지를 확인하는 단계(S17)와, 상기 확인단계(S17)에 의해 타측 뱅크가 사용중이 아닐 경우 제2메모리 제어부(20b)의 상태머신이 동작하도록 하는 단계(S18)와, 상기 타측뱅크의 디램을 액세스하도록 데이타를 보내는 단계(S19)로 이루어진 것을 특징으로 하는 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940027766A KR970010367B1 (ko) | 1994-10-27 | 1994-10-27 | 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940027766A KR970010367B1 (ko) | 1994-10-27 | 1994-10-27 | 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR960015247A KR960015247A (ko) | 1996-05-22 |
| KR970010367B1 true KR970010367B1 (ko) | 1997-06-25 |
Family
ID=19396202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019940027766A Expired - Fee Related KR970010367B1 (ko) | 1994-10-27 | 1994-10-27 | 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR970010367B1 (ko) |
-
1994
- 1994-10-27 KR KR1019940027766A patent/KR970010367B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR960015247A (ko) | 1996-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5581734A (en) | Multiprocessor system with shared cache and data input/output circuitry for transferring data amount greater than system bus capacity | |
| US5226134A (en) | Data processing system including a memory controller for direct or interleave memory accessing | |
| US5848432A (en) | Data processor with variable types of cache memories | |
| US5586294A (en) | Method for increased performance from a memory stream buffer by eliminating read-modify-write streams from history buffer | |
| US5526508A (en) | Cache line replacing system for simultaneously storing data into read and write buffers having multiplexer which controls by counter value for bypassing read buffer | |
| JP2509766B2 (ja) | キャッシュメモリ交換プロトコル | |
| GB2149158A (en) | Memory management system | |
| US6381686B1 (en) | Parallel processor comprising multiple sub-banks to which access requests are bypassed from a request queue when corresponding page faults are generated | |
| US20020144049A1 (en) | Multiple mode memory module | |
| US6157980A (en) | Cache directory addressing scheme for variable cache sizes | |
| US6223253B1 (en) | Word selection logic to implement an 80 or 96-bit cache SRAM | |
| US5307469A (en) | Multiple mode memory module | |
| EP0509994B1 (en) | Centralized reference and change table for a multiprocessor virtual memory system | |
| EP0803818A2 (en) | Single-cycle multi-accessible interleaved cache | |
| US5640531A (en) | Enhanced computer operational system using auxiliary mini-cache for enhancement to general cache | |
| US5537609A (en) | Mini cache operational module for enhancement to general cache | |
| US5901298A (en) | Method for utilizing a single multiplex address bus between DRAM, SRAM and ROM | |
| US6704820B1 (en) | Unified cache port consolidation | |
| US6912173B2 (en) | Method and system for fast memory access | |
| EP1596280A1 (en) | Pseudo register file write ports | |
| KR970010367B1 (ko) | 멀티프로세서 시스템에서 주기억장치의 보드내 인터리빙 장치 및 방법 | |
| US6349370B1 (en) | Multiple bus shared memory parallel processor and processing method | |
| US7536516B2 (en) | Shared memory device | |
| US5960456A (en) | Method and apparatus for providing a readable and writable cache tag memory | |
| KR940001590B1 (ko) | 블럭읽기 및 쓰기에서의 메모리 엑세스 시간 단축장치 및 방법 |
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 |
|
| 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 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20020926 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| 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-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
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-R14-asn-PN2301 |
|
| 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: 20031224 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: 20031224 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |