Abstract:
본 발명은 프로세서, 연결망, 기억장치로 구성되는 시스템에 오류검출 또는 검출 및 교정기능을 지원하는 경우에 있어서 기억장치의 오류검출 또는 교정동작과 연결망의 동작을 최대한 중첩시킬 수 있도록 하는 기억장치에 관한 것으로, 기억장치로 부터 읽혀진 데이타가 오류가 없다는 것이 확인되기 이전에 출력 인터페이스를 동작시키고 연결망의 동작을 시작시켜 데이타를 프로세서로 전송하기 직전 까지 진행하도록 한다. 이로써, 읽기에 기억장치 접근 시간이 길어지는 부작용을 없애고 오류 취급 기능이 부가되지 않은 것과 유사하게 기억장치 접근시간을 최소화하여 시스템의 성능을 향상시켜 준다.
Abstract:
본 발명은 프로세서(4 a …4 n ), 연결망(5), 그리고 연결망의 응답기(6 a … m )로 구성되는 시스템에서 연결망이 파이프라인 방식을 지원하는 경우에 있어서 연결망 응답기에 대한 접근과 연결망의 동작을 최대한 중첩시킬 수 있도록 하는 응답기의 구조에 관한 것으로, 오류 판단기(9)가 동작하는 동안에도 그 다음 요구를 상기 입력 인터페이스(8)가 처리하고, 출력 인터페이스(11)가 동작하는 동안 내부동작제어기(10)가 그 다음 요구에 대한 서비스를 수행하고, 오류 판단기(9)가 그 다음 다음요구에 대한 판단을 수행함으로써, 기억장치 등과 같은 응답기의 접근시간이 길어 지는 부작용을 없애고 프로세서와 독립적인 연결망을 가진 것과 같이 접근시간을 최소화하여 시스템의 성능이 향상된다.
Abstract:
The circuit generates the control signal that represents the state of the data block stored in a cache memory with high speed to improve the efficiency of bus usage. It includes an electrically programmable memory (EPM) for receiving write-backing signal (WBING), parity error signal of bus (BPERR), acting signal (ACT), time pulse (TP), bus address deciding signal (BA-SELF), tag-match signal (TG-MATCH) etc. froma controller, outputting one of the control signals (SHARED,SNACK,DIRTY) through one of I/O12, I/O13 and I/O14, and driving bus control signals (BUS-SHARED, BUS- SNACK, BUS-DIRTY) to be zero through NAND gates (N1,N2,N3).
Abstract:
본 발명은 디지털 컴퓨터 시스템에서 프로세서 외부에서 발생한 여러 종류의 인터럽트를 단일 신호 인터럽트 방식의 프로세서(Single Signal Interrupted Processor)에게 신속하고 효과적으로 알려주기 위하여, 내부에 인터럽트 제어 레지스터(Interrupt Control Register)를 내장한 인터럽트 요구 제어기(Interrupt Request Controller) 및 그 제어 방법을 제공하는데 그 목적이 있다. 본 발명에 따르면, 단일 신호 인터럽트 방식의 프로세서의 인터럽트 요구 제어 기능을 수행하고, 상기 프로세서와 프로세서 인터페이스를 통하여 연결된 인터럽트 요구 제어기에 있어서, 외부에서 입력되는 인터럽트 요구 신호를 일시적으로 저장하고, 상기 프로세서로부터 읽기 및 쓰기를 수행할 수 있는 인터럽트 제어 레지스터를 내부에 포함하며, 상기 인터럽트 제어 레지스터에 저장된 인터럽트 제어 정보를 이용하여 인터럽트를 제어하고, 단일 인터럽트 요구 신호를 상기 프로세서 인터페이스를 거치지 아니하고 직접 상기 프로세서에게 전송하는 것을 특징으로 하는 인터럽트 요구 제어기가 제공된다.
Abstract:
PURPOSE: A device for implementing a single address map of a parallel computer system, is provided to keep one address environment by many processing nodes. The device removes a lowering of a system performance as a memory address converting is automatically progressed by a hardware, and improves an expandability of a system as a whole system performance is enhanced according to an expansion of every processing node. CONSTITUTION: A device for implementing a single address map of a parallel computer system connects many processing nodes through an interconnection network. The processing node has a master processor(6), many slave processor, a processor bus, and a memory and address map implementing device. The device for implementing a single address map of a parallel computer system comprises the circuits as follows. A memory rap register(21) designate an address area of the processing node. A memory map analyzing circuit(23) converts the address to an address suitable for a character of a memory resource. A node number register(24) stores a peculiar node identifier endowed with the processing node. A master/slave register(25) stores an existence of a master/slave node of the processing node. A node configuration register(26) displays a progress state of a single memory map of the processing node. A node address converting table(27) stores a single address map of a whole system including the processing node. And an interconnection network interface(28) exchange information between the interconnection network and the processing node.
Abstract:
본 발명은 다수의 주프로세서 및 보조 프로세서를 갖는 프로세서의 구조 및 보조 프로세서 공유 방법에 관한 것으로, 보조 프로세서 명령 수행시 예외 상황이 발생한 경우에는 대피 레지스터 화일을 이용하여 주프로세서가 보조 프로세서 명령을 입력할 때 레지스터 화일 상태를 보존하고 이후에 보조 프로세서로부터 예외 상황 발생 통보가 오면 보존된 상태로 되돌리는 방법을 사용하였다. 또한 상대적으로 작고 주프로세서가 빈번하게 사용되는 일차 캐시 사용에 따라 캐시 효율이 저하되는 문제점을 해결하기 위하여 일차 캐시 바이패스 기능을 제안하고, 주프로세서가 보조 프로세서로 명령어를 전송할 경우 수행 속도가 저하되는 문제점을 해결하기 위하여 별도의 레지스터 화일을 제공하여 프로세서의 병렬성을 높이고 효율성을 향상시킬 수 있는 다수의 주프로세서 및 보조 프로세서를 갖는 프로세서의 구조 및 보조 프로세서 공유 방법이 제시된다.