Age-based management of instruction blocks in a processor instruction window

DC Burger, A Smith, J Gray - US Patent 9,946,548, 2018 - Google Patents
A processor core in an instruction block-based microarchitecture includes a control unit that
explicitly tracks instruction block state including age or priority for current blocks that have …

Verifying branch targets

DC Burger, AL Smith, JS Gray - US Patent 10,409,606, 2019 - Google Patents
Apparatus and methods are disclosed for implementing bad jump detection in block-based
processor architectures. In one example of the disclosed technology, a block-based …

Bulk allocation of instruction blocks to a processor instruction window

DC Burger, A Smith, J Gray - US Patent 9,720,693, 2017 - Google Patents
(57) ABSTRACT A processor core in an instruction block-based microarchi tecture includes
a control unit that allocates instructions into an instruction window in bulk by fetching blocks …

Mapping instruction blocks based on block size

DC Burger, A Smith, J Gray - US Patent 9,952,867, 2018 - Google Patents
A processor core in an instruction block-based microarchitecture utilizes instruction blocks
having headers that include an index to a size table that may be expressed using one of …

Explicit instruction scheduler state information for a processor

J Gray, D Burger, A Smith - US Patent 10,175,988, 2019 - Google Patents
(57) ABSTRACT A method including fetching a group of instructions, where the group of
instructions is configured to execute atomically by a processor, is provided. The method …

Decoding information about a group of instructions including a size of the group of instructions

J Gray, D Burger, A Smith - US Patent 10,409,599, 2019 - Google Patents
A method including fetching a group of instructions, where the group of instructions is
configured to execute atomically by a processor is provided. The method further includes …

Locking operand values for groups of instructions executed atomically

D Burger - US Patent 10,191,747, 2019 - Google Patents
(57) ABSTRACT A method including fetching a group of instructions, includ ing a group
header for the group of instructions, where the group of instructions is configured to execute …

Processing an encoding format field to interpret header information regarding a group of instructions

D Burger, A Smith - US Patent 10,169,044, 2019 - Google Patents
(57) ABSTRACT A method including fetching information regarding a group of instructions,
where the group of instructions is configured to execute atomically by a processor, including …

Detection of UTF-16 encoding in streaming XML data without a byte-order mark and related printers, systems, methods, and computer program products

FC Susi III, JS Wettstein - US Patent 9,720,885, 2017 - Google Patents
Provided are printers and other electronic devices, systems, methods, and computer
program products that automatically detect and determine UTF-16 encoding schemes and …

Rendering method for on-demand loading of PDF file on network

Y Wang, J Liang - US Patent 11,379,653, 2022 - Google Patents
The present disclosure provides a method for rendering a PDF file by on-demand loading
the PDF file in a network. The method comprises the following steps: acquiring basic data …