맞춤기술찾기

이전대상기술

고속 병렬 컴퓨터에서 크로스바 네트윅 라우터의 송신부에대한소프트웨어애뮬레이션방법

  • 기술번호 : KST2015100371
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 마이크로 커널 레벨에서 고속병렬컴퓨터의 크로스바 네트웍 라우터 보드(Xcent-Net InterFace)의 송신부 기능을 소프트웨어로 에뮬레이션하는 방법에 관한 것으로서, 종래의 크로스바 네트웍에 대한 메시지 송신 커널은 크로스바 네트웍 라우터 보드가 있는 시스템에서만 사용가능한 소프트웨어이었다는 문제점을 해결하기 위해, 본 발명은 제1쓰레드에 의해 송신 커널이 메시지 송신버퍼(MSB)에 크로스바 네트웍 라우터 보드(XNIF) 메시지를 저장시킨 후 송신하도록 하는 과정과, 이 과정의 제1쓰레드에서 송신된 메시지를 제2쓰레드에 의해 이더넷 메시지로 변환 및 송신 완료를 통보하도록 하는 과정으로 이루어져, 크로스바 네트웍 라우터 보드가 없는 이더넷으로 연결된 노드에서 크로스바 네트웍에 대한 메시지 송신 커널을 사용하도록 한 것이다.
Int. CL G06F 15/177 (2006.01)
CPC G06F 15/16(2013.01) G06F 15/16(2013.01)
출원번호/일자 1019960014064 (1996.04.30)
출원인 한국전자통신연구원
등록번호/일자 10-0170595-0000 (1998.10.15)
공개번호/일자 10-1997-0071258 (1997.11.07) 문서열기
공고번호/일자 (19990330) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1996.04.30)
심사청구항수 7

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정성인 대한민국 대전광역시 유성구
2 이재경 대한민국 대전광역시 중구
3 김해진 대한민국 대전광역시 유성구
4 임기욱 대한민국 대전광역시 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김영길 대한민국 서울특별시 강남구 테헤란로 ***, 대흥빌딩 ***호 (역삼동)
2 원혜중 대한민국 서울특별시 강남구 테헤란로**길 **, 서울빌딩 *층 (역삼동)
3 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)
4 김명섭 대한민국 서울특별시 강남구 테헤란로**길 *, 테헤란오피스빌딩 ***호 시몬국제특허법률사무소 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1996.04.30 수리 (Accepted) 1-1-1996-0056559-96
2 출원심사청구서
Request for Examination
1996.04.30 수리 (Accepted) 1-1-1996-0056561-88
3 대리인선임신고서
Notification of assignment of agent
1996.04.30 수리 (Accepted) 1-1-1996-0056560-32
4 출원인정보변경 (경정)신고서
Notification of change of applicant's information
1997.03.03 수리 (Accepted) 1-1-1996-0056562-23
5 대리인선임신고서
Notification of assignment of agent
1997.08.26 수리 (Accepted) 1-1-1996-0056563-79
6 등록사정서
Decision to grant
1998.08.28 발송처리완료 (Completion of Transmission) 1-5-1996-0021988-43
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

고속병렬컴퓨터내 크로스바 네트웍 라우터 보드를 포함하는 노드들간에 크로스바 네트웍을 통해 메시지를 송신하는 커널을 사용하기 위해 상기 커널에 크로스바 네트웍 라우터 보드 에뮬레이터를 두고, 상기 에뮬레이터의 송신부 내부가 전송요청을 받은 메시지를 저장하는 메시지 송신버퍼(MSB)와, 이 메시지 송신버퍼의 상태를 나타내거나 제어하기 위해 사용되는 메시지 송신버퍼 제어 레지스터(MCR)와, 그리고 전송 오류 정보를 저장하는 송신상태 레지스터(SSR)를 포함하되, 상기 MSB, MCR, SSR와 연관되어 메시지 전송요청을 받은 제1쓰레드 및 메시지를 전송하는 제2쓰레드에 의해 상기 크로스바 네트웍 라우터 보드가 없는 상기 이더넷으로 메시지를 송신하는 기능을 에뮬레이션하는 방법에 있어서, 상기 제1쓰레드에 의해 상기 커널이 상기 MSB에 크로스바 네트웍 라우터 보드(XNIF) 메시지를 저장시킨 후 송신하도록 하는 제1과정과, 상기 제1과정의 제1쓰레드에서 송신된 메시지를 제2쓰레드에 의해 이더넷 메시지로 변환 및 송신 완료를 통보하도록 하는 제2과정으로 이루어져, 크로스바 네트웍 라우터 보드가 없는 이더넷으로 연결된 노드에서 크로스바 네트웍에 대한 메시지 송신 커널을 사용하도록 하는 것을 특징으로 하는 것을 특징으로 하는 고속 병렬 컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

2 2

제1항에 있어서, 상기 제1과정과 상기 제2과정은 메시지 송신중에도 메시지 송신요청을 받을 수 있도록 병렬로 수행되는 것을 특징으로 하는 고속병렬 컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

3 3

제1항에 있어서, 상기 제1과정은, 상기 MCR을 통해 전달된 상기 MSB에 대한 요청 대기중에 읽기 및 쓰기요청이 수신되는지를 조사하는 제1단계와, 상기 제1단계의 조사에 따라 쓰기요청일 경우 메시지를 송신하도록 상기 제2쓰레드에게 요청하는 제2단계와, 상기 제1단계의 조사에 따라 읽기요청일 경우 메시지를 송신하도록 상기 제2쓰레드에게 요청하는 제3단계로 이루어진 것을 특징으로 하는 고속병렬컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

4 4

제3항에 있어서, 상기 제2단계는, 상기 제1단계의 조사에 의해 쓰기요청일 경우 상기 MCR에서 쓰기요청을 클리어하는 쓰기요청 클리어단계와, 상기 클리어 후 해당 MSB의 상태에 따라 정확한 위치에 메시지를 이동시키는 메시지 이동단계와, 상기 메시지 이동후, 이 메시지 송신이 가능한지를 조사하는 송신여부 조사단계와, 상기 송신여부 조사에 따라 메시지 송신이 가능할 경우 상기 제2쓰레드에게 메시지를 송신하도록 요청하는 전송요청단계로 이루어진 것을 특징으로 하는 고속병렬컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

5 5

제1항 또는 제3항에 있어서, 상기 제3단계는, 상기 제1단계의 조사에 의해 읽기요청일 경우 전송오류가 발생되었는지 조사하는 전송오류발생 조사단계와, 상기 조사단계에 의해 전송오류가 발생될 경우 상기 SSR에서 전송오류정보를 제거하는 오류정보 제거단계와, 상기 조사단계에 의해 전송오류가 없을 경우와 상기 전송오류정보 제거 후에, 상기 MCR에서 읽기요청을 클리어하는 읽기요청 클리어 단계와, 상기 읽기요청 클리어 후, 상기 MSB상태에 따른 메시지를 이동시켜 제거하는 메시지 제거단계와, 상기 메시지 제거후, 메시지가 존재하는지를 판단하는 메시지 존재 유무판단단계와, 상기 메시지가 존재할 경우 상기 제2쓰레드에게 메시지를 송신하도록 요청하는 전송요청단계로 이루어진 것을 특징으로 하는 고속병렬컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

6 6

제5항에 있어서, 상기 메시지 제거단계는 상기 MSB의 최하위 버퍼에 있는 메시지를 제거하는 것을 특징으로 하는 고속병렬컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

7 7

제1항에 있어서, 상기 제2과정은, 상기 제1과정의 제1쓰레드에서 커널 초기화시 송신요청을 수신할 때까지 제2쓰레드가 대기하는 제1-1단계와, 상기 송신요청이 발생되면 송신할 메시지가 있는 버퍼를 선정하는 제2-1단계와, 상기 선정된 MSB에서 크로스바 네트웍 라우터 보드 메시지를 읽은 후, 그 읽은 메시지로 부터 이더넷으로 전송할 정보들을 추출하는 제3-1단계와, 상기 크로스바 네트웍 라우터 보드 메시지를 이더넷 메시지로 변환한 후 이더넷으로 송신하는 제4-1단계와, 상기 이더넷 메시지 송신 후, 전송오류가 발생되었는지를 조사하는 제5-1단계와, 상기 이더넷 메시지 전송오류가 발생되었을 경우, 그 전송오류를 커널 송신부가 오류를 알 수 있도록 상기 SSR에 기록하는 제6-1단계와, 상기 이더넷 메시지 전송오류가 발생되지 않았을 경우, 전송완료를 커널 송신부에 알리는 제7-1단계로 이루어진 것을 특징으로 하는 고속병렬컴퓨터에서 크로스바 네트웍 라우터의 송신부에 대한 소프트웨어 에뮬레이션 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.