Abstract:
PURPOSE: A wideband I/O(Input/Output) device having a DMA(Direct Memory Access) function and a method thereof are provided to transmit/receive data with other computer through the network by directly accessing a memory of the computer if it is confirmed that the data is prepared in a temporary data storing memory. CONSTITUTION: A data reception processor(410) receives a DMA instruction and the I/O request data from other computer connected through the network. An internal MCU(Micro Controller Unit)(420) fixes a DMA processing order by analyzing the DMA instruction from the data reception processor and newly generates the DMA processing instruction. A DMA main controller(460) stores the input request data to a reception data FIFO(First Input First Output)(470) and outputs an output request data transmission instruction by referring to the DMA processing instruction contents orderly stored in a DMA instruction FIFO(450). A data transmission processor(492) transmits the output request data stored in a transmission data FIFO(490) to other computer through the network if the output request data transmission instruction is inputted from the DMA main controller.
Abstract:
The present invention is a data transfer protocol control system with a host bus interface that includes a transmitting/receiving command DMA, a transmitting data DMA and a receiving data DMA for controlling data transfer protocol with a host bus interface considering characteristic, usage frequency, simultaneous processing functions of the command DMA and the data DMAs. A host interface bus is efficiently used and bus usage ratio is distributed properly to support transfer flow properly and improve the entire system performance. The data transfer protocol control system with a host bus interface includes a transmitting/receiving command DMA for instructing the command DMA request buffer to read and write command message data, a transmitting data DMA for instructing the transmitting data DMA request buffer to read the command message data, a receiving data DMA for instructing the receiving data DMA request buffer to write the command message data and a data transfer protocol control device for putting read information, write information and message data on a host bus, receiving message data and a transfer response signal and delivering the message data through the response buffer of the corresponding DMA.
Abstract:
본 발명은 계층 크로스바 상호연결망에서 멀티캐스트 전송을 위한 패킷의 구조 및 그 방법에 관한 것이다. 본 발명은 기존 패킷 형태를 유지하면서 사용하지 않는 태그 필드에 멀티캐스트 전송을 정의하고, 멀티캐스트 지원 플릿(flit)을 추가하여 다중 태그의 점대점 전송 방식과 복합적으로 사용할 수 있도록 한다. 본 발명에 의하면 계층 크로스바 상호연결망에서 다수의 점대점 전송으로 수행하였던 트랜잭션을 하나의 멀티캐스트 전송으로 수행하므로써 전체 전송 지연시간을 단축하고, 상호연결망을 효율적으로 이용하므로써 시스템의 성능을 향상시킬 수 있다.
Abstract:
PURPOSE: A path controlling device for performing a round robin arbitration and an adaptive path control is provided to add normal path controllers for performing the round robin arbitration on the basis of priorities, and to add an adaptive path switch to the normal path controllers. CONSTITUTION: Many normal path control logic blocks(502) perform round robin arbitrations based on priorities, and control internal logics. An adaptive path switch(503) inputs signals of the normal path control logic blocks(502) and a ready signal, and outputs many arbitration selecting sequential signals, state signals, and arbitration selecting combination signals. Normal transmission mask registers(504,506) connect 10 bits of normal arbitration request signals and 10 bits driven in the normal path control logic blocks(502) to an AND gate inputting according to each bit. The normal transmission mask registers(504,506) supply outputs of the connected result to the normal path control logic blocks(502) again. Emergency transmission mask registers(505,507) connect 10 bits of emergency arbitration request signals and the 10 bits driven in the normal path control logic blocks(502) to the AND gate inputting according to each bit. The emergency transmission mask registers(505,507) supply an output of the connected result to the normal path control logic blocks(502) again.
Abstract:
본 발명은 병렬처리 컴퓨터의 상호연결망의 임의의 한 노드에서 다른 모든 노드로 동일한 데이터를 전송하는 브로드캐스트 전송방법에 관한 것으로서, 그 목적은 브로드캐스트 전송시 각 계층의 수신 그룹에 무관하게 동일한 패킷이 전송되게 하는 데에 있으며, 그 특징은 단일태그 구조를 사용하며, 계층 1 클러스터 연결망 또는 계층 2 클러스터 연결망에 속한 라우팅 스위치를 구분하고, 해당 라우팅 스위치에서 패킷이 수신되는 입력 위치에 따라 해당 패킷형태를 출력하는 데에 있다.
Abstract:
본 발명은 다중 프로세서 시스템을 위한 논블록킹 결함허용 감마연결망에 관한 것으로서, 본 발명은 다중 프로세서 시스템내의 처리기들을 연결하는 다단계 상호연결망에 있어서, N개의 근원지 노드 각각에 연결되어 입력되는 데이터를 전송하는 N개의 이중 링크와, N개의 이중링크에서 전송된 데이터를 입출력하는 N개의 2×3 스위치소자로 구성된 첫번째 단(Stage 0)과, 첫번째 단(Stage 0)에서 출력된 데이터를 출력하는 N개의 3×4 스위치소자로 구성된 두번째 단(Stage 1)과, 두번째 단(Stage 1)에서 출력된 데이터를 세번째 단(Stage 2)에서 받아 마지막 전단(Stage n-1)까지 출력하기 위해 (n-2)×N개의 4×4 스위치소자로 구성된 마지막 전단(Stage n-1)과, 마지막 전단(Stage n-1)에서 출력된 데이터를 받아 출력하는 N개의 4×2 스위치소자로 구성된 마지막 단(Stage n)과, 마지막 단(Stage n)에서 출력된 데이터를 받아 출력하는 N개의 목적지 노드에 연결된 N개의 이중링크로 구성되어 다단계 상호연결망에서 다수의 근원지와 다수의 목적지 사이의 모든 경로를 동시에 설정하고, 큰 규모의 시스템 구성시 적은 비용으로 설계하여 상호연결망 내의 단일 스위치 결함이나 단일 링크결함을 허용할 수가 있는 것이다.
Abstract:
a timing pulse generator module(12) for generating and supplying each control signal by receiving system clock; a bus interface module(7) for transmitting data of a system bus(5) to a trace memory module(8), a function controller module(9) and a responder module(11); the trace memory module(8) for storing data transmitted from the bus interface module(7) at every cycle and time-order information transmitted from the function controller module(9) at every cycle; a function controller module(9) for supplying the performance information of the system bus; a CPU module(10) for supplying the performance information of the system bus to the user; and a responder module(11) for controlling the register of the function controller module(9) according to the request of the requesters(1,3,4) and enabling the bus interface module(7) to drive useful data to the system bus.
Abstract:
본 발명은 버스정보처리기에서의 앤드-오아-낫트 조합트리거 회로에 관한 것으로, 종래에 앤드로직만을 사용하여 트리거 조건을 이용하는데 많은 제약점이 있었기에 이를 해결하기 위하여 본 발명에서는 버스 정보처리기에 각 트리거 항목의 앤드로직, 오아로직, 그리고 낫트로직을 조합한 조합트리거 회로를 제공함으로써 다양하고 효과적인 데이타 검색을 수행할 수가 있다.