맞춤기술찾기

이전대상기술

동적 매니코어 파티셔닝 장치 및 방법

  • 기술번호 : KST2021008558
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 동적 매니코어 파티셔닝(Many-core Partitioning) 장치 및 방법에 관한 것으로, 상기 장치는 매니코어(Many-core) 시스템을 구성하는 복수의 코어들 각각의 사용량을 주기적으로 모니터링하는 코어 모니터(Core Monitor), 상기 모니터링의 결과를 기초로 네트워크와 파일의 입출력에 관한 친화도 정보를 관리하는 친화도 정보 관리부 및 동적 코어 친화도 알고리즘에 따라 상기 네트워크와 상기 파일에 관한 입출력 각각에서 사용되는 상기 코어의 개수를 적응적으로 결정하는 동적 친화도 결정부를 포함한다.
Int. CL G06F 9/50 (2018.01.01) G06F 9/455 (2018.01.01) G06F 11/30 (2006.01.01)
CPC G06F 9/5027(2013.01) G06F 9/45558(2013.01) G06F 11/3024(2013.01) G06F 2009/45579(2013.01) G06F 2009/45591(2013.01)
출원번호/일자 1020190169137 (2019.12.17)
출원인 건국대학교 산학협력단, 국민대학교산학협력단
등록번호/일자
공개번호/일자 10-2021-0077466 (2021.06.25) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.12.17)
심사청구항수 13

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 건국대학교 산학협력단 대한민국 서울특별시 광진구
2 국민대학교산학협력단 대한민국 서울특별시 성북구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 진현욱 서울특별시 강남구
2 이찬규 서울특별시 성동구
3 조중연 서울특별시 서초구
4 임은진 서울특별시 강남구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 정부연 대한민국 서울특별시 서초구 반포대로**길 **(서초동, 한빛위너스) ***동 ***, ***호(현신특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.12.17 수리 (Accepted) 1-1-2019-1306096-43
2 보정요구서
Request for Amendment
2019.12.30 발송처리완료 (Completion of Transmission) 1-5-2019-0208562-12
3 [출원서 등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2020.01.02 수리 (Accepted) 1-1-2020-0001139-99
4 선행기술조사의뢰서
Request for Prior Art Search
2020.10.16 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2021.01.14 발송처리완료 (Completion of Transmission) 9-6-2021-0025579-75
6 심사처리보류(연기)보고서
Report of Deferment (Postponement) of Processing of Examination
2021.01.29 발송처리완료 (Completion of Transmission) 9-6-2021-0018777-44
7 의견제출통지서
Notification of reason for refusal
2021.02.22 발송처리완료 (Completion of Transmission) 9-5-2021-0153488-64
8 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2021.03.30 수리 (Accepted) 1-1-2021-0372507-23
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2021.03.30 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2021-0372520-17
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
매니코어(Many-core) 시스템을 구성하는 복수의 코어들 각각의 사용량을 주기적으로 모니터링하는 코어 모니터(Core Monitor);상기 모니터링의 결과를 기초로 네트워크와 파일의 입출력에 관한 친화도 정보를 관리하는 친화도 정보 관리부; 및동적 코어 친화도 알고리즘에 따라 상기 네트워크와 상기 파일에 관한 입출력 각각에서 사용되는 상기 코어의 개수를 적응적으로 결정하는 동적 친화도 결정부를 포함하는 동적 매니코어 파티셔닝 장치
2 2
제1항에 있어서,상기 코어 모니터는 상기 네트워크와 상기 파일에 관한 입출력 각각에 대해 코어당 사용량을 수집하는 모니터 타이머(Monitor timer)를 포함하고,상기 친화도 정보 관리부는 상기 네트워크와 상기 파일에 관한 입출력 각각에서 사용되는 코어들의 시작 번호, 끝 번호 및 사용 개수를 상기 동적 친화도 결정부와의 연동을 통해 관리하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
3 3
제1항에 있어서, 상기 동적 친화도 결정부는매 주기마다 상기 네트워크와 상기 파일 중 어느 하나에 관한 입출력에 대해서만 상기 코어의 개수를 적응적으로 결정하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
4 4
제1항에 있어서, 상기 동적 친화도 결정부는상기 네트워크와 상기 파일 중 현재 주기의 대상이 되는 입출력 종류를 수신하는 단계;상기 입출력 종류에서 현재 사용 중인 코어 사용 개수를 결정하는 단계;상기 코어 사용 개수와 기 설정된 임계 값 간의 비교를 통해 조건 충족 여부를 결정하는 단계; 및상기 조건이 충족된 경우 상기 입출력 종류에서 사용되는 코어의 개수를 적응적으로 갱신하는 단계로 수행되는 알고리즘을 상기 동적 코어 친화도 알고리즘으로서 사용하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
5 5
제4항에 있어서, 상기 동적 친화도 결정부는상기 조건 충족 여부를 결정하는 단계에서, 상기 코어 사용 개수가 상한 임계 값을 초과한 경우 또는 상기 코어 사용 개수가 하한 임계 값 미만인 경우 상기 조건이 충족된 것으로 결정하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
6 6
제5항에 있어서, 상기 동적 친화도 결정부는상기 적응적으로 갱신하는 단계에서, 상기 코어 사용 개수가 상한 임계 값을 초과한 경우 상기 코어의 개수를 기 설정된 증가량만큼 증가시키고 상기 코어 사용 개수가 하한 임계 값 미만인 경우 상기 코어의 개수를 기 설정된 감소량만큼 감소시키는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
7 7
제1항에 있어서, 상기 동적 친화도 결정부는상기 적응적으로 결정된 코어의 개수에 따라 상기 네트워크와 상기 파일에 관한 입출력 대기열을 각각 재분배하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
8 8
제1항에 있어서, 상기 동적 친화도 결정부는상기 네트워크와 상기 파일 중 현재 주기의 대상이 되는 입출력 종류를 결정하는 동적 루틴 타이머(Dynamic Routine Timer);상기 입출력 종류에 따라 상기 친화도 정보 관리부로부터 상기 친화도 정보를 수신하는 친화도 정보 페치(fetch) 모듈;상기 친화도 정보를 기초로 상기 동적 코어 친화도 알고리즘에 따라 상기 코어의 개수를 적응적으로 결정하는 동적 코어 친화도 모듈;상기 적응적으로 결정된 코어의 개수를 상기 친화도 정보 관리부에 제공하는 친화도 정보 갱신 모듈; 및상기 적응적으로 결정된 코어의 개수에 따라 상기 네트워크와 상기 파일에 관한 입출력 대기열을 각각 재분배하는 재분배 모듈을 포함하는 것을 특징으로 하는 동적 매니코어 파티셔닝 장치
9 9
동적 매니코어 파티셔닝 장치에서 수행되는 방법에 있어서,(a) 매니코어(Many-core) 시스템을 구성하는 복수의 코어들 각각의 사용량을 주기적으로 모니터링하는 단계;(b) 상기 모니터링의 결과를 기초로 네트워크와 파일의 입출력에 관한 친화도 정보를 관리하는 단계; 및(c) 동적 코어 친화도 알고리즘에 따라 상기 네트워크와 상기 파일에 관한 입출력 각각에서 사용되는 상기 코어의 개수를 적응적으로 결정하는 단계를 포함하는 동적 매니코어 파티셔닝 방법
10 10
제9항에 있어서, 상기 (c) 단계는 매 주기마다 상기 네트워크와 상기 파일 중 어느 하나에 관한 입출력에 대해서만 상기 코어의 개수를 적응적으로 결정하는 단계를 포함하는 것을 특징으로 하는 동적 매니코어 파티셔닝 방법
11 11
제9항에 있어서, 상기 (c) 단계는 (c1) 상기 네트워크와 상기 파일 중 현재 주기의 대상이 되는 입출력 종류를 결정하는 단계;(c2) 상기 입출력 종류에 따라 상기 친화도 정보 관리부로부터 상기 친화도 정보를 수신하는 단계;(c3) 상기 친화도 정보를 기초로 상기 동적 코어 친화도 알고리즘에 따라 상기 코어의 개수를 적응적으로 결정하는 단계;(c4) 상기 적응적으로 결정된 코어의 개수를 상기 친화도 정보 관리부에 제공하는 단계; 및(c5) 상기 적응적으로 결정된 코어의 개수에 따라 상기 네트워크와 상기 파일에 관한 입출력 대기열을 각각 재분배하는 단계를 포함하는 것을 특징으로 하는 동적 매니코어 파티셔닝 방법
12 12
제11항에 있어서, 상기 (c3) 단계는 (c31) 상기 네트워크와 상기 파일 중 현재 주기의 대상이 되는 입출력 종류를 수신하는 단계;(c32)상기 입출력 종류에서 현재 사용 중인 코어 사용 개수를 결정하는 단계;(c33)상기 코어 사용 개수와 기 설정된 임계 값 간의 비교를 통해 조건 충족 여부를 결정하는 단계; 및(c34)상기 조건이 충족된 경우 상기 입출력 종류에서 사용되는 코어의 개수를 적응적으로 갱신하는 단계를 포함하는 것을 특징으로 하는 동적 매니코어 파티셔닝 방법
13 13
제12항에 있어서, 상기 (c33) 단계는 상기 코어 사용 개수가 상한 임계 값을 초과한 경우 또는 상기 코어 사용 개수가 하한 임계 값 미만인 경우 상기 조건이 충족된 것으로 결정하는 단계를 포함하는 것을 동적 매니코어 파티셔닝 방법
14 14
제12항에 있어서, 상기 (c33) 단계는 상기 코어 사용 개수가 상한 임계 값을 초과한 경우 상기 코어의 개수를 기 설정된 증가량만큼 증가시키고 상기 코어 사용 개수가 하한 임계 값 미만인 경우 상기 코어의 개수를 기 설정된 감소량만큼 감소시키는 단계를 포함하는 것을 특징으로 하는 동적 매니코어 파티셔닝 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국전자통신연구원 SW컴퓨팅산업원천기술개발(R&D) 매니코어 기반 초고성능 스케일러블 OS 기초 연구(차세대OS기초연구센터)