Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 고속병렬컴퓨터에서 태스크 병렬성을 위한 태스크간 통신방법. 2. 발명이 해결하려고 하는 기술적 과제 분산메모리 구조의 프로세싱 노드에 함수 단위의 태스크라는 실행 단위를 적재하는 태스크 초기화와 이를 기반으로 한 태스크간 통신을 통해 고속병렬컴퓨터의 병렬 자원을 최대로 이용하여 성능을 최대로 높이고자 함 . 3. 발명의 해결방법의 요지 주태스크가 자신의 채널을 설정하고, 미리 구성한 함수 단위의 부태스크를 주태스크가 분석한 태스크 그룹 화일에 따라 원격의 노드에 탑재하고, 부태스크가 자신의 채널 및 태스크 정보를 수집하여 주태스크에게 전달하고, 주태스크가 얻은 태스크 식별자를 기반으로 태스크 함수 실행의 요구와 함께 태스크 함수 매개인수를 전달하고,주태스크에서 요구한 태스크 함수 실행을 인지하고, 패킹되어 전달된 자료를 풀고, 태스크 함수를 실행하며, 프로세싱 노드에 탑재된 부태스크들간에 자료 전송을 위해 태스크간 통신을 처리하는 절차로 이루어짐. 4. 발명의 중요한 용도 고속병렬컴퓨터에 이용됨.
Abstract:
본 발명은 고속 병렬 컴퓨터(SPAX)에서 응용 프로그램의 병렬 처리 방법에 관한 것으로, 종래의 공유 메모리 구조나 분산 메모리 구조에서 사용하던 자료 분산 방법으로는 시스템 성능을 충분히 살릴 수가 없다. 이러한 문제점을 해결하기 위해 공유 메모리 형태의 자료 분산과 분산 메모리 형태의 자료 분산을 혼용하여 한 노드 내에서는 공유 메모리 형태의 자료 분산을 수행하고, 노드를 벗어나면 분산 메모리 형태의 자료 분산을 수행하는 공유 메모리 시스템 상에서의 자료 분산 및 통신 방법이 제시된다.
Abstract:
본 발명은 병렬처리 컴퓨터 시스템에서의 크로스바 스위치를 사용한 클러스터 연결구조에 관한 것으로서, 종래기술에서 버스나 링으로 연결되는 클러스터가 데이타 전송속도에 의해 연결 노드의 갯수가 한정되었던 문제점을 해결하기 위해 여러개의 컴퓨터 시스템을 상호연결하기 위한 클러스터를 사용하여 데이타를 처리하는 병렬처리 컴퓨터 시스템에 있어서, 클러스터가 크로스바 스위치에 의해 상호 종, 횡의 고리 형태로 연결되도록 구성함으로써 노드 갯수에 상관없이 일정한 정보 교환량이 보장되어 노드 갯수의 증가에 따른 크로스바 스위치의 갯수를 증가시킬 수가 있는 것이다.
Abstract:
본 발명은 인텔처리기의 메모리 관리 유니트를 이용한 확장된 가상주소공간 구축방법에 관한 것으로서, 소형 시스템에 사용되는 인텔처리기를 중형 및 대형 시스템에 부합될 수 있도록 커널 및 사용자 모드 수행시 필요한 주소인 커널 및 사용자 가상주소공간을 기반으로 하여 인텔처리기가 물리적 구조로 번역시 메모리 관리 유니트의 기능 및 특성을 고려한 주소 번역 자료구조를 구축하는 제2과정을 구비한다. 따라서, 소형 시스템에 많이 사용되는 인텔처리기를 가상주소공간을 확장 구축하여 중형 및 대형의 시스템에서 사용될 수 있다.
Abstract:
본 발명은 플릿(flit) 단위 cut-through 방식의 경로제어를 수행하는 크로스바 상호연결망에 적합한 크로스바 라우팅 스위치를 구성하는 중재 요청 제어 장치 그 제어방법에 관한 것으로서, 본 발명의 중재 요청 장치가 적용되는 크로스바 라우팅 스위치는 독자적인 패킷 형태와 경로 제어 방법을 가지고 있으며 망 제어 기능 등 여러가지 독자적인 기능을 제공한다. 본 발명은 상기 크로스바 라우팅 스위치의 기능중 데이터 패킷의 태그 플릿을 해석하여 일반 패킷 전송, 긴급 패킷 전송, 그리고 브로드캐스트 전송을 구분하여 해당 전송의 중재를 요청하는 기능과, 망 제어 패킷의 경우 해당 포트를 분리 또는 결합시키는 기능, 그리고 정의된 형태의 태그가 아니거나 잘못된 목적지 주소로 데이터 전송을 요구하는 경우 패킷을 자동적으로 제거하는 패킷 제거 신호 구동기능을 수행하는 중재 요청 장치의 중재요청 제어방법을 제공하는 것이다. 또한 본 발명은 기존의 단순한 목적지 주소 해석 기능외에 상기 부가적인 기능들을 제공함으로써, 고기능의 크로스바 라우팅 스위치를 구현할 수 있다.
Abstract:
본 발명은 메시지 전달 컴퓨터 시스템 및 패킷 상호 연결망에 관한 것으로, 송신 메시지에 대한 전송 응답의 처리를 효과적으로 수행하기 위해 메시지 송신 인터페이스에 전송 응답 처리 제어기를 형성하여 별도의 프로세서를 사용하지 않고 하드웨어적으로 직접 제어함으로써 전송 응답의 처리를 신속하게 수행할 수 있는 전송 처리 응답 처리 제어기 및 그 제어 방법이 제시된다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 쓰레드(thread) 기반형 번역기에서의 지역변수 테이블 설정방법. 2. 발명이 해결하려고 하는 기술적 과제 중첩된 병렬문에서 지역 변수를 중복 저장하지 않도록 하여 저장장소를 효율적으로 사용하도록 하고자 함. 3. 발명의 해결방법의 요지 문법 및 의미 분석을 수행하여 병렬 구문이 존재하면 실행문 각각에 쓰레드(thread) 번호를 순서대로 할당하고, 실행문을 파싱하여 변수가 존재하면 심볼 테이블을 검색하여 병렬 구문 내의 변수가 지역 변수인 경우 해당 실행 문의 쓰레드(thread) 번호에 해당하는 지역 변수 테이블을 검색하는 단계와 상기 단계에서 지역변수 테이블에 설치되어 있으면 다른 실행문을 파싱하여 변수의 존재 여부를 확인하고, 테이블에 설치되어 있지 않으면 해당 실행 문의 쓰레드(thread) 번호에 의해 지역 변수 테이블을 설치하고, 그 지역 변수를 해당 쓰레드(thread) 번호에 의한 코드 변환한 후, 코드를 리스트에 생성하는 단계를 통해 이루어짐. 4. 발명의 중요한 용도 고속병렬컴퓨터의 번역기에 이용됨.
Abstract:
본 발명은 병렬처리 컴퓨터 시스템에서의 크로스바 스위치를 사용한 클러스터 연결구조에 관한 것으로서, 종래기술에서 버스나 링으로 연결되는 클러스터가 데이타 전송속도에 의해 연결 노드의 갯수가 한정되었던 문제점을 해결하기 위해 여러개의 컴퓨터 시스템을 상호연결하기 위한 클러스터를 사용하여 데이터를 처리하는 병렬처리 컴퓨터 시스템에 있어서, 클러스터가 크로스바 스위치에 의해 상호 종, 횡의 고리 형태로 연결되도록 구성함으로써 노드 갯수에 상관없이 일정한 정보 교환량이 보장되어 노드 갯수의 증가에 따른 크로스바 스위치의 갯수를 증가시킬 수가 있는 것이다.
Abstract:
본 발명은 클러스터 기반의 병렬처리 컴퓨터를 위한 계층 크로스바 상호연결망에 관한 것이다. 종래기술에서의 병렬처리 컴퓨터를 위한 상호연결망은 큰 규모의 시스템 구성시 많은 계층이 필요하고, 비계층 구조로 확장성이 부족하며, 노드간 데이타 지연시간이 길고, 비용 효과면에서 적합하지 않았다. 본 발명은 이를 해결하기 위해 동일한 데이타 경로를 제어하고 데이타 패킷의 전송을 제어하는 n개의 크로스바 스위치와 8개의 노드 연결용 링크와 2개의 상위 클러스트 연결용 링크를 갖는 2개의 크로스바 연결망과 최대 8개의 프로세싱 노드를 연결하여 하나의 하위 클러스터를 구성하고, 최대 8개의 하위 클러스터와 상위 크로스바 연결망을 연결하여 하나의 상위 클러스터로 구성하며, 최대 8개의 상위 클러스터와 차상위 크로스바 연결망을 연결하여 하나의 차상위 클러스터를 구성하는 방식의 연결 학장성을 가지므로써 계층구조의 병렬처리 시스템을 효과적으로 지원할 수가 있다. 또한, 두개의 하위 크러스터 연결 또는 두개의 상위 클러스터 연결은 상위 또는 차상위의 크로스바 연결망을 사용하지 않고 링크를 통해 직접 연결하므로써 다른 하위 클러스터내 또는 다른 상위 클러스터내 프로세싱 노드들간에 적은 지연시간을 가지고 데이타를 송신할수 있는 것이다.