Processor and computing method comprising the same and method for driving the processor

프로세서, 이를 포함하는 컴퓨팅 시스템 및 프로세서의 구동 방법이 제공된다. 프로세서는, 제1 루프에서 인스트럭션의 실행 결과에 의해 제1 데이터를 저장하는 제1 구조 레지스터(architectural register), 복수의 물리 레지스터(physical register)를 포함하는 물리 레지스터 그룹으로, 상기 제1 구조 레지스터는 상기 복수의 물리 레지스터 중 어느 하나로 맵핑되는 물리 레지스터 그룹, 제n(n은 2 이상의 자연수) 루프에서 상기 인스트럭션의 실행 전, 상기 제1 데이터의 변경 여부 및 상기 제1 구조 레지스...

Full description

Saved in:
Bibliographic Details
Main Authors KIM, YUN JI, KIM, JU HWAN, SHIM, MYEONG BO, CHUNG, HYE YEON, HONG, SUNG HYUN, PARK, JUN MO, YU, DONG HOON, KIM, MIN SEONG, SUN, KYUNG IL, KIM, TAEK HYUN
Format Patent
LanguageEnglish
Korean
Published 19.06.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:프로세서, 이를 포함하는 컴퓨팅 시스템 및 프로세서의 구동 방법이 제공된다. 프로세서는, 제1 루프에서 인스트럭션의 실행 결과에 의해 제1 데이터를 저장하는 제1 구조 레지스터(architectural register), 복수의 물리 레지스터(physical register)를 포함하는 물리 레지스터 그룹으로, 상기 제1 구조 레지스터는 상기 복수의 물리 레지스터 중 어느 하나로 맵핑되는 물리 레지스터 그룹, 제n(n은 2 이상의 자연수) 루프에서 상기 인스트럭션의 실행 전, 상기 제1 데이터의 변경 여부 및 상기 제1 구조 레지스터가 맵핑되는 상기 물리 레지스터의 변경 여부를 판단하고, 상기 판단 결과에 따라 상기 제n 루프에서의 상기 인스트럭션의 실행 여부를 결정하는 제어 유닛을 포함한다. A processor includes a first architectural register configured to store first data based on a result of executing an instruction in a first loop, the first architectural register being mapped to one of a plurality of physical registers; and a control unit configured to determine, before execution of the instruction in an n-th loop (n being a natural number greater than 1), at least one of whether the first data stored in the first architectural register is changed and whether a physical register, among the plurality of physical registers, to which the first architectural register is mapped is changed, and, based on a result of determination, execute the instruction in the n-th loop.
Bibliography:Application Number: KR20150174631