SELECT LOGIC USING DELAYED RECONSTRUCTED PROGRAM ORDER

처리 장치는 실행을 위한 복수의 명령어들을 스케쥴링하는 선택 로직을 포함한다. 선택 로직은 실행을 위해 스케쥴링될 준비가 되어 있는 복수의 명령어들 각각에 대한 재구성된 프로그램 순서(RPO; reconstructed program order) 값을 계산한다. 선택 로직은, 지연된 RPO 값들 ―지연된 RPO 값들은 이전 실행 사이클로부터의 계산된 RPO 값들을 포함함― 에 기초하여 명령어들의 정렬된 목록을 생성하고, 정렬된 목록에 기초하여 스케쥴링을 위한 명령어들을 디스패치한다. A processing device comprise...

Full description

Saved in:
Bibliographic Details
Main Authors IYER JAYESH, BUTUZOV ALEXANDER, BABAYAN BORIS, PENTKOVSKI VLADIMIR, BAIDA YURIY, SHISHLOV SERGEY, KOSAREV NIKOLAY, SIVTSOV ALEXEY
Format Patent
LanguageEnglish
Korean
Published 15.06.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:처리 장치는 실행을 위한 복수의 명령어들을 스케쥴링하는 선택 로직을 포함한다. 선택 로직은 실행을 위해 스케쥴링될 준비가 되어 있는 복수의 명령어들 각각에 대한 재구성된 프로그램 순서(RPO; reconstructed program order) 값을 계산한다. 선택 로직은, 지연된 RPO 값들 ―지연된 RPO 값들은 이전 실행 사이클로부터의 계산된 RPO 값들을 포함함― 에 기초하여 명령어들의 정렬된 목록을 생성하고, 정렬된 목록에 기초하여 스케쥴링을 위한 명령어들을 디스패치한다. A processing device comprises select logic to schedule a plurality of instructions for execution. The select logic calculates a reconstructed program order (RPO) value for each of a plurality of instructions that are ready to be scheduled for execution. The select logic creates an ordered list of instructions based on the delayed RPO values, the delayed RPO values comprising the calculated RPO values from a previous execution cycle, and dispatches instructions for scheduling based on the ordered list.
Bibliography:Application Number: KR20157011867