맞춤기술찾기

이전대상기술

파워 게이팅 기반의 재구성가능 프로세서, 이를 위한 컴파일 장치 및 방법

  • 기술번호 : KST2015170022
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 일 양상에 따른 재구성가능 프로세서는, 다수의 펑션 유니트(function unit, FU)를 포함하고, 제 1 모드에서 적어도 하나의 펑션 유니트를 포함하는 제 1 그룹에 기초하여 제 1 유형의 연산을 처리하고, 제 2 모드에서 적어도 하나의 펑션 유니트를 포함하는 제 2 그룹에 기초하여 제 2 유형의 연산을 처리하는 처리부, 및 제 1 모드와 제 2 모드간의 모드 전환을 유도하는 모드 전환 신호 또는 모드 전환 명령어에 따라 제 1 그룹 또는 제 2 그룹 중 어느 하나에 선택적으로 전원을 공급하는 전원관리부를 포함할 수 있다.
Int. CL G06F 1/32 (2006.01) G06F 9/445 (2006.01) G06F 9/45 (2006.01)
CPC G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01) G06F 9/30083(2013.01)
출원번호/일자 1020110005585 (2011.01.19)
출원인 삼성전자주식회사, 포항공과대학교 산학협력단
등록번호/일자
공개번호/일자 10-2012-0084186 (2012.07.27) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.11.09)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 삼성전자주식회사 대한민국 경기도 수원시 영통구
2 포항공과대학교 산학협력단 대한민국 경상북도 포항시 남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 조연곤 대한민국 경기도 화성시
2 유승주 대한민국 경상북도 포항시 남구
3 이강웅 스위스 서울특별시 관악구
4 김원섭 대한민국 경기도 안양시 동안구
5 안희진 대한민국 서울특별시 노원구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인가산 대한민국 서울 서초구 남부순환로 ****, *층(서초동, 한원빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 삼성전자주식회사 대한민국 경기도 수원시 영통구
2 포항공과대학교 산학협력단 대한민국 경상북도 포항시 남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2011.01.19 수리 (Accepted) 1-1-2011-0045781-90
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.21 수리 (Accepted) 4-1-2012-5132663-40
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.06.13 수리 (Accepted) 4-1-2013-0025573-58
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.25 수리 (Accepted) 4-1-2014-5024386-11
5 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2015.11.09 수리 (Accepted) 1-1-2015-1090500-05
6 선행기술조사의뢰서
Request for Prior Art Search
2016.06.21 수리 (Accepted) 9-1-9999-9999999-89
7 선행기술조사보고서
Report of Prior Art Search
2016.08.08 발송처리완료 (Completion of Transmission) 9-6-2016-0100434-95
8 의견제출통지서
Notification of reason for refusal
2016.08.11 발송처리완료 (Completion of Transmission) 9-5-2016-0579066-17
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.10.11 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-0985031-41
10 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.10.11 수리 (Accepted) 1-1-2016-0985030-06
11 최후의견제출통지서
Notification of reason for final refusal
2017.01.03 발송처리완료 (Completion of Transmission) 9-5-2017-0009820-14
12 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2017.01.17 수리 (Accepted) 1-1-2017-0054542-13
13 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.02.28 수리 (Accepted) 1-1-2017-0202173-52
14 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.02.28 보정승인 (Acceptance of amendment) 1-1-2017-0202183-19
15 등록결정서
Decision to grant
2017.04.28 발송처리완료 (Completion of Transmission) 9-5-2017-0305225-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.20 수리 (Accepted) 4-1-2019-5243581-27
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.22 수리 (Accepted) 4-1-2019-5245997-53
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.25 수리 (Accepted) 4-1-2019-5247115-68
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
다수의 펑션 유니트(function unit, FU)를 포함하고, 제 1 모드에서 적어도 하나의 펑션 유니트를 포함하는 제 1 그룹에 기초하여 제 1 유형의 연산을 처리하고, 제 2 모드에서 적어도 하나의 펑션 유니트를 포함하는 제 2 그룹에 기초하여 제 2 유형의 연산을 처리하는 처리부; 및제 1 모드와 제 2 모드간의 모드 전환을 유도하는 모드 전환 신호 또는 모드 전환 명령어에 따라 제 1 그룹 또는 제 2 그룹 중 어느 하나에 선택적으로 전원을 공급하는 전원관리부; 를 포함하고,상기 전원관리부는,재구성가능 프로세서에서 실행될 프로그램의 데이터 의존 그래프(data dependency graph)에서 루프의 반복 실행의 종료여부를 결정하는 노드로 정의되는 루프 엑시트 결정 노드를 검출하고, 검출된 루프 엑시트 결정 노드와 종료 노드 사이에 새로운 노드를 생성하고, 생성된 노드에 상기 제 2 그룹에 전원을 공급하기 위한 명령어를 삽입하는 파워 게이팅 기반의 재구성가능 프로세서
2 2
제 1 항에 있어서, 상기 처리부는 CGA(coarse-grained array) 모드에서 상기 제 1 그룹으로 정의되는 CGA 모듈을 이용하여 루프 연산을 처리하고, VLIW(very long instruction word) 모드에서 상기 제 2 그룹으로 정의되는 VLIW 모듈을 이용하여 루프 연산을 제외한 나머지 연산을 처리하는 파워 게이팅 기반의 재구성가능 프로세서
3 3
제 2 항에 있어서, 상기 전원관리부는 CGA 모드에서 VLIW 모드로의 전환을 유도하는 모드 전환 신호 또는 모드 전환 명령어에 따라 상기 CGA 모듈로 공급되는 전원을 차단하고,VLIW 모드에서 CGA 모드로의 전환을 유도하는 모드 전환 신호 또는 모드 전환 명령어에 따라 상기 VLIW 모듈로 공급되는 전원을 차단하는 파워 게이팅 기반의 재구성가능 프로세서
4 4
제 2 항에 있어서, 상기 전원관리부는 CGA 모드에서 VLIW 모드로 전환되기 직전에 미리 상기 VLIW 모듈로 전원을 공급하고,VLIW 모드에서 CGA 모드로 전환되기 직전에 미리 상기 CGA 모듈로 전원을 공급하는 파워 게이팅 기반의 재구성가능 프로세서
5 5
CGA(coarse-grained array) 모드 및 VLIW(very long instruction word) 모드를 갖는 재구성가능 프로세서를 위한 컴파일러를 포함하고,상기 컴파일러는,CGA 모드에서 VLIW 모드로 전환되는 시점 이전에 VLIW 모드를 위한 VLIW 모듈의 전원을 키는 명령어를 상기 재구성가능 프로세서에서 실행될 프로그램에 삽입하되,상기 재구성가능 프로세서에서 실행될 프로그램의 데이터 의존 그래프(data dependency graph)에서 루프의 반복 실행의 종료여부를 결정하는 노드로 정의되는 루프 엑시트 결정 노드를 검출하고, 검출된 루프 엑시트 결정 노드와 종료 노드 사이에 새로운 노드를 생성하고, 생성된 노드에 상기 VLIW 모드를 위한 VLIW 모듈의 전원을 키는 명령어를 상기 재구성가능 프로세서에서 실행될 프로그램에 삽입하는 컴퓨터 판독 가능 기록 매체
6 6
CGA(coarse-grained array) 모드 및 VLIW(very long instruction word) 모드를 갖는 재구성가능 프로세서를 위한 컴파일러를 포함하고,상기 컴파일러는,VLIW 모드에서 CGA 모드로 전환되는 시점 이전에 CGA 모드를 위한 CGA 모듈의 전원을 키는 명령어를 상기 재구성가능 프로세서에서 실행될 프로그램에 삽입하는 컴파일러를 포함하되,상기 재구성가능 프로세서에서 실행될 프로그램의 제어 흐름 그래프(control flow graph)에서 VLIW 모드에서 CGA 모드로의 전환을 위해 컨텍스트를 저장하는 노드인 CGA 엔트리 노드를 검출하고, 상기 검출된 CGA 엔트리 노드의 이전 노드가 분기 노드이고, 상기 검출된 CGA 엔트리 노드쪽의 분기 경로 이외의 다른 분기 경로에 CGA 엔트리 노드가 없는 경우, 그 다른 분기 경로에 존재하는 노드에 상기 CGA 모드를 위한 CGA 모듈의 전원을 키는 명령어를 상기 재구성가능 프로세서에서 실행될 프로그램에 삽입하는 컴퓨터 판독 가능 기록 매체
7 7
다수의 펑션 유니트(function unit, FU)를 포함하고, CGA(coarse-grained array) 모드에서 적어도 하나의 펑션 유니트를 포함하는 CGA 모듈에 기초하여 루프 연산을 처리하고 VLIW(very long instruction word) 모드에서 적어도 하나의 펑션 유니트를 포함하는 VLIW 모듈에 기초하여 루프 연산 이외의 연산을 처리하는 재구성가능 프로세서를 위한 컴파일러를 포함하고,상기 컴파일러는,상기 재구성가능 프로세서에서 실행될 프로그램의 데이터 의존 그래프(data dependency graph)에서 루프의 반복 실행의 종료여부를 결정하는 노드로 정의되는 루프 엑시트 결정 노드를 검출하고, 검출된 루프 엑시트 결정 노드와 종료 노드 사이에 새로운 노드를 생성하고, 생성된 노드에 상기 VLIW 모듈로 전원을 공급하기 위한 VLIW 파워 온 명령어(VLIW power-on instruction)를 삽입하는 제 1 컴파일부; 및상기 재구성가능 프로세서에서 실행될 프로그램의 제어 흐름 그래프(control flow graph)에서 VLIW 모드에서 CGA 모드로의 전환을 위해 컨텍스트를 저장하는 노드인 CGA 엔트리 노드를 검출하고, 검출된 CGA 엔트리 노드의 이전 노드에 상기 CGA 모듈로 전원을 공급하기 위한 CGA 파워 온 명령어(CGA power-on instruction)를 삽입하는 제 2 컴파일부; 를 포함하는 컴파일러를 포함하는 컴퓨터 판독 가능 기록 매체
8 8
제 7 항에 있어서, 상기 제 2 컴파일부는 상기 검출된 CGA 엔트리 노드의 이전 노드가 분기 노드이고, 상기 검출된 CGA 엔트리 노드쪽의 분기 경로 이외의 다른 분기 경로에 CGA 엔트리 노드가 없는 경우, 그 다른 분기 경로에 존재하는 노드에 상기 CGA 모듈로 전원을 차단하기 위한 CGA 파워 오프 명령어(CGA power-off instruction)를 삽입하는 컴퓨터 판독 가능 기록 매체
9 9
다수의 펑션 유니트(function unit, FU)를 포함하고, CGA(coarse-grained array) 모드에서 적어도 하나의 펑션 유니트를 포함하는 CGA 모듈에 기초하여 루프 연산을 처리하고 VLIW(very long instruction word) 모드에서 적어도 하나의 펑션 유니트를 포함하는 VLIW 모듈에 기초하여 루프 연산 이외의 연산을 처리하는 재구성가능 프로세서를 위한 컴파일 방법에 있어서,재구성가능 프로세서에서 실행될 프로그램의 데이터 의존 그래프(data dependency graph)에서 루프의 반복 실행의 종료여부를 결정하는 노드로 정의되는 루프 엑시트 결정 노드를 검출하고, 검출된 루프 엑시트 결정 노드와 종료 노드 사이에 새로운 노드를 생성하고, 생성된 노드에 상기 VLIW 모듈로 전원을 공급하기 위한 VLIW 파워 온 명령어(VLIW power-on instruction)를 삽입하는 단계; 및재구성가능 프로세서에서 실행될 프로그램의 제어 흐름 그래프(control flow graph)에서 VLIW 모드에서 CGA 모드로의 전환을 위해 컨텍스트를 저장하는 노드인 CGA 엔트리 노드를 검출하고, 검출된 CGA 엔트리 노드의 이전 노드에 상기 CGA 모듈로 전원을 공급하기 위한 CGA 파워 온 명령어(CGA power-on instruction)를 삽입하는 단계; 를 포함하는 컴파일 방법
10 10
제 9 항에 있어서, 상기 CGA 파워 온 명령어를 삽입하는 단계는상기 검출된 CGA 엔트리 노드의 이전 노드가 분기 노드이고, 상기 검출된 CGA 엔트리 노드쪽의 분기 경로 이외의 다른 분기 경로에 CGA 엔트리 노드가 없는 경우, 그 다른 분기 경로에 존재하는 노드에 상기 CGA 모듈로 전원을 차단하기 위한 CGA 파워 오프 명령어(CGA power-off instruction)를 삽입하는 과정을 포함하는 컴파일 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US09304967 US 미국 FAMILY
2 US20120185673 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2012185673 US 미국 DOCDBFAMILY
2 US9304967 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.