Processing

Please wait...

Settings

Settings

1. WO2020005469 - HIGH PERFORMANCE EXPRESSION EVALUATOR UNIT

Publication Number WO/2020/005469
Publication Date 02.01.2020
International Application No. PCT/US2019/035185
International Filing Date 03.06.2019
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
38
Concurrent instruction execution, e.g. pipeline, look ahead
G06F 9/30 (2018.01)
G06F 9/38 (2018.01)
CPC
G06F 9/30189
G06F 9/3873
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventors
  • BOYD, Charles Neill; US
Agents
  • MINHAS, Sandip S.; US
  • CHEN, Wei-Chen Nicholas; US
  • HINOJOSA, Brianna L.; US
  • HOLMES, Danielle J.; US
  • SWAIN, Cassandra T.; US
  • WONG, Thomas S.; US
  • CHOI, Daniel; US
  • HWANG, William C.; US
  • WIGHT, Stephen A.; US
  • CHATTERJEE, Aaron C.; US
  • JARDINE, John S.; US
  • GOLDSMITH, Micah P.; US
Priority Data
16/024,18929.06.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) HIGH PERFORMANCE EXPRESSION EVALUATOR UNIT
(FR) UNITÉ D'ÉVALUATION D'EXPRESSION HAUTES PERFORMANCES
Abstract
(EN)
Devices and methods for limiting register usage through the use of fixed function processing is provided. The method may include receiving instructions executable by a processor. The method may also include that a set of the instructions is executable according to a restricted register mode when the set of the instructions relate to one or more single function operations, wherein the restricted register mode includes only a single access or no access to a register. The method may further include executing, by an expression evaluator, operations of the set of the instructions related to the one or more single function operations, wherein the executing is performed in the restricted register mode and in parallel with the processor performing additional operations of the instructions.
(FR)
L'invention concerne des dispositifs et des procédés permettant de limiter l'utilisation d’un registre en utilisant un traitement de fonction fixe. Le procédé peut consister à recevoir des instructions exécutables par un processeur. Le procédé peut également inclure le fait qu'un ensemble des instructions est exécutable selon un mode de registre restreint lorsque l'ensemble des instructions se rapporte à une ou plusieurs opérations à fonction unique, le mode de registre limité ne comprenant qu'un seul accès voire aucun accès à un registre. Le procédé peut également consister à exécuter, au moyen d’un évaluateur d'expression, les opérations de l'ensemble des instructions relatives à l'opération ou aux opérations à fonction unique, l'exécution étant effectuée dans le mode de registre restreint et parallèlement au processeur qui exécute les opérations supplémentaires des instructions.
Latest bibliographic data on file with the International Bureau