컨텐츠 바로가기 영역
대메뉴로 바로가기
본문으로 바로가기

PDF 원문보기 스크랩하기

[KR] 명령어 집합 아키텍처 자동 맵핑 기법(Automatic Mapping Method between Instruction Set Architectures)

  • 국가/구분 KR/특허
  • 해외특허
  • 출원번호/일자 10-2012-0055078 / 2012-05-23
  • 등록번호/일자 10-1940265 / 2019-01-14

발명자

김현수

출원인

충남대학교산학협력단

초록

바이너리 변환은 특정 장치에서 동작할 수 있도록 구성된 프로그램을 다른 장치에서 동작할 수 있도록 변환하는 과정을 의미한다. 그러나 바이너리 변환은 원본 장치와 타겟 장치에 대한 높은 의존성을 가지고 있어, 새로운 장치에 적용하기 위해서는 새로운 바이너리 변환을 수행하여야 하는 문제가 있다. 이러한 문제를 해결하기 위한 방법으로 컴파일러에서 사용하고 있는 중간 코드를 응용하여 이 문제를 해결하고 있다. 그러나 이런 방법은 추가적인 변환 과정을 거처야 하기 때문에 기존의 직접 변환 방법보다 많은 시간과 자원을 소모하게 된다. 임베디드 환경이나 실시간 환경에서 이를 적용하고자 할 때는 문제가 될 수 있다. 따라서 본 발명에서는 기존의 바이너리 변환처럼 직접적인 변환을 수행하되, 장치에 대한 의존성을 줄이기 위하여 명령어에 대한 추상화 모델을 제시하고, 추상화 모델로 표현된 명령어를 기반으로 변환 규칙을 자동으로 생성하는 방법을 제안한다.

뒤로가기 특허 정보