-
公开(公告)号:KR1019980028626A
公开(公告)日:1998-07-15
申请号:KR1019960047754
申请日:1996-10-23
Applicant: 한국전자통신연구원
Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
고속병렬컴퓨터에서 태스크 병렬성을 위한 태스크간 통신방법.
2. 발명이 해결하려고 하는 기술적 과제
분산메모리 구조의 프로세싱 노드에 함수 단위의 태스크라는 실행 단위를 적재하는 태스크 초기화와 이를 기반으로 한 태스크간 통신을 통해 고속병렬컴퓨터의 병렬 자원을 최대로 이용하여 성능을 최대로 높이고자 함 .
3. 발명의 해결방법의 요지
주태스크가 자신의 채널을 설정하고, 미리 구성한 함수 단위의 부태스크를 주태스크가 분석한 태스크 그룹 화일에 따라 원격의 노드에 탑재하고, 부태스크가 자신의 채널 및 태스크 정보를 수집하여 주태스크에게 전달하고, 주태스크가 얻은 태스크 식별자를 기반으로 태스크 함수 실행의 요구와 함께 태스크 함수 매개인수를 전달하고,주태스크에서 요구한 태스크 함수 실행을 인지하고, 패킹되어 전달된 자료를 풀고, 태스크 함수를 실행하며, 프로세싱 노드에 탑재된 부태스크들간에 자료 전송을 위해 태스크간 통신을 처리하는 절차로 이루어짐.
4. 발명의 중요한 용도
고속병렬컴퓨터에 이용됨.-
-
-
公开(公告)号:KR1019940015814A
公开(公告)日:1994-07-21
申请号:KR1019920025016
申请日:1992-12-22
Applicant: 한국전자통신연구원
IPC: G06F9/46
Abstract: 본 발명은 UNIX System V 3.1의 커널수준(kernel level)에서 트랜잭션 처리(Transaction Processing)기능이 수행될 수 있도록 하고, 다중처리 시스템에서 동작 가능한 트랜잭션 처리시스템에 관한 것으로 트랜잭션 기능, 롤백(Roll-back)기능, 사전 이미지 로깅기능, Intent locking기능, 레코드 수준의 잠금 기능, 회복기능, TPIPC(Transaction Processing Inter-Process Communication)기능 등을 추가한 트랜잭션 처리시스템 중 TPIPC 관리방법을 제공한다.
-
公开(公告)号:KR100205061B1
公开(公告)日:1999-06-15
申请号:KR1019960014695
申请日:1996-05-06
Applicant: 한국전자통신연구원
IPC: G06F7/00
Abstract: 본 발명은 분산환경에서 메시지 전달 프로그래밍 인터페이스(MPI ; Message Passing Interface)를 이용하여 프로그램을 개발하면서 프로그램 개발 도구인 디버거를 이용하여 오류(error)를 찾을 에 사용자의 간섭이나 도움 없이 분산 프로그램의 실행으로 바로 디버깅 상태로 갈 수 있게 하여 분산환경에서 디버거를 쉽게 구동하도록 하는 방법에 관한 것으로서, 그 특징은 사용자에 의한 마스터 디버거 구동후 메시지 전달 프로그래밍 인터페이스(MPI) 데몬이 분산환경에서 메시지 전달 인터페이스(MPI)를 자동화하여 실제 분산 프로그램의 각 프로그램 모듈을 구동하는 단계, 삭이 각 프로그램 모듈에서 각 시스템의 디버거 코어를 구동시키는 단계, 상기 구동한 프로그램 모듈을 디버깅 가능한 상태로 하기 위해 어태치를 실행하고 디버깅되는 프로그램 모듈이 실제 프로그램의 메인(Main) 함수의 가장 처음 코드 부분에 설정되어 디버깅되는 프로그램에 대한 제어를 디버거가 가질 수 있도록 정지점(Break Point)을 설정 후 디버깅되는 프로그램 모듈들의 계속적인 실행을 위해 신호를 전송하는 단계 및 상기 신호 전송 후 마스터 디버거의 명령을 수신하여 실제 디버깅 작업을 수행하는 단계로 이루어지는 데에 있으므로, 상술한 바와 같은 본 발명은 분산환경에서 분산 프로그램을 디버깅할 때에 사용자와의 상호작용 없이 디버거가 디버깅되는 프로그램 모듈에 대한 제어를 자동으로 획득할 수 있도록 함으로써, MPI 프로그램이 실행됨에 따라 자동적으로 디버거가 실행되므로MPI 프로그램 디버깅시 디버거를 모든 시스템마다 따로 따로 구동할 필요가 없으므로 MPI 프로그램 디버깅이 매우 간편한 효과를 갖는다.
-
公开(公告)号:KR1019990039268A
公开(公告)日:1999-06-05
申请号:KR1019970059300
申请日:1997-11-11
Applicant: 한국전자통신연구원
IPC: H04L29/10
Abstract: 본 발명은 Chorus IPC를 이용한 MPICH 채널 인터페이스 방법에 관한 것이다.
많은 병렬 컴퓨터 시스템에서 Chorus 커널을 바탕으로 운영체제를 구축하고 있지만, 이 Chorus 상에서 수행가능한 MPI 구현이 존재하지 않기 때문에 다른 시스템상에서 작성한 MPI를 이용한 병렬 응용 프로그램을 직접 수행시킬 수 없다는 문제점을 가지고 있다.
상술한 문제점을 해결하기 위해 본 발명에서는 다음과 같은 방법을 사용한다. 채널 인터페이스에서 상대편 프로세스를 지칭하는 방법과 Chorus에서 지칭하는 방법 사이의 사상을 위하여 별도의 프로세스 식별자 포트 번호 사상 테이블을 사용하며, 또한 채널 인터페이스에서 필요로 하는 선택적인 메시지 수신을 위하여 별도의 메시지 큐를 두어 수신하고자 하는 메시지 태그 및 그 메시지의 송신자가 일치하는 메시지를 먼저 수신하는 방법을 사용한다. 그리고 채널 인터페이스에서 어떠한 크기의 메시지라도 전송할 수 있도록 메시지를 분할하여 전송하고 수신측에서 이를 다시 결합하는 방법 및 전역 동기화 방법을 사용한다.-
公开(公告)号:KR1019990034145A
公开(公告)日:1999-05-15
申请号:KR1019970055643
申请日:1997-10-28
Applicant: 한국전자통신연구원
IPC: G06F11/28
Abstract: 본 발명은 고속병렬 컴퓨터(High Speed Parallel Computer, 이하 SPAX라고 약칭함) 상에서 수행되는 병렬 프로그램을 디버깅하는 동적-비주얼 통합 병렬 디버깅 장치 및 디버깅 방법에 관한 것이다. 그 목적은 동적 디버깅과 비주얼 디버깅이 동시에 가능한 '동적-비주얼 통합 디버깅 환경'을 구축하는 데에 있다. 그 특징은 프로그램을 입력으로 받아서 참조실행을 통하여 프로그램 심볼 테이블 정보와 실행 로그파일을 생성하는 재실행 구동수단과, 상기 재실행 구동수단으로부터 상기 프로그램 심볼 테이블 정보와 상기 실행 로그파일을 입력받아 뷰와 사건을 관리하는 병렬 디버거 코어 및 상기 병렬 디버거 코어와 사용자를 인터페이스하는 그래픽 사용자 인터페이스 수단으로 구성되는 데에 있다.
-
公开(公告)号:KR100175740B1
公开(公告)日:1999-05-15
申请号:KR1019960047754
申请日:1996-10-23
Applicant: 한국전자통신연구원
Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
고속병렬컴퓨터에서 태스크 병렬성을 위한 태스크간 통신방법.
2. 발명이 해결하려고 하는 기술적 과제
분산메모리 구조의 프로세싱 노드에 함수 단위의 태스크라는 실행 단위를 적재하는 태스크 초기화와 이를 기반으로 한 태스크간 통신을 통해 고속병렬컴퓨터의 병렬 자원을 최대로 이용하여 성능을 최대로 높이고자 함 .
3. 발명의 해결방법의 요지
주태스크가 자신의 채널을 설정하고, 미리 구성한 함수 단위의 부태스크를 주태스크가 분석한 태스크 그룹 화일에 따라 원격의 노드에 탑재하고, 부태스크가 자신의 채널 및 태스크 정보를 수집하여 주태스크에게 전달하고, 주태스크가 얻은 태스크 식별자를 기반으로 태스크 함수 실행의 요구와 함께 태스크 함수 매개인수를 전달하고,주태스크에서 요구한 태스크 함수 실행을 인지하고, 패킹되어 전달된 자료를 풀고, 태스크 함수를 실행하며, 프로세싱 노드에 탑재된 부태스크들간에 자료 전송을 위해 태스크간 통신을 처리하는 절차로 이루어짐.
4. 발명의 중요한 용도
고속병렬컴퓨터에 이용됨.-
公开(公告)号:KR100175534B1
公开(公告)日:1999-04-01
申请号:KR1019960054852
申请日:1996-11-18
Applicant: 한국전자통신연구원
IPC: G06F13/368
Abstract: 본 발명은 고속 병렬 컴퓨터(SPAX)에서 응용 프로그램의 병렬 처리 방법에 관한 것으로, 종래의 공유 메모리 구조나 분산 메모리 구조에서 사용하던 자료 분산 방법으로는 시스템 성능을 충분히 살릴 수가 없다. 이러한 문제점을 해결하기 위해 공유 메모리 형태의 자료 분산과 분산 메모리 형태의 자료 분산을 혼용하여 한 노드 내에서는 공유 메모리 형태의 자료 분산을 수행하고, 노드를 벗어나면 분산 메모리 형태의 자료 분산을 수행하는 공유 메모리 시스템 상에서의 자료 분산 및 통신 방법이 제시된다.
-
公开(公告)号:KR1019990018511A
公开(公告)日:1999-03-15
申请号:KR1019970041697
申请日:1997-08-27
Applicant: 한국전자통신연구원
IPC: G06F9/38
Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 고속병렬컴퓨터에서 원격 태스크 구문의 시험 방법에 관한 것이다.
2. 발명이 해결하려고 하는 기술적 과제
종래의 원격 태스크 구문을 시험하기 위한 방법은 많은 마스터 태스크 프로그램 코드 및 다른 프로세싱 노드에서 실행될 많은 슬레이브 태스크 프로그램 코드를 인위적으로 각각 번역하고, 각 실행 코드를 수행시키므로써 비효율적이며, 구문을 직접 개발하지 않은 제 3 자가 실행 결과를 보았을 때, 구문에 오류가 있는지 또는 없는지를 알 수 없는 문제점이 있었다.
3. 발명의 해결방법의 요지
고속병렬컴퓨터 상에서 병렬화 구문인 원격 태스크 구문을 문장 별로 모듈화시켜, 시험 구동기로 하여금 시험 코드들의 번역 및 실행을 자동으로 실시하여, 병렬 C 언어 및 병렬 C 번역기의 기능 검증, 구문의 오류를 정확하게 검증하며, 고속병렬컴퓨터의 다중 프로세싱 노드 기능 시험에도 적용할 수 있다.
-
-
-
-
-
-
-
-
-