맞춤기술찾기

이전대상기술

다중 HMC 기반 PIM에서의 심층신경망 태스크 스케줄링 방법 및 장치

  • 기술번호 : KST2023009319
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 제1 특징에 따른 다중 HMC(Hybrid Memory Cube) 기반 PIM(Processing in Memory)에서의 심층신경망 태스크 스케줄링(DNN Task Scheduling) 방법은, 상기 HMC 간 링크들에 대한 지속 가능한 대역폭에 기반하여 심층신경망 그래프의 태스크 파티션을 생성하는 단계; 심층신경망 중간 처리 결과의 평균 통신 지연시간을 숨기도록 상기 생성된 태스크 파티션 및 상기 HMC를 매핑하는 단계; 및 리타이밍(retiming) 기법을 사용하여 상기 태스크 파티션에 대한 스케줄링을 수행하는 단계;를 포함하는 것을 특징으로 한다. 이에 따라, HMC 상호 연결 특성으로 인한 통신 지연 편차를 감소시킴으로써 데이터 레벨 병렬성을 충분히 활용할 수 있다.
Int. CL G06F 9/50 (2018.01.01) G06F 9/48 (2018.01.01) G06N 3/02 (2023.01.01) G06F 15/78 (2006.01.01)
CPC G06F 9/5038(2013.01) G06F 9/4881(2013.01) G06F 9/5016(2013.01) G06N 3/02(2013.01) G06F 15/7821(2013.01)
출원번호/일자 1020220045195 (2022.04.12)
출원인 성균관대학교산학협력단
등록번호/일자
공개번호/일자 10-2023-0146325 (2023.10.19) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.04.12)
심사청구항수 21

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 한태희 서울특별시 강남구
2 이영식 경기도 군포시 고산로 ***-**, **

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.04.12 수리 (Accepted) 1-1-2022-0390160-30
2 공지예외적용주장 증명서류 제출기한 안내문
2022.04.19 발송처리완료 (Completion of Transmission) 1-5-2022-0060125-39
3 [공지예외적용대상(신규성, 출원시의 특례)증명서류]서류제출서
[Document Verifying Exclusion from Being Publically Known (Novelty, Special Provisions for Application)] Submission of Document
2022.04.26 수리 (Accepted) 1-1-2022-0445365-61
4 선행기술조사의뢰서
Request for Prior Art Search
2023.07.18 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
다중 HMC(Hybrid Memory Cube) 기반 PIM(Processing in Memory)에서의 심층신경망 태스크 스케줄링(DNN Task Scheduling) 방법에 있어서,상기 HMC 간 링크들에 대한 지속 가능한 대역폭에 기반하여 심층신경망 그래프의 태스크 파티션을 생성하는 단계;심층신경망 중간 처리 결과의 평균 통신 지연시간을 숨기도록 상기 생성된 태스크 파티션 및 상기 HMC를 매핑하는 단계; 및리타이밍(retiming) 기법을 사용하여 상기 태스크 파티션에 대한 스케줄링을 수행하는 단계;를 포함하는, 심층신경망 태스크 스케줄링 방법
2 2
제1항에 있어서,상기 태스크 파티션은 상기 심층신경망 그래프의 레이어에 수직하게 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
3 3
제2항에 있어서,상기 태스크 파티션은 상기 HMC 간 통신이 감소되도록 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
4 4
제3항에 있어서,상기 태스크 파티션은,(z1) 상기 심층신경망 그래프에서, 정점 수가 가장 많은 레이어에서의 파티션 당 정점 수가 단일 HMC 내 PE(Processing Element) 수 보다 큼;(z2) 상기 HMC 간 링크들의 데이터 전송 지연시간을 상기 HMC 간 통신의 데이터 전송 지연시간으로 나눈 제1 값을 파티션 간 외부 에지 개수에 곱하여 제2 값을 획득하되, 파티션의 내부 에지 개수가 상기 제2 값보다 큼; 및(z3) 상기 파티션 간 외부 에지 개수가 상기 HMC 간 링크들의 대역폭 요구사항보다 작음;상기 (z1) 내지 (z3)의 조건을 만족하는 경우에 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
5 5
제4항에 있어서,상기 태스크 파티션은, 상기 심층신경망 그래프의 지향 에지 및 상기 HMC 간의 전이중(full duplex) 통신 링크를 기반으로 수정된 Kernighan-Lin 알고리즘을 재귀적으로 사용하여 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
6 6
제1항에 있어서,상기 심층신경망 중간 처리 결과의 평균 통신 지연시간의 숨김은, 상기 생성된 태스크 파티션들 간의 크기 차이에 따른 불균일한 연산량에 기인한 유휴 시간을 이용하여 상기 숨김이 이루어지는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
7 7
제6항에 있어서,상기 생성된 태스크 파티션들 중 크기가 큰 태스크 파티션들을 상기 HMC에 할당하여 상기 HMC 간 통신 홉 카운트를 감소시키는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
8 8
제1항에 있어서,상기 태스크 파티션에 대한 스케줄링을 수행하는 단계는,초기 스케줄을 생성하는 단계; 및PE(Processing Element) 간의 통신 대기 시간 및 PF 버퍼(Prefetch Buffer) 용량을 기반으로 중간 결과 스케줄을 생성하는 단계;를 포함하는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
9 9
제8항에 있어서,상기 초기 스케줄을 생성하는 단계는,(a) 상기 HMC의 현재 PE 활용률을 산출하는 단계;(b) 상기 산출된 현재 PE 활용률이 기 설정된 임계 PE 활용률 미만이면 다른 입력에 대응하는 심층신경망 태스크 세트를 할당하는 단계; 및(c) 상기 현재 PE 활용률이 상기 임계 PE 활용률을 초과할 때까지 상기 (b)단계를 반복하는 단계;를 포함하는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
10 10
제8항에 있어서,상기 중간 결과 스케줄을 생성하는 단계는,중간 결과에 대한 최대 리타이밍 값의 행렬을 반복적으로 가져오는 동적 프로그래밍 모델을 사용하여 수행되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 방법
11 11
다중 HMC(Hybrid Memory Cube) 기반 PIM(Processing in Memory)에서의 심층신경망 태스크 스케줄링(DNN Task Scheduling) 장치에 있어서,사용자와 데이터를 송수신하는 통신부;심층신경망 태스크 스케줄링 알고리즘이 저장되는 메모리;상기 메모리와 접속되는 적어도 하나의 프로세서; 및 입출력부를 포함하고,상기 적어도 하나의 프로세서는,상기 HMC 간 링크들에 대한 지속 가능한 대역폭에 기반하여 심층신경망 그래프의 태스크 파티션을 생성하는 동작;심층신경망 중간 처리 결과의 평균 통신 지연시간을 숨기도록 상기 생성된 태스크 파티션 및 상기 HMC를 매핑하는 동작; 및리타이밍(retiming) 기법을 사용하여 상기 태스크 파티션에 대한 스케줄링을 수행하는 동작;을 수행하는, 심층신경망 태스크 스케줄링 장치
12 12
제11항에 있어서,상기 태스크 파티션은 상기 심층신경망 그래프의 레이어에 수직하게 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
13 13
제12항에 있어서,상기 태스크 파티션은 상기 HMC 간 통신이 감소되도록 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
14 14
제13항에 있어서,상기 태스크 파티션은,(z1) 상기 심층신경망 그래프에서, 정점 수가 가장 많은 레이어에서의 파티션 당 정점 수가 단일 HMC 내 PE(Processing Element) 수 보다 큼;(z2) 상기 HMC 간 링크들의 데이터 전송 지연시간을 상기 HMC 간 통신의 데이터 전송 지연시간으로 나눈 제1 값을 파티션 간 외부 에지 개수에 곱하여 제2 값을 획득하되, 파티션의 내부 에지 개수가 상기 제2 값보다 큼; 및(z3) 상기 파티션 간 외부 에지 개수가 상기 HMC 간 링크들의 대역폭 요구사항보다 작음;상기 (z1) 내지 (z3)의 조건을 만족하는 경우에 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
15 15
제14항에 있어서,상기 태스크 파티션은, 상기 심층신경망 그래프의 지향 에지 및 상기 HMC 간의 전이중(full duplex) 통신 링크를 기반으로 수정된 Kernighan-Lin 알고리즘을 재귀적으로 사용하여 생성되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
16 16
제11항에 있어서,상기 심층신경망 중간 처리 결과의 평균 통신 지연시간의 숨김은, 상기 생성된 태스크 파티션들 간의 크기 차이에 따른 불균일한 연산량에 기인한 유휴 시간을 이용하여 상기 숨김이 이루어지는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
17 17
제16항에 있어서,상기 생성된 태스크 파티션들 중 크기가 큰 태스크 파티션들을 상기 HMC에 할당하여 상기 HMC 간 통신 홉 카운트를 감소시키는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
18 18
제11항에 있어서,상기 태스크 파티션에 대한 스케줄링을 수행하는 동작은,초기 스케줄을 생성하는 동작; 및PE(Processing Element) 간의 통신 대기 시간 및 PF 버퍼(Prefetch Buffer) 용량을 기반으로 중간 결과 스케줄을 생성하는 동작;을 포함하는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
19 19
제18항에 있어서,상기 초기 스케줄을 생성하는 동작은,(a) 상기 HMC의 현재 PE 활용률을 산출하는 동작;(b) 상기 산출된 현재 PE 활용률이 기 설정된 임계 PE 활용률 미만이면 다른 입력에 대응하는 심층신경망 태스크 세트를 할당하는 동작; 및(c) 상기 현재 PE 활용률이 상기 임계 PE 활용률을 초과할 때까지 상기 (b)단계를 반복하는 동작;을 포함하는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
20 20
제18항에 있어서,상기 중간 결과 스케줄을 생성하는 동작은,중간 결과에 대한 최대 리타이밍 값의 행렬을 반복적으로 가져오는 동적 프로그래밍 모델을 사용하여 수행되는 것을 특징으로 하는 심층신경망 태스크 스케줄링 장치
21 21
다중 HMC(Hybrid Memory Cube) 기반 PIM(Processing in Memory)에서의 심층신경망 태스크 스케줄링(DNN Task Scheduling)을 위해 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지털 처리 장치에 의해 판독될 수 있는 기록매체로서,제1항 내지 제10항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 성균관대학교산학협력단 전자정보디바이스산업원천기술개발(R&D,정보화) 차세대 메모리를 위한 메모리 서브시스템 및 시스템 아키텍처 기술개발
2 산업통상자원부 한국전자통신연구원 차세대지능형반도체기술개발(설계·제조)(R&D) 차세대 메모리를 위한 개방형 융합 메모리 솔루션 및 플랫폼 개발