맞춤기술찾기

이전대상기술

멀티 프로세서 시스템 및 그의 부동 소수점 연산 처리 방법

  • 기술번호 : KST2022007836
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 복수의 단일 프로세서 코어를 포함하는 멀티 프로세서 시스템에서 부동 소수점 연산을 처리하는 방법이 제공된다. 이 방법은 연산 수행을 위한 그룹 설정을 수신하면, 상기 그룹 설정에 따라 상기 복수의 단일 프로세서 코어가 적어도 하나의 그룹으로 그룹핑되고 상기 그룹 내에서 마스터로 설정된 단일 프로세서 코어가 상기 연산 수행을 위한 명령어를 외부 메모리로부터 로딩하고, 상기 마스터로 설정된 단일 프로세서 코어가 상기 명령어에 따라 상기 그룹 내 모든 단일 프로세서 코어의 부동 소수점 연산자(floating point unit, FUP)를 활용하여 병렬 연산을 수행한다.
Int. CL G06F 5/01 (2006.01.01) G06F 17/16 (2006.01.01)
CPC
출원번호/일자 1020210160680 (2021.11.19)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2022-0077076 (2022.06.08) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020200165633   |   2020.12.01
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2021.11.19)
심사청구항수 11

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 팬코리아특허법인 대한민국 서울특별시 강남구 논현로**길 **, 역삼***빌딩 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2021.11.19 수리 (Accepted) 1-1-2021-1339462-72
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수의 단일 프로세서 코어를 포함하는 멀티 프로세서 시스템에서 부동 소수점 연산을 처리하는 방법에서, 연산 수행을 위한 그룹 설정을 수신하는 단계, 상기 그룹 설정에 따라 상기 복수의 단일 프로세서 코어가 적어도 하나의 그룹으로 그룹핑되고 상기 그룹 내에서 마스터로 설정된 단일 프로세서 코어가 상기 연산 수행을 위한 명령어를 외부 메모리로부터 로딩하는 단계, 그리고 상기 마스터로 설정된 단일 프로세서 코어가 상기 명령어에 따라 상기 그룹 내 모든 단일 프로세서 코어의 부동 소수점 연산자(floating point unit, FUP)를 활용하여 연산해야 할 데이터에 대한 병렬 연산을 수행하는 단계를 포함하는 부동 소수점 연산 처리 방법
2 2
제1항에서, 상기 병렬 연산을 수행하는 단계는 상기 마스터로 설정된 단일 프로세서 코어가 상기 그룹 내 나머지 프로세서 코어에서 상기 FPU의 연산에 필요한 기능 블록들의 제어권을 획득하고, 상기 기능 블록들을 제어하는 단계를 포함하는 부동 소수점 연산 처리 방법
3 3
제1항에서, 상기 병렬 연산을 수행하는 단계는 상기 마스터로 설정된 단일 프로세서 코어가 상기 그룹 내 나머지 프로세서 코어와 물리적으로 연결된 인터페이스를 활성화시키는 단계를 포함하는 부동 소수점 연산 처리 방법
4 4
제1항에서, 상기 그룹 내에서 상기 마스터가 아닌 나머지 단일 프로세서 코어에서는 상기 FPU의 연산과 연관되지 않은 기능 블록들을 비활성화 상태로 전환하는 단계를 더 포함하는 부동 소수점 연산 처리 방법
5 5
제1항에서, 상기 병렬 연산을 수행하는 단계는 상기 마스터로 설정된 단일 프로세서 코어가 상기 그룹 내 나머지 프로세서 코어에게 상기 FPU의 연산에 필요한 데이터를 제공하는 단계를 포함하는 부동 소수점 연산 처리 방법
6 6
제1항에서,상기 그룹 설정은 그룹을 구성하는 단일 프로세서 코어의 종류 및 개수, 마스터에 해당하는 단일 프로세서 코어 정보를 포함하는 부동 소수점 연산 처리 방법
7 7
부동 소수점 연산 처리를 위한 멀티 프로세서 시스템에서, 제어기 및 부동 소수점 연산자(floating point unit, FUP)를 포함하고 있는 복수의 단일 프로세서 코어를 포함하고, 연산 수행을 위한 그룹 설정에 따라 둘 이상의 단일 프로세서 코어가 그룹핑되는 어느 하나의 그룹 내에서 마스터로 설정된 단일 프로세서 코어의 제어기가 상기 연산 수행을 위한 명령어를 로딩한 후, 상기 명령어에 따라 상기 그룹 내 나머지 프로세서 코어가 가진 FPU들을 활용하여 연산해야 할 데이터에 대한 병렬 연산을 수행하는 멀티 프로세서 시스템
8 8
제7항에서, 상기 그룹 설정에 따라 상기 마스터로 설정된 단일 프로세서 코어의 제어기는 상기 그룹 내 나머지 프로세서 코어에서 상기 FPU의 연산에 필요한 기능 블록들의 제어권을 획득하고, 상기 기능 블록들을 제어하는 멀티 프로세서 시스템
9 9
제7항에서, 상기 그룹 설정에 따라 상기 그룹 내에서 상기 마스터가 아닌 나머지 단일 프로세서 코어의 제어기는 상기 FPU의 연산과 연관되지 않은 기능 블록들을 비활성화 상태로 전환하는 멀티 프로세서 시스템
10 10
제7항에서, 상기 복수의 단일 프로세서 코어 각각의 제어기는 상기 FPU의 연산에 필요한 모든 데이터를 저장하는 데이터 캐시, 그리고 각 사이클마다 상기 FPU의 연산에 필요한 데이터를 상기 데이터 캐시로부터 가져와 복수의 레지스터에 저장하는 캐시 및 레지스터 제어기를 포함하고, 상기 마스터로 설정된 단일 프로세서 코어의 제어기는 해당 제어기의 캐시 및 레지스터 제어기와 상기 그룹 내 나머지 단일 프로세서 코어의 캐시 및 레지스터 제어기간 인터페이스를 활성화시키는 멀티 프로세서 시스템
11 11
제10항에서, 상기 마스터로 설정된 단일 프로세서 코어의 캐시 및 레지스터 제어기는 활성화된 인터페이스를 통해 상기 그룹 내 나머지 단일 프로세서 코어의 캐시 및 레지스터 제어기로 해당 단일 프로세서 코어에서 수행할 명령어를 전달하는 멀티 프로세서 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 슈퍼컴퓨터 개발 선도사업 오픈 ISA 기반 슈퍼컴퓨터 프로세서 코어 기술 개발