File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

문현곤

Moon, Hyungon
Computer Systems Security Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

RTL 수준 프로세서 구현으로부터의 ISA 명세 자동 추출 기법

Alternative Title
Extracting Instruction Set Architecture Semantics from a Processor Register-transfer Level
Author(s)
하선문현곤
Issued Date
2023-10
DOI
10.5626/JOK.2023.50.10.827
URI
https://scholarworks.unist.ac.kr/handle/201301/66080
Citation
정보과학회논문지, v.50, no.10, pp.827 - 835
Abstract
응용 특화 프로세서들은 목표 도메인에서의 성능 극대화를 위해 자주 쓰이는 연산들을 위한 특화 명령어들을 가진다. 응용 특화 프로세서를 위한 프로그램은 특화 명령어를 사용하기 때문에 이들의 의미명세가 있어야 기호 실행기 등 고급 소프트웨어 분석 도구를 적용하는 것이 가능해진다. 이에 이 연구에서는 프로세서 구현 과정에서 반드시 작성해야 하는 레지스터 전송 레벨(RTL) 수준 프로세서 구현으로부터 명령어의 의미(semantics)을 자동으로 추출하는 시스템인 SemTracter를 개발하였다. SemTracter는 프로세서의 RTL을 기호 실행해서 각 명령어의 의미명세를 얻고 이를 ISA 명세 작성을 위해 개발된 언어인 Sail로 표현한다. 개발된 SemTracter는 간단한 구현된 5-stage RISC-V 프로세서로부터 몇 가지 명령어의 의미명세를 성공적으로 추출하였으며, 이는 직접 사람이 작성한 명세와 비교하여 일치하는 것을 확인하였다.
Publisher
한국정보과학회
ISSN
2383-630X
Keyword (Author)
도메인 특화 프로세서명령어 집합구조 명세기호 실행기소프트웨어 분석 도구domain-specific architectureinstruction set architecture specificationsymbolic executorsoftware analysis tools

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.