데이터 샘플링을 이용하여 재구성 가능한 최적화 하드웨어

컴퓨팅 장치는 데이터 변수 그룹을 포함하는 컴퓨터 명령어 세트를 실행한 결과를 컴퓨팅하도록 구성된 처리 회로를 포함하고, 상기 컴퓨팅은, 처리 회로의 초기 상태를 식별하는 것; 상기 컴퓨터 명령어 세트 및 예상 데이터 값에 기초하여 예측 컴퓨터 명령어 세트를 실행하는 것, 여기에서 상기 예상 데이터 값은 상기 컴퓨터 명령어 세트를 실행하여 컴퓨팅 되고, 적어도 하나의 프로그램 데이터 값을 이용하여 컴퓨팅될 것으로 예상된 상기 데이터 변수 그룹 중 하나의 값임; 및 상기 예측 컴퓨터 명령어 세트의 적어도 일부를 실행하는 동안, 상기...

Full description

Saved in:
Bibliographic Details
Main Authors RAZ ELAD, TAYARI ILAN
Format Patent
LanguageKorean
Published 14.09.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:컴퓨팅 장치는 데이터 변수 그룹을 포함하는 컴퓨터 명령어 세트를 실행한 결과를 컴퓨팅하도록 구성된 처리 회로를 포함하고, 상기 컴퓨팅은, 처리 회로의 초기 상태를 식별하는 것; 상기 컴퓨터 명령어 세트 및 예상 데이터 값에 기초하여 예측 컴퓨터 명령어 세트를 실행하는 것, 여기에서 상기 예상 데이터 값은 상기 컴퓨터 명령어 세트를 실행하여 컴퓨팅 되고, 적어도 하나의 프로그램 데이터 값을 이용하여 컴퓨팅될 것으로 예상된 상기 데이터 변수 그룹 중 하나의 값임; 및 상기 예측 컴퓨터 명령어 세트의 적어도 일부를 실행하는 동안, 상기 데이터 변수가 상기 적어도 하나의 예상 데이터 값과 동일하지 않은 실패한 예측임을 식별하면, 상기 처리 회로의 초기 상태를 복원하는 것; 및 상기 컴퓨터 명령어 세트 및 상기 적어도 하나의 예상 데이터 값에 기초하여 생성된 대체 컴퓨터 명령어 세트를 실행하는 것에 의해 실행된다. An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produced based on the set of computer instructions and a likely data value, where the likely data value is a value of one the group of data variables anticipated while executing the set of computer instructions; and when identifying, while executing the set of anticipated computer instructions, a failed prediction where the data variable is not equal to the likely data value: restoring the initial state of the processing circuitry; and executing a set of alternative computer instructions, produced based on the set of computer instructions and the at least one likely data value.
Bibliography:Application Number: KR20237027281