요약 | 본 발명은 VLIW 명령어 처리 장치 및 방법에 관한 것으로, 이전 주기에서 생성된 명령어 선택 조건에 따라 VLIW(Very Long Instruction Word) 명령어에 포함된 적어도 하나의 명령어 중 하나를 선택하는 명령어 선택부; 및 상기 명령어 선택부를 통해 선택된 명령어를 처리하여, 명령어 처리 결과값과 새로운 명령어 선택 조건을 생성하는 선택 명령어 실행부를 포함하여 구성되며, 이에 의하여 조건 분기 명령어의 처리 효율을 증대시키고 VLIW 아키텍쳐의 하드웨어 크기는 감소시켜 줄 수 있도록 한다. VLIW, VLIW 아키텍쳐, 조건 분기 명령어, 조건 분기, 선택적 명령어 |
---|---|
Int. CL | G06F 9/40 (2006.01) G06F 9/46 (2006.01) G06F 9/30 (2006.01) |
CPC | G06F 9/30(2013.01) G06F 9/30(2013.01) |
출원번호/일자 | 1020090027975 (2009.04.01) |
출원인 | 한국전자통신연구원 |
등록번호/일자 | 10-1118593-0000 (2012.02.14) |
공개번호/일자 | 10-2010-0063615 (2010.06.11) 문서열기 |
공고번호/일자 | (20120227) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 |
대한민국 | 1020080121852 | 2008.12.03
|
법적상태 | 소멸 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2009.04.01) |
심사청구항수 | 10 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 한국전자통신연구원 | 대한민국 | 대전광역시 유성구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 김경수 | 대한민국 | 서울특별시 노원구 |
2 | 정무경 | 대한민국 | 대전광역시 유성구 |
3 | 이재진 | 대한민국 | 충청북도 청주시 흥덕구 |
4 | 조승현 | 대한민국 | 대전광역시 유성구 |
5 | 이준영 | 대한민국 | 부산광역시 사상구 |
6 | 박성모 | 대한민국 | 대전광역시 유성구 |
7 | 엄낙웅 | 대한민국 | 대전광역시 유성구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 특허법인씨엔에스 | 대한민국 | 서울 강남구 언주로 **길 **, 대림아크로텔 *층(도곡동) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 한국전자통신연구원 | 대전광역시 유성구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2009.04.01 | 수리 (Accepted) | 1-1-2009-0196132-27 |
2 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2009.08.04 | 수리 (Accepted) | 4-1-2009-5150899-36 |
3 | 선행기술조사의뢰서 Request for Prior Art Search |
2011.04.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 Report of Prior Art Search |
2011.05.20 | 수리 (Accepted) | 9-1-2011-0045350-89 |
5 | 의견제출통지서 Notification of reason for refusal |
2011.06.28 | 발송처리완료 (Completion of Transmission) | 9-5-2011-0354198-97 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2011.08.08 | 수리 (Accepted) | 1-1-2011-0611801-92 |
7 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2011.08.08 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2011-0611800-46 |
8 | 등록결정서 Decision to grant |
2012.01.17 | 발송처리완료 (Completion of Transmission) | 9-5-2012-0030307-13 |
9 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2015.02.02 | 수리 (Accepted) | 4-1-2015-0006137-44 |
번호 | 청구항 |
---|---|
1 |
1 이전 주기에서 생성된 명령어 선택 조건에 따라 VLIW(Very Long Instruction Word) 명령어에 포함된 적어도 하나의 명령어 중 하나를 선택하는 명령어 선택부; 및 상기 명령어 선택부를 통해 선택된 명령어를 처리하여, 명령어 처리 결과값과 새로운 명령어 선택 조건을 생성하는 선택 명령어 실행부를 포함하며,상기 선택 명령어 실행부는 상기 명령어 선택부를 통해 선택된 명령어가 조건 분기 명령어인 경우에는, 상기 조건 분기 명령어의 처리 결과를 반영하여 상기 새로운 명령어 선택 조건을 생성하는 것을 특징으로 하는 VLIW 명령어 처리 장치 |
2 |
2 제1항에 있어서, 상기 VLIW 명령어는상기 VLIW 명령어내에 포함될 수 있는 명령어 갯수에 대한 비트정보가 설정되는 플래그 필드와 상기 적어도 하나의 명령어가 저장되는 다수개의 명령어 필드로 구성되며, 상기 다수개의 명령어 필드 개수는 상기 비트정보의 값에 따라 일정하게 고정되는 것을 특징으로 하는 VLIW 명령어 처리 장치 |
3 |
3 제2항에 있어서, 상기 명령어 선택부는 상기 플래그 필드에 저장된 비트 정보에 따라 상기 VLIW 명령어에 포함된 명령어 개수를 확인한 후, 상기 명령어 선택 조건에 응답하여 상기 VLIW 명령어에 포함된 명령어 중 하나를 선택하기 위한 제어 신호를 생성하는 선택제어부; 및 상기 제어 신호에 응답하여 상기 VLIW 명령어에 포함된 명령어 중 하나를 선택하는 선택부를 포함하는 것을 특징으로 하는 VLIW 명령어 처리 장치 |
4 |
4 제1항에 있어서, 상기 선택 명령어 실행부는상기 명령어 선택부를 통해 선택된 명령어를 처리하여, 명령어 처리 결과값을 생성하는 명령어 실행부; 및 상기 명령어 처리 결과값에 따라 상기 새로운 명령어 선택 조건을 생성하는 명령 선택 조건 생성부를 포함하는 것을 특징으로 하는 VLIW 명령어 처리 장치 |
5 |
5 제4항에 있어서, 상기 명령 선택 조건 생성부는 상기 명령어 선택부를 통해 선택된 명령어가 조건 분기 명령어인 경우에는, 상기 명령어 처리 결과값에 상응하는 비트 정보를 가지는 상기 새로운 명령어 선택 조건을 생성하고, 일반 명령어인 경우에는 상기 이전 주기에서 생성된 명령어 선택 조건을 상기 새로운 명령어 선택 조건으로 출력하는 것을 특징으로 하는 VLIW 명령어 처리 장치 |
6 |
6 조건 분기 명령어가 입력되면, 상기 조건 분기 명령어의 처리 결과를 반영하는 명령어 선택 조건을 생성하는 단계;다음 주기가 되어 다수개의 명령어를 포함하는 VLIW(Very Long Instruction Word) 명령어가 입력되면, 상기 명령어 선택 조건에 따라 상기 다수개의 명령어 중 하나의 명령어만 선택하는 단계; 및 상기 선택된 명령어만을 처리하는 단계를 포함하는 VLIW 명령어 처리 방법 |
7 |
7 제6항에 있어서, 상기 VLIW 명령어는상기 VLIW 명령어내에 포함될 수 있는 명령어 갯수에 대한 비트정보가 설정되는 플래그 필드와 상기 다수개의 명령어가 저장되는 다수개의 명령어 필드로 구성되며, 상기 다수개의 명령어 필드 개수는 상기 비트정보의 값에 따라 일정하게 고정되는 것을 특징으로 하는 VLIW 명령어 처리 방법 |
8 |
8 제7항에 있어서, 상기 하나의 명령어만 선택하는 단계는상기 플래그 필드에 저장된 비트 정보에 따라 상기 VLIW 명령어에 포함된 명령어 개수를 확인한 후, 상기 명령어 선택 조건에 응답하여 상기 VLIW 명령어에 포함된 명령어 중 하나를 선택하는 것을 특징으로 하는 VLIW 명령어 처리 방법 |
9 |
9 제6항에 있어서, 상기 선택된 명령어의 처리 결과에 따라 새로운 명령어 선택 조건을 생성하는 단계를 더 구비하는 것을 특징으로 하는 VLIW 명령어 처리 방법 |
10 |
10 제9항에 있어서, 상기 새로운 명령어 선택 조건을 생성하는 단계는 상기 선택된 명령어가 조건 분기 명령어이면, 상기 선택된 명령어의 처리 결과에 상응하는 정보를 가지도록 상기 새로운 명령어 선택 조건을 생성하고, 상기 선택된 명령어가 일반 명령어이면, 상기 명령어 선택 조건 그대로를 상기 새로운 명령어 선택 조건으로 출력하는 것을 특징으로 하는 VLIW 명령어 처리 방법 |
지정국 정보가 없습니다 |
---|
패밀리정보가 없습니다 |
---|
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 지식경제부,정보통신연구진흥원 | 한국전자통신연구원 | IT성장동력기술개발 | MPCore 플랫폼 기반 다중 포맷 멀티미디어 SoC |
특허 등록번호 | 10-1118593-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20090401 출원 번호 : 1020090027975 공고 연월일 : 20120227 공고 번호 : 특허결정(심결)연월일 : 20120117 청구범위의 항수 : 10 유별 : G06F 9/30 발명의 명칭 : VLIW 명령어 처리 장치 및 방법 존속기간(예정)만료일 : 20150215 |
순위번호 | 사항 |
---|---|
1 |
(권리자) 한국전자통신연구원 대전광역시 유성구... |
제 1 - 3 년분 | 금 액 | 217,500 원 | 2012년 02월 15일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2009.04.01 | 수리 (Accepted) | 1-1-2009-0196132-27 |
2 | 출원인정보변경(경정)신고서 | 2009.08.04 | 수리 (Accepted) | 4-1-2009-5150899-36 |
3 | 선행기술조사의뢰서 | 2011.04.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 | 2011.05.20 | 수리 (Accepted) | 9-1-2011-0045350-89 |
5 | 의견제출통지서 | 2011.06.28 | 발송처리완료 (Completion of Transmission) | 9-5-2011-0354198-97 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2011.08.08 | 수리 (Accepted) | 1-1-2011-0611801-92 |
7 | [명세서등 보정]보정서 | 2011.08.08 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2011-0611800-46 |
8 | 등록결정서 | 2012.01.17 | 발송처리완료 (Completion of Transmission) | 9-5-2012-0030307-13 |
9 | 출원인정보변경(경정)신고서 | 2015.02.02 | 수리 (Accepted) | 4-1-2015-0006137-44 |
기술정보가 없습니다 |
---|
과제고유번호 | 1415099506 |
---|---|
세부과제번호 | 2007-S-026-03 |
연구과제명 | MPCore플랫폼기반다중포맷멀티미디어SoC |
성과구분 | 등록 |
부처명 | 지식경제부 |
연구관리전문기관명 | 한국산업기술평가관리원 |
연구주관기관명 | 한국전자통신연구원 |
성과제출연도 | 2009 |
연구기간 | 200703~201102 |
기여율 | 0.5 |
연구개발단계명 | 개발연구 |
6T분류명 | IT(정보기술) |
과제고유번호 | 1415121998 |
---|---|
세부과제번호 | 10035152 |
연구과제명 | 에너지 스케일러블 벡터 프로세서 선행 기술 |
성과구분 | 등록 |
부처명 | 지식경제부 |
연구관리전문기관명 | 한국산업기술평가관리원 |
연구주관기관명 | 한국전자통신연구원 |
성과제출연도 | 2012 |
연구기간 | 201003~201402 |
기여율 | 0.5 |
연구개발단계명 | 응용연구 |
6T분류명 | IT(정보기술) |
과제고유번호 | 1415099506 |
---|---|
세부과제번호 | 2007-S-026-03 |
연구과제명 | MPCore플랫폼기반다중포맷멀티미디어SoC |
성과구분 | 출원 |
부처명 | 지식경제부 |
연구관리전문기관명 | 한국산업기술평가관리원 |
연구주관기관명 | 한국전자통신연구원 |
성과제출연도 | 2009 |
연구기간 | 200703~201102 |
기여율 | 1 |
연구개발단계명 | 개발연구 |
6T분류명 | IT(정보기술) |
[1020160094401] | 분리가능형 컨볼루션을 수행하는 신호 처리 장치 및 그 방법(Apparatus and method for processing signal for separable convolution) | 새창보기 |
---|---|---|
[1020140067119] | 내 고장성 컴퓨터 시스템(Fault tolerant computer system) | 새창보기 |
[1020130059950] | 멀티 코어 시스템 반도체 제어 장치 및 방법 | 새창보기 |
[1020130014869] | 일관성 관리 방법, 일관성 관리 회로, 이를 포함하는 캐시 장치 및 반도체 장치 | 새창보기 |
[1020120114256] | 멀티 코어 프로세서 환경에서 쓰레드를 이용한 프로세싱 방법 | 새창보기 |
[1020120104316] | 캐시 일관성 유지 장치 및 방법, 이를 이용하는 멀티프로세서 장치 | 새창보기 |
[1020120034337] | 프로세서 및 프로세서에서의 명령 처리방법 | 새창보기 |
[1020100116380] | 영상 처리를 위한 시스템 | 새창보기 |
[1020100037862] | 멀티미디어 어플리케이션 필터링 장치 | 새창보기 |
[1020100015257] | 멀티코어 플랫폼을 위한 스위칭 장치 | 새창보기 |
[1020090128752] | 교통안전 보장 방법 및 이를 위한 교통안전 서버 | 새창보기 |
[1020090128035] | 스케일러블 비디오 코딩 장치 | 새창보기 |
[1020090124917] | 비대칭형 가변 움직임 탐색범위를 통한 움직임 예측 방법 | 새창보기 |
[1020090123214] | 다중포트 메모리 콘트롤러 및 다중포트 캐시 | 새창보기 |
[1020090123211] | 스케일러블 비디오 디코딩 장치 및 방법 | 새창보기 |
[1020090122188] | 프레임 메모리의 단일뱅크 내 참조 영상의 픽셀 인터리빙 방법 및 장치, 이를 포함하는 영상코덱 시스템 | 새창보기 |
[1020090118321] | 어플리케이션 특정 명령어 프로세서 코어를 이용하는 멀티 프로세싱 방법, 멀티 프로세싱 장치 및 임베디드 시스템 | 새창보기 |
[1020090111879] | 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치 및 방법 | 새창보기 |
[1020090103719] | 벡터 프로세싱 장치 및 방법 | 새창보기 |
[1020090095604] | 다중 코어 프로세서 기반 영상 코덱 기술 | 새창보기 |
[1020090086913] | 영상 부호화 장치 | 새창보기 |
[1020090040080] | 모바일용 컴퓨터 그래픽 랜더링 방법 및 시스템 | 새창보기 |
[1020090031779] | SAE 계산 장치 및 그를 포함하는 H.264 코딩 장치 | 새창보기 |
[1020090031778] | 저침투형 입자빔 암치료 장치 | 새창보기 |
[1020090031311] | 룩업 테이블 공유 장치 및 방법 | 새창보기 |
[1020090027975] | VLIW 명령어 처리 장치 및 방법 | 새창보기 |
[1020090026889] | 인트라 예측의 고속화 방법 | 새창보기 |
[1020090025868] | H.264 코덱의 무손실 영상 압축 방법 | 새창보기 |
[1020080129164] | 온칩 네트워크 토폴로지 합성 방법 | 새창보기 |
[1020070132721] | 화면 내 예측 부호화 가속 방법 및 장치 | 새창보기 |
[1020070132717] | 동영상 부호화를 위한 움직임 추정 방법 및 장치 | 새창보기 |
[1020070132665] | 동영상 부호화를 위한 미세 움직임 추정 방법 및 장치 | 새창보기 |
[1020070132651] | 인터 예측에서의 블록 크기 분할 방법 및 장치 | 새창보기 |
[1020070126488] | 영상 부호화기용 비디오 입력 장치 | 새창보기 |
[1020070125401] | 저비용의 뷰-체적 클리핑 방법 및 장치 | 새창보기 |
[1020070121634] | 다중 프로세서를 구비한 시스템 온 칩 시스템 내의프로세서간 통신 장치 및 방법 | 새창보기 |
[1020070120942] | 어플리케이션 특정 명령어 프로세서에 기반한 H.264CAVLC 디코딩 방법 | 새창보기 |
[1020070114425] | 디지털 신호처리 프로세서에서 효과적인 데이터 전송을위한 메모리 운용 방법 | 새창보기 |
[1020070113572] | 소프트웨어 및 하드웨어로 구현된 영상코덱의 통합시뮬레이션 방법 | 새창보기 |
[1020070083455] | 오디오 신호를 이용한 장면 경계 검출 방법 | 새창보기 |
[KST2015075428][한국전자통신연구원] | 순차식 PCI 버스용 다중 인터럽트 제어장치 및 방법 | 새창보기 |
---|---|---|
[KST2015075718][한국전자통신연구원] | 객체지향 분산처리환경에서의 객체 모니터링 시스템의 구조 및 이를 이용한 서비스 객체 모니터링 방법 | 새창보기 |
[KST2015076627][한국전자통신연구원] | 다중 에이전트 동적 관리방법 | 새창보기 |
[KST2014045487][한국전자통신연구원] | 고속 퓨리에 변환기 | 새창보기 |
[KST2015073781][한국전자통신연구원] | 실시간운영체계에서의인터럽트처리기구현방법 | 새창보기 |
[KST2015074637][한국전자통신연구원] | 다중프로세서인터럽트요청기에서의인터럽트송신및완료제어방법(CONTROLSCHEMEOFINTERRUPTGOANDDONEINAMULTIPROCESSORINTERRUPTREQUESTER) | 새창보기 |
[KST2015075652][한국전자통신연구원] | 내용주소화 기억장치를 이용한 다기분지 구조 및 다기분지 구현방법 | 새창보기 |
[KST2015077066][한국전자통신연구원] | 단일신호인터럽트방식의프로세서를위한인터럽트요구제어기및그제어방법 | 새창보기 |
[KST2015077158][한국전자통신연구원] | 내장형 시스템을 위한 운영체제 구현 방법 | 새창보기 |
[KST2014045743][한국전자통신연구원] | 태스크 스크립트의 실행 방법 및 원격 실행 방법 | 새창보기 |
[KST2015075874][한국전자통신연구원] | 중간코드를 이용한 컴파일러의 후위처리기 및 그후위처리기의 어셈블리 코드 생성방법 | 새창보기 |
[KST2014031486][한국전자통신연구원] | 프로세서 명령어의 메모리 액세스 방법 및 장치 | 새창보기 |
[KST2014032009][한국전자통신연구원] | MAC 연산을 포함하는 연산 장치, 이를 이용한 DSP 구조 및 필터링 방법 | 새창보기 |
[KST2015074647][한국전자통신연구원] | 유닉스를동작시스템으로사용하는시스템에서타시스템과프로세스간통신시의송/수신신호메세지분배방법 | 새창보기 |
[KST2015076209][한국전자통신연구원] | 우선순위역전현상을해결하기위한실시간태스크스케쥴링방법 | 새창보기 |
[KST2015074042][한국전자통신연구원] | 타이머에서타임아웃인터럽트의구동방법 | 새창보기 |
[KST2015075873][한국전자통신연구원] | 목표 프로세서용 어셈블리 코드 생성기를 작성하는 방법 | 새창보기 |
[KST2014045100][한국전자통신연구원] | 메모리 매핑장치 및 이를 구비한 멀티프로세서 시스템온칩 플랫폼 | 새창보기 |
[KST2015074221][한국전자통신연구원] | 트랜잭션처리시스템의화일관리방법 | 새창보기 |
[KST2015075618][한국전자통신연구원] | 시스템 이벤트 제어장치 및 이를 이용한 제어방법 | 새창보기 |
[KST2014045669][한국전자통신연구원] | 완전가상화를 위한 주소공간 전환 방법 및 장치 | 새창보기 |
[KST2014067350][한국전자통신연구원] | 이기종 멀티코어 OpenCL 기반 응용 개발 및 전력분석 도구 기술 | 새창보기 |
[KST2015074121][한국전자통신연구원] | UNIX운영체제에서의임계영역지원방법 | 새창보기 |
[KST2015074855][한국전자통신연구원] | 실행모듈들간의시그널정보획득을위한장치 | 새창보기 |
[KST2015075050][한국전자통신연구원] | 인터럽트수신용메시지큐의제어방법 | 새창보기 |
[KST2015075051][한국전자통신연구원] | 멀티프로세서인터럽트처리기및인터럽트처리및구동방법 | 새창보기 |
[KST2015077052][한국전자통신연구원] | 엠에스씨에 의한 칠 프로그램의 모듈 단위 테스팅 방법 | 새창보기 |
[KST2014045177][한국전자통신연구원] | 에너지 타일 프로세서 | 새창보기 |
[KST2015074939][한국전자통신연구원] | 고속 중형 컴퓨터의 입출력 스케쥴러 구동방법및그장치 | 새창보기 |
[KST2015075252][한국전자통신연구원] | 멀티미디어데이터처리응용프로그램생성장치및그방법 | 새창보기 |
심판사항 정보가 없습니다 |
---|