Data processing systems

J Nystad - US Patent 10,176,546, 2019 - Google Patents
(57) ABSTRACT A data processing system determines for a stream of instruc tions to be
executed, whether there are any instructions that can be re-ordered in the instruction stream …

Optimizing hardware FIFO instructions

Y Xu, JM Stichnoth, DA Majnemer - US Patent 10,733,016, 2020 - Google Patents
GO6F 9/38(2018.01) G06F 9/30(2018.01) H04N 5/225(2006.01) G05B 19/418(2006.01)
G05B 23/02(2006.01) G06F 9/48(2006.01)(52) US Cl. CPC G06F 9/4881 (2013.01); G06F …

Compression of entries in a reorder buffer

GA Harris, AC Shulyak, A Raja… - US Patent App. 18 …, 2024 - Google Patents
There is provided an apparatus, method and medium. The apparatus comprises processing
circuitry to process instructions and a reorder buffer identifying a plurality of entries having …

Performing flush recovery using parallel walks of sliced reorder buffers (SROBs)

YC Tekmen, RW Smith, KR Seth… - US Patent …, 2021 - Google Patents
Performing flush recovery using parallel walks of sliced reorder buffers (SROBs) is disclosed
herein. In one exem plary embodiment, a register map** circuit provides a rename …

Optimizing hardware FIFO instructions

Y Xu, JM Stichnoth, DA Majnemer - US Patent 11,221,879, 2022 - Google Patents
Methods, systems, and apparatus for scheduling first-in first-out instructions are described. In
one aspect, a method includes receiving data representing code of a program to be …

Memory unit and method of operation of a memory unit to handle operation requests

A Hansson - US Patent 11,010,297, 2021 - Google Patents
(57) ABSTRACT A memory unit includes a data storage to store data, an operation controller
to receive operation requests issued by an upstream source, a downstream capabilities …