맞춤기술찾기

이전대상기술

멀티코어 임베디드 시스템에서의 태스크 스케줄링 방법 및 장치

  • 기술번호 : KST2018011503
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 멀티코어 임베디드 시스템에서의 태스크 스케줄링 방법 및 장치가 제공된다. 복수의 코어를 사용하는 멀티 코어 임베디드 시스템에서, 제1 코어가 수행할 작업을 수행한 후 아이들(idle) 시간에, 제2 코어로부터 수행할 작업 정보를 포함하는 작업 할당 메시지를 수신하고, 작업 할당 메시지에 포함된 작업 정보에 해당하는 작업을 수행한다.
Int. CL G06F 9/48 (2018.01.01)
CPC G06F 9/4843(2013.01)
출원번호/일자 1020170018859 (2017.02.10)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2018-0093199 (2018.08.21) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 거절
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.01.08)
심사청구항수 20

출원인

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

발명자

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

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.02.10 수리 (Accepted) 1-1-2017-0141829-30
2 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2018.01.08 수리 (Accepted) 1-1-2018-0023092-98
3 선행기술조사의뢰서
Request for Prior Art Search
2018.10.12 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2018.12.06 발송처리완료 (Completion of Transmission) 9-6-2018-0149549-97
5 의견제출통지서
Notification of reason for refusal
2019.01.04 발송처리완료 (Completion of Transmission) 9-5-2019-0011083-32
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.03.04 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0221084-56
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.03.04 수리 (Accepted) 1-1-2019-0221083-11
8 거절결정서
Decision to Refuse a Patent
2019.07.04 발송처리완료 (Completion of Transmission) 9-5-2019-0483861-39
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수의 코어를 사용하는 멀티 코어 임베디드 시스템에서의 태스크 스케줄링 방법으로서,제1 코어가 수행할 작업을 수행한 후 아이들(idle) 시간에, 제2 코어로부터 수행할 작업 정보를 포함하는 작업 할당 메시지를 수신하는 단계; 및상기 제1 코어가 상기 작업 할당 메시지에 포함된 상기 작업 정보에 해당하는 작업을 수행하는 단계를 포함하는, 스케줄링 방법
2 2
제1항에 있어서,작업을 수행하는 작업 함수들이 공유 메모리에 위치되어 있으며,상기 작업을 수행하는 단계는, 상기 제1 코어가 상기 작업 정보에 해당하는 작업의 작업 함수를 상기 공유 메모리로부터 호출하여 수행하는, 스케줄링 방법
3 3
제1항에 있어서,상기 작업 할당 메시지를 수신하는 단계 이전에,상기 제1 코어가 상기 제2 코어에 상기 제1 코어가 아이들 상태임을 나타내는 아이들 메시지를 전달하는 단계를 더 포함하는, 스케줄링 방법
4 4
제1항에 있어서,상기 작업 할당 메시지를 수신하는 단계 이후에,상기 제1 코어가 상기 작업 정보에 해당하는 작업의 수행이 가능한 경우에, 상기 제2 코어로 작업 할당 확인 메시지를 전달하는 단계를 더 포함하는, 스케줄링 방법
5 5
제1항에 있어서,상기 작업을 수행하는 단계는, 상기 제1 코어의 아이들 태스크에 의해 상기 제2 코어의 작업을 수행 중이라는 것을 알리는 작업 수행 플래그가 설정되는 단계; 및상기 제1 코어의 아이들 태스크를 통하여 상기 작업 정보에 해당하는 상기 제2 코어의 작업이 수행되는 단계를 포함하는, 스케줄링 방법
6 6
제5항에 있어서,상기 작업을 수행하는 단계는, 상기 제2 코어의 작업을 완료한 다음에, 상기 작업 수행 플래그를 리셋(reset)하는 단계를 더 포함하는, 스케줄링 방법
7 7
제1항에 있어서,상기 작업을 수행하는 단계는 상기 작업 정보에 해당하는 상기 제2 코어의 작업을 수행하는 중에 새로운 작업의 수행을 위한 메시지가 수신되면, 상기 제2 코어의 작업을 중단하는 단계; 및상기 제2 코어로 상기 제2 코어의 작업이 완료되지 못함을 나타내는 작업 중단 메시지를 전달하는 단계를 더 포함하는, 스케줄링 방법
8 8
제7항에 있어서,상기 중단하는 단계에서, 상기 제1 코어의 아이들 태스크를 통하여 상기 작업 정보에 해당하는 상기 제2 코어의 작업이 수행되며, 새로운 작업에 관련된 메시지가 상기 제1 코어로 입력되면, 상기 제1 코어의 스케줄러 태스크를 통하여 상기 제1 코어의 아이들 태스크에 의한 상기 제2 코어의 작업이 중단되며, 상기 작업 중단 메시지를 전달하는 단계에서, 상기 제1 코어의 아이들 태스크를 통하여 상기 제2 코어의 스케줄러 태스크로 상기 작업 중단 메시지가 전달되는, 스케줄링 방법
9 9
제1항에 있어서,상기 제1 코어는 제1 우선 순위를 가지는 스케줄러 태스크, 제2 우선 순위를 가지며 작업을 수행하는 적어도 하나의 작업 태스크, 제3 우선 순위를 가지는 아이들 태스크를 포함하며, 제1 우선 순위003e# 제2 우선 순위003e# 제3 우선 순위의 관계가 만족되고, 상기 아이들 태스크를 통하여 상기 작업 정보에 해당하는 상기 제2 코어의 작업이 수행되도록 스케줄링되는, 스케줄링 방법
10 10
복수의 코어를 사용하는 멀티 코어 임베디드 시스템에서의 태스크 스케줄링 방법으로서,제1 코어가 제2 코어로부터 상기 제2 코어가 아이들 상태임을 나타내는 아이들 메시지를 수신하는 단계;상기 제1 코어가 작업 태스크 리스트에서 아직 수행되지 못한 작업을 선택하는 단계; 및상기 제1 코어가 상기 제2 코어가 상기 선택된 작업을 수행하도록, 상기 선택된 작업에 대한 정보를 포함하는 작업 할당 메시지를 상기 제2 코어로 전달하는 단계를 포함하며, 상기 제2 코어의 아이들 시간에 상기 아이들 메시지가 상기 제1 코어로 전달되는, 스케줄링 방법
11 11
제10항에 있어서,상기 제1 코어가 상기 작업 태스크 리스트에서 상기 선택된 작업에 해당하는 태스크를 삭제하는 단계를 더 포함하는, 스케줄링 방법
12 12
제11항에 있어서,상기 삭제하는 단계에서, 상기 제2 코어로부터 상기 작업 할당 메시지에 포함된 작업의 수행 가능함을 알리는 작업 할당 확인 메시지를 수신한 경우에, 상기 제1 코어의 스케줄러 태스크를 통해 상기 태스크 삭제가 수행되는, 스케줄링 방법
13 13
제11항에 있어서,상기 제1 코어가 상기 제2 코어로부터 상기 작업 할당 메시지에 따른 작업이 완료되지 못함을 나타내는 작업 중단 메시지를 수신하는 단계; 및상기 작업 태스크 리스트에 상기 작업 할당 메시지에 따른 작업의 태스크를 추가하는 단계를 더 포함하는, 스케줄링 방법
14 14
제10항에 있어서,상기 제1 코어는 제1 우선 순위를 가지는 스케줄러 태스크, 제2 우선 순위를 가지며 작업을 수행하는 적어도 하나의 작업 태스크, 제3 우선 순위를 가지는 아이들 태스크를 포함하며, 제1 우선 순위003e# 제2 우선 순위003e# 제3 우선 순위의 관계가 만족되고, 상기 스케줄러 태스크를 통하여, 상기 수신하는 단계, 상기 선택하는 단계, 그리고 상기 전달하는 단계가 수행되도록 스케줄링되는, 스케줄링 방법
15 15
복수의 코어를 사용하는 멀티 코어 임베디드 시스템에서의 태스크를 스케줄링하는 스케줄링 장치로서, 작업을 수행하는 작업 함수들이 저장되는 메모리;상기 메모리와 연결되고, 태스크 스케줄링을 수행하는 프로세서를 포함하며, 상기 프로세서는, 작업을 수행한 후 아이들(idle) 시간에, 제1 코어로부터 수행할 작업 정보를 포함하는 작업 할당 메시지를 수신하면, 상기 메모리로부터 상기 작업 할당 메시지에 포함된 상기 작업 정보에 해당하는 작업의 작업 함수를 호출하여 수행하도록 구성되는, 스케줄링 장치
16 16
제15항에 있어서, 상기 프로세서는 상기 아이들 시간에, 아이들 상태임을 나타내는 아이들 메시지를 상기 제1 코어로 전달하고, 상기 작업 할당 메시지를 수신한 경우, 상기 작업 정보에 해당하는 작업의 수행이 가능한 경우에, 상기 제1 코어로 작업 할당 확인 메시지를 전달하도록 구성되는, 스케줄링 장치
17 17
제15항에 있어서,상기 프로세서는, 상기 작업 정보에 해당하는 상기 제1 코어의 작업을 수행하는 중에 새로운 작업의 수행을 위한 메시지가 수신되면, 상기 제1 코어의 작업을 중단하고, 상기 제1 코어로 상기 작업이 완료되지 못함을 나타내는 작업 중단 메시지를 전달하도록 구성되는, 스케줄링 장치
18 18
제15항에 있어서,상기 프로세서는 제2 코어로부터 상기 제2 코어가 아이들 상태임을 나타내는 아이들 메시지를 수신하면, 작업 태스크 리스트에서 아직 수행되지 못한 작업을 선택하고, 상기 제2 코어가 상기 선택된 작업을 수행하도록, 상기 선택된 작업에 대한 정보를 포함하는 작업 할당 메시지를 상기 제2 코어로 전달하도록 구성되는, 스케줄링 장치
19 19
제18항에 있어서,상기 프로세서가 상기 작업 태스크 리스트에서 상기 선택된 작업에 해당하는 태스크를 삭제하고, 상기 제2 코어로부터 상기 작업 할당 메시지에 따른 작업이 완료되지 못함을 나타내는 작업 중단 메시지를 수신하면, 상기 작업 태스크 리스트에 상기 작업 할당 메시지에 따른 작업의 태스크를 추가하도록 구성되는, 스케줄링 장치
20 20
제18항에 있어서,상기 프로세서는 제1 우선 순위를 가지는 스케줄러 태스크, 제2 우선 순위를 가지며 작업을 수행하는 적어도 하나의 작업 태스크, 제3 우선 순위를 가지는 아이들 태스크를 포함하며, 제1 우선 순위003e# 제2 우선 순위003e# 제3 우선 순위의 관계가 만족되고, 상기 아이들 태스크를 통하여 상기 제1 코어의 작업이 수행되도록 스케줄링되며,상기 스케줄러 태스크를 통하여 상기 제2 코어에 대한 작업 선택 및 작업 할당 메시지 전달이 수행되도록 스케줄링되는, 스케줄링 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한국전자통신연구원 방송통신산업기술개발사업 (대형통합) 초연결 스마트 서비스를 위한 5G 이동통신 핵심 기술 개발